Проблема с 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 не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.