Не работает windows installer на windows 7 – как исправить?
При установке программы с расширением .msi пишет о проблеме с установщиком Windiws, а при запуске этой службы пишет: Не удалось запустить службу ~ на локальном компьютере… Ошибка 2: Не удалось найти указанный файл. Отвечать
Для первоначальной диагностики как можно подробнее опишите проблему. Ответьте на следующие вопросы:
- Попробуйте установить программу калькулятор плюс http://www.microsoft.com/downloads/en-us/details.aspx?FamilyID=32B0D059-B53A-4DC9-8265-DA47F157C091 и запишите результат.
- Напишите, какие действия вы уже пытались сделать для решения этой проблемы?
Для дальнейшей диагностики проверьте, какой тип запуска имеет служба установщика Windows (установщик Windows). Для этого откройте Панель управления – Администрирование – Службы. Найдите службу установщика Windows в центре. Щелкните его правой кнопкой мыши и выберите в контекстном меню «Свойства». Посмотрите, какой тип запуска установлен. Измените его на автоматический, перезагрузите компьютер и проверьте, повторяется ли проблема.
Если проблема повторяется или тип запуска уже был автоматическим, проверьте, запускается ли установщик Windows. Для этого нажмите Пуск – Выполнить – введите msiexec и нажмите Enter. Это должно открыть окно, в котором будут записаны версия установщика Windows и доступные команды. Напишите, этот файл исполнялся? Файлы, необходимые для работы установщика Windows, могут быть повреждены. Чтобы проверить целостность системных файлов, откройте командную строку от имени администратора (нажмите Пуск – Все программы – Стандартные – щелкните правой кнопкой мыши Командная строка – Запуск от имени администратора) и в командах выполните команду
Sfc / scannow
Запишите результат теста, перезагрузите компьютер и проверьте, сохраняется ли ошибка.
Если это не помогает, откройте командную строку от имени администратора и последовательно введите следующие команды, нажимая Enter после каждой:
msiexec / unreg
msiexec / regserver
net stop msiserver
regsvr32 / u / s% windir% \ System32 \ msi.dll
regsvr32 / u / s% windir% \ System32 \ msihnd.dll
regsvr32 / u / s% windir% \ System32 \ msisip.dll
regsvr32 / s% windir% \ System32 \ msi.dll
regsvr32 / s% windir% \ System32 \ msihnd.dll
regsvr32 / s% windir% \ System32 \ msisip.dll
чистый старт msiserver
Перезагрузите компьютер и попробуйте установщик Windows.
Если проблема не исчезнет, сравните содержимое раздела реестра HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ msiserver с ним на другом компьютере и, при необходимости, исправьте значения на проблемном компьютере.
Источник: https://answers.microsoft.com/ru-ru/windows/forum/all/not/dc11b9ae-d433-48d3-b773-f8831e27bf21