Не работает 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?
Если не запускаются программы из файлов .msi – это прямое указание на неполадки в работе службы Windows Installer. С подобным явлением может столкнуться любой пользователь ОС Windows 7. Поэтому, если у вас не работает Windows Installer, стоит ознакомиться с некоторыми рекомендациями.
Причины сбоев в работе Windows Installer
Причинами того, что Windows Installer не работает, могут быть следующие факторы:
- Вирусное поражение системных файлов. При этом очистка ОС не всегда решает проблему.
- Некорректная установка обновлений.
- Неправильное редактирование реестра, удаление компонентов установщика.
- Блокировка антивирусом .msi-файла
- Изменение политики безопасности ПК.
Все эти факторы могут повлиять на работу службы Windows Installer.
Проверка целостности и работоспособности файлов
Windows Installer состоит из следующих компонентов:
- Файл msiexec.exe, который расположен на диске «С» в папке «Windows» и «System32».
- Файл msi.dll, который является ни чем иным, как библиотекой установщика.
- Служба Msiserver, параметры которой расположены в разделе редактора реестра по адресу «HKEY_LOCAL_MACHINE», «SYSTEM», «CurrentControlSet», «services» и «msiserver».
Для начала переходим в редактор реестра и смотрим значение службы msiserver. Кликам «Win+R» и вводим «regedit».
Смотрим, чтобы не было лишних значений. Корректный перечень изображён на фото.
Если раздела нет или отсутствуют некоторые файлы, находимо на рабочей системе скопировать элементы и, кликнув правой кнопкой мыши, выбирать «Экспортировать».
Выбираем место сохранения файлов и прописываем имя, аналогичное оригиналу. Кликаем «Сохранить».
Скопированный раздел или файлы перемещаем на свой ПК.
Далее вводим в строку «Выполнить» следующую команду «services.msc».
Находим «Установщик Windows» и проверяем, работает ли служба.
В случае необходимости, двойным кликом открываем файл и жмём «Запустить».
Проверка прав доступа
Запускаем редактор реестра, переходим по адресу «HKEY_LOCAL_MACHINE», «Software», «Microsoft», «Windows», «CurrentVersion», «Installer». Кликаем правой кнопкой мыши на названии раздела и выбираем «Разрешение…».
В разделе «Группы и пользователи» нажимаем «Система». Далее смотрим, чтобы в пользователя был полный доступ к службе.
В случае, когда стоят отметки запретить, жмём «Дополнительно».
Выбираем «Система» и нажимаем «Изменить».
Выставляем полный контроль над системой, ставя отметки возле нужных функций. Кликаем «ОК».
Перезагружаем ПК и запускаем установщик системы. Проблема должна исчезнуть.
Не появляется окно установки ОС Windows 7.
Данный совет, применим для всех типов операционных систем, семейства Windows.
Уже второй раз сталкиваюсь с проблемой, когда при переустановке ОС Windows 7, после того, как произошла загрузка с загрузочного диска или флешки и после того, как «пробежала» белая полоска загрузки на чёрном экране, должен появится экран синего цвета с надписью: «Начало установки…» – ничего не происходит. Вот именно такой экран, как на скриншоте ниже.
- Floppy Drive
- Legacy Diskette A
- OnBoard Floppy Controller
А вместо значение « None », может быть/отображаться значение:
BIOS AMI |
Путь к « Drive A » |
Выбираем значение « None » |
Меняем значение на « None » |
Сохраняем изменения |
Если будете в пункте « OnChip SATA Type » менять значение на « AHCI » по советам с форумов для ускорения установки системы, так и работы Windows, выполните данное действие ПЕРЕД установкой. Нельзя менять данный параметр ПОСЛЕ установки системы, если во время установки, стояло значение IDE. Иначе, получите циклическую перезагрузку при попытке запуска Windows.