1. Войдите в систему в безопасном режиме;
Запустите командную строку (Пуск - Программы - Стандартные - Командная строка);
Введите и выполните последовательно следующие команды:
msiexec /unreg
msiexec /regserver
Выполните перезагрузку, войдите в систему в обычном режиме и проверьте.
2. Если это не помогло попробуйте перерегистрировать системные библиотеки, связанные с Windows Installer
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
откройте Блокнот, скопируйте выделенный текст и вставьте туда (в блокнот), затем сохраните файл с расширением .bat, например fixreset.bat и запустите его. (для windows 7 с правами администратора)
Прочитай статью в источнике
Прочее компьютерное
Что-то случилось с Windows Installer,пишет что то ли его нет то ли не удалось подключиться к нему, ЧТО ДЕЛАТЬ?
Канат Исмагулов
а как понять с расширением .bat?
Проще переустановить
но можно попытаться
@echo off
msiexec /unregister
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
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v DisplayName /t REG_SZ /d @%SystemRoot%\system32\msimsg.dll,-27 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver /v ImagePath /t REG_EXPAND_SZ /d %systemroot%\system32\msiexec.exe /V /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v Description /t REG_SZ /d @%SystemRoot%\system32\msimsg.dll,-32 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v ObjectName /t REG_SZ /d LocalSystem /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v ErrorControl /t REG_DWORD /d 00000001 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v Start /t REG_DWORD /d 00000003 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v Type /t REG_DWORD /d 00000016 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v DependOnService /t REG_MULTI_SZ /d rpcss /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v ServiceSidType /t REG_DWORD /d 00000001 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v RequiredPrivileges /t REG_MULTI_SZ /d SeTcbPrivilege SeCreatePagefilePrivilege SeLockMemoryPrivilege SeIncreaseBasePriorityPrivilege SeCreatePermanentPrivilege SeAuditPrivilege SeSecurityPrivilege SeChangeNotifyPrivilege SeProfileSingleProcessPrivilege SeImpersonatePrivilege SeCreateGlobalPrivilege SeAssignPrimaryTokenPrivilege SeRestorePrivilege /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v FailureActions /t REG_BINARY /d 84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum /v 0 /t REG_SZ /d Root\LEGACY_MSISERVER\0000 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum /v Count /t REG_DWORD /d 00000001 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum /v NextInstance /t REG_DWORD /d 00000001 /f
net start MSIServer
sfc /scannow
::Проверить есть ли такие файлы:
::C:\Windows\System32\Msiexec.exe (владельцем файла должен быть Trustedinstaller)
::C:\Windows\System32\msi.dll
::Проверить версию Windows Installer - (Нажмите «Win + R» и введите msiexec)
но можно попытаться
@echo off
msiexec /unregister
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
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v DisplayName /t REG_SZ /d @%SystemRoot%\system32\msimsg.dll,-27 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver /v ImagePath /t REG_EXPAND_SZ /d %systemroot%\system32\msiexec.exe /V /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v Description /t REG_SZ /d @%SystemRoot%\system32\msimsg.dll,-32 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v ObjectName /t REG_SZ /d LocalSystem /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v ErrorControl /t REG_DWORD /d 00000001 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v Start /t REG_DWORD /d 00000003 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v Type /t REG_DWORD /d 00000016 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v DependOnService /t REG_MULTI_SZ /d rpcss /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v ServiceSidType /t REG_DWORD /d 00000001 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v RequiredPrivileges /t REG_MULTI_SZ /d SeTcbPrivilege SeCreatePagefilePrivilege SeLockMemoryPrivilege SeIncreaseBasePriorityPrivilege SeCreatePermanentPrivilege SeAuditPrivilege SeSecurityPrivilege SeChangeNotifyPrivilege SeProfileSingleProcessPrivilege SeImpersonatePrivilege SeCreateGlobalPrivilege SeAssignPrimaryTokenPrivilege SeRestorePrivilege /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver /v FailureActions /t REG_BINARY /d 84,03,00,00,00,00,00,00,00,00,00,00,03,00,00,00,14,00,00,\00,01,00,00,00,c0,d4,01,00,01,00,00,00,e0,93,04,00,00,00,00,00,00,00,00,00 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum /v 0 /t REG_SZ /d Root\LEGACY_MSISERVER\0000 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum /v Count /t REG_DWORD /d 00000001 /f
reg add HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\msiserver\Enum /v NextInstance /t REG_DWORD /d 00000001 /f
net start MSIServer
sfc /scannow
::Проверить есть ли такие файлы:
::C:\Windows\System32\Msiexec.exe (владельцем файла должен быть Trustedinstaller)
::C:\Windows\System32\msi.dll
::Проверить версию Windows Installer - (Нажмите «Win + R» и введите msiexec)
скачать с майкрософта и установить
Похожие вопросы
- Ошибка Windows Installer (диспетчеру установки не удалось проверить целостность файла update.inf) Что делать?
- Как исправить ошибку windows installer? Возможно не установлен windows installer.А он есть!
- что делать если при загрузке Windows XP пишет:неправильный файл boot.ini?
- Windows 10 пишет система активирована при помощи цифровой лицензии. я просто скачал с их сайта и установил.
- если полетел windows и всего один жесткий диск, как сохранить данные, можно ли как-нибудь их извлечь? что делать
- у меня в контакт не заходит пишет что нужно сменить пароль, меняю а он прости номер вашего телефона. что мне делать
- на флешке пишет :Windows не удалось найти E:\RECYCLER\e5188982.exe___ ОБЪЯСНИТЕ ЧАЙНИКУ!)
- Как подключится к удалённому компьютеру через стандартную программу, на дедик (у меня Windows 7)
- Что делать если пишут "Windows заблокирован" ?
- Что делать? Форматирую флешку sd а мне пишет Виндовс не удалось завершить форматирование!!! Что делать???