Проблема с Windows Installer на Windows 7

Сегодня знакомая спросила где найти Windows Installer 5 под Windows 7… В ходе разъяснительных бесед пришел к выводу, что ей нужно поставить маткад, а этот гад кричит:

не удалось получить доступ к службе установщика Windows Installer. Возможно не установлен Windows Installer. Обратитесь за помощью к службе поддержки.

Чтоже… Надо исправить 🙂

Для начала решил проверить – имеется ли Windows Installer вообще. В командной строке набрал:

msiexec 

Получил окно со справкой:

Чтож – уже чтото… значит, что Windows Installer все-таки у нас установлен.

Полез в службы – не нашел там “Установщик Windows”.
И теперь полез в гугл, где и наткнулся на одну хорошую страничку на одном из сайтов MS.

Вот что я оттуда вытащил для себя:

1) Откройте Пуск – Панель управления – Администрирование – Службы – попробуйте запустить службу Установщик Windows

2) Если служба не запускается открываем Командную строку (Пуск – Все программы – Стандартные – Командная строка) и пишем команду sfc /scannow , после её работы просто перезагружаете компьютер и пробуете запустить службу опять.

3) Если не помогло, тогда на работающем компьютере открываете Редактор реестра (Пуск – в строке поиска – regedit) , открываете ветку HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msiserver и экспортируете папку msiserver, переносите файл на проблемный ПК и двойным кликом по файлу импортирует данные в реестр. Перезагружаете компьютер и пробуете запустить службу опять.

Стало понятно, что первый способ не для меня. На второй получил отказ в правах (это я потом понял, что на этом компе не отключена система контроля прав). В итоге принялся за третий вариант. Залез у себя в реестр и экспортировал сей файлик и перенес его на тот комп, перезапустил зверя… Потом полез в службы и изменил режим запуска на “вручную” у появившейся в списке службы “Установщик Windows”.

Запустил инсталятор Маткада – и о счастье – заворкало 🙂

Имеется еще один способ, который может помочь:
Откройте “Пуск -> Выполнить”. Если меню “Выполнить” отсутствует в списке, то нажмите сочетание клавиш “Windows + R”

Введите:

msiexec /unregister

Затем:

msiexec /regserver

UPD: Готовый reg-файл для внесения изменений в реестр: ссылка

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *