Обновил до Windows 10 три компьютера: два дома и один рабочий. В процессе работы надо было обновить программу, которая требует установки дополнительной программы (Microsoft Build Tools 2013). Я точно помню, что дополнительная программа была установлена, но мне сообщают об обратном. Заглянул в установленные программы, и она действительно была в списке установленных программ. Решил я её удалить и снова установить, но … установщик постоянно выдавал ошибку. Как итог я не мог ни установить, ни удалить программу. Долго мучился, но выход нашёл.

До этого была установлена Windows 7 и автоматическое обновление до Windows 10 видимо проходит не так гладко, как об этом говорит Microsoft и не всё корректно переносится.

Для исправления проблемы я скачал программу от Microsoft, которая устраняет проблемы, препятствующие установке или удалению программ. В общем она правит допущенные ими же ошибки. Программу можно скачать с официального сайта Microsoft.

Запускаем программу и нажимаем «Далее»:

Windows 10 программа не удаляется или не переустанавливается

В следующем окне выбираем то что нам нужно сделать, если у нас проблемы с удалением программы, то выбираем «Удаление»:

Windows 10 программа не удаляется или не переустанавливается

После того как выбрали, что нам делать, «Удаление» или «Установка» мы на следующем шаге выбираем программу, которую нам надо исправить и нажимаем «Далее»:

Windows 10 программа не удаляется или не переустанавливается

В следующем окне мы выбираете «Да, попробовать удалить» независимо от того, что мы выбирали на предыдущем шаге. Далее начнётся исправление проблемы:

Утилита не производит удаление программ, а исправляет проблему, связанную с удалением, хоть и есть пугающая ссылка «Да, попробовать удалить», а программу мы потом сами удаляем через установку и удаление программ Windows.

В следующем окне нажимаем «Закрыть»:

Windows 10 программа не удаляется или не переустанавливается

Если нам надо провести исправление следующей программы, то снова запускаем утилиту.

Нюансы

Есть нюансы. Я удалял Microsoft Visual Studio 2015. Она не удалялась так как сообщала, что не может установить предварительно ряд программ. Поэтому предварительно я исправлял установку всех программ, о которых мне студия сообщила, а уже потом исправлял удаление самой студии:

Windows 10 программа не удаляется или не переустанавливается

Это длилось долго и изнурительно, так как при очередном запуске, после исправления, Microsoft Visual Studio выводила очередной список программ, с которыми проблема. Поэтому многим разработчикам не повезёт, если возникнут проблемы с Microsoft Visual Studio, после обновления до Windows 10, так как они потратят много времени.

Часто продукты Microsoft ссылаются на проблему с другим своим продуктом, который необходимо будет предварительно исправить.
Будьте внимательны и обращайте на такие нюансы внимание.