Не работает Windows Installer на Windows 7
При установке какой-либо программы с расширением .msi пишет о проблеме со службой Windiws Installer, а при запуске этой службы, пишет: Не удалось запустить службу на локальный компьютер. Ошибка 2: Не удается найти указанный файл. Или в списке данная служба отсутствует.
Для восстановления службы Windows Installer выполните следующие рекомендации.
Как восстановить Windows Installer
Проверьте компьютер на вирусы
Первое что необходимо сделать, это убедится, что компьютер не заражен вирусами. Для этого, рекомендуем проверить компьютер антивирусной программой установленной в системе. А также скачать утилиту лечения от dr.web (dr.web cureit!®) и выполнить проверку еще раз этой утилитой.
Проверьте, какой тип запуска стоит у службы Windows Installer
Для этого откройте Панель управления — Администрирование – Службы. Найдите в центральной части службу Windows Installer (установщик Windows). Нажмите по ней правой кнопкой мыши и выберите пункт контекстного меню Свойства. Посмотрите, какой установлен тип запуска. Поменяйте его на автоматический, перезагрузите компьютер и проверьте, повториться проблема или нет.
Если службы в списке нет, или проблема осталась, читаем ниже.
Стартует ли сама программа windows installer
Если проблема повториться или тип запуска уже стоял автоматический, то, проверьте, стартует ли сама программа windows installer. Для этого нажмите Пуск – Выполнить – Введите команду msiexec и нажмите enter. При этом должно открыться окно, в котором будет написана версия windows installer и доступные команды.
Возможно, повреждены файлы, необходимые для работы установщика Windows
Для проверки системных фалов на целостность откройте командную строку от имени администратора (нажмите Пуск – Все программы – Стандартные – Правой кнопкой мыши по Командная строка – Запуск от имени администратора) и в командной строке выполните команду
Перезагрузите компьютер и проверьте, повторяется ошибка или нет.
Если это не поможет, откройте командную строку от имени администратора и введи последовательно следующие команды, нажимая после каждой из них enter:
Перезагрузите компьютер и проверьте работу Windows Installer.
Если проблема осталась, то сравните содержимое ветки реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver с этой же веткой на другом компьютере и, при необходимости, исправьте значения на проблемном компьютере.
Пропал windows installer на windows 7
После чистки от мусора очередного компьютера обнаружил, что служба Установщика Windows исчезла из списка служб. Из-за чего удалить часть программ не представляется возможным. Вариантов восстановления несколько, я пробовал по очереди.
- Переустановить службу, предварительно скачав её с официального сайта.
- Далее я попытался перезапустить службу и перерегистрировать её. Выполнив следующие команды.
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
net start msiserver
Для 64 разрядных ОС будет так
%windir%\System32\msiexec /unreg
%windir%\SysWOW64\msiexec /unreg
%windir%\System32\msiexec /regserver
%windir%\SysWOW64\msiexec /regserver
net stop msiserver
%windir%\System32\regsvr32.exe /u /s %windir%\System32\msi.dll
%windir%\System32\regsvr32.exe /u /s %windir%\System32\msihnd.dll
%windir%\System32\regsvr32.exe /u /s %windir%\System32\msisip.dll
%windir%\SysWOW64\regsvr32.exe /u /s %windir%\SysWOW64\msi.dll
%windir%\SysWOW64\regsvr32.exe /u /s %windir%\SysWOW64\msihnd.dll
%windir%\SysWOW64\regsvr32.exe /u /s %windir%\SysWOW64\msisip.dll
%windir%\System32\regsvr32.exe /s %windir%\System32\msi.dll
%windir%\System32\regsvr32.exe /s %windir%\System32\msihnd.dll
%windir%\System32\regsvr32.exe /s %windir%\System32\msisip.dll
%windir%\SysWOW64\regsvr32.exe /s %windir%\SysWOW64\msi.dll
%windir%\SysWOW64\regsvr32.exe /s %windir%\SysWOW64\msihnd.dll
%windir%\SysWOW64\regsvr32.exe /s %windir%\SysWOW64\msisip.dll
net start msiserver
pause
Не помогло, но я хотя бы понял в чем проблема.
Все оказалось намного проще. Из реестра была тупо удалена запись о службе.
Комментарии
Не удалось получить доступ к службе установщика Windows. Это может произойти, если неверно установлен установщик Windows
Комментарий от Елена [ 25 ноября, 2016, 08:53 ] |