Добрый день у вас был, пока у вас не случилась такая вот проблема, потому что сейчас вам понадобится проделать уйму действий, что бы программа смогла установиться. И это не факт, что она по итогу заработает, приятного чтения 😁🤞
Статья не для всех, она для мучеников, которым на пути жизни Windows Installer объявил войнушку...
Думаю стоит сразу разграничить решения на два типа:
- Простые решения, внутри системы.
- Сложные и кардинальные решения.
Пробуйте все варианты поочередно после перезагрузите компьютер/ноутбук и потом попытайтесь запустить установку заново.
Пойдем по порядку и начнем с простых решений:
1. Установите все Visual Studio C++ для всех разрешений, кроме ARM, то есть x64 x86 должны быть установлены, всех годов и версий, до которых у вас ручки доберутся. Мое решение было тут, хотя это действие было последним...
Скачайте и установите Net.Framework, все которые найдете, с официальных сайтов разумеется...
***
2. Запускайте от администратора, и проверьте что у вас учетная запись администратора.
3. Отключите антивирус или чем вы там защищаете систему, антивирус может скушать один из установочных файлов в результате чего установка не может быть завершена.
4. У папок C:\Users\%username%\AppData\Local\Temp и у C:\Users\%username%\AppData\Local\Microsoft\Windows\ должен быть предоставлен полный доступ администратору с которого вы устанавливаете свое "нечто" и пользователю "Система".
5. Удалите все в папке %Temp%, кроме тех файлов, которые не удаляются, после чего перезагрузите компьютер.
6. Если у вас в программах и компонентах уже имеется ваша программа но она не работает и не дает переустановить, то сперва удалите ее, потом установите заново.
7. В службах проверьте что Windows Installer (Установщик Windows) имеет тип запуска "Вручную".
8. Удалить/Установить с помощью утилиты от Microsoft: Ссылка. Следует там найти то что устанавливали и удалить с помощью этой утилиты.
9. Запустить процесс восстановления в командой строке от администратора:
Dism /Online /Cleanup-Image /RestoreHealth
и
sfc /scannow
Поочередно и с перезапуском системы.
10. Если не помогло ничего, то удаляем следы ручками, везде где найдем все то что относится к этой программе.
Ну и наконец мое любимое, кардинальные решения:
1. Создайте нового пользователя, наделите его правами администратора, и попробуйте установить через него.
2. Возврат в исходное состояние или переустановка Windows, гадать и искать можно очень долго где и когда у вас в системе случился "пранк".
3. Используйте Портативную версию программы?
Это далеко не все варианты, но это те варианты с помощью которых мне удалось установить не устанавливаемое.
Надеюсь у вас хлопот будет меньше..
Если у вас другое решение и его нет в статье, то будьте добры поведать всем нам, как у вас это получилось в комментариях.
Спасибо за внимание, всем пока!