При установке какой-либо программы с расширением .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 7 или Windows Vista появляется сообщение об ошибке «Нет доступа к службе установки Windows»
Проблема
При попытке установить программу на компьютер под управлением Windows 7 или Windows Vista появляется следующее сообщение об ошибке:
«Не удалось получить доступ к службе установщика Windows. Это может произойти, если неверно установлен установщик Windows. Обратитесь к специалисту службы поддержки за помощью.»
Решение
Чтобы решить эту проблему, используйте способ 1. Если это не поможет, переходите к следующему указанному способу, пока проблема не будет устранена.
Внимание! В этом разделе, описании метода или задачи содержатся сведения о внесении изменений в реестр. Однако неправильное изменение параметров реестра может привести к возникновению серьезных проблем. Поэтому такие действия необходимо выполнять с осторожностью. В качестве дополнительной защитной меры перед изменением реестра необходимо создать его резервную копию. Это позволит восстановить реестр в случае возникновения проблем. Дополнительные сведения о создании резервной копии и восстановлении реестра см. в следующей статье базы знаний Майкрософт: 322756 Создание резервной копии и восстановление реестра Windows
Чтобы сбросить параметры службы установщика Windows в реестре, создайте файл реестра с помощью программы Блокнот. Затем запустите файл, чтобы обновить раздел реестра.
Для этого сделайте следующее.
Нажмите кнопку Пуск и в поле поиска введите Блокнот.
В списке Программы выберите файл Notepad.exe.
Скопируйте приведенный ниже текст и вставьте его в окно программы Блокнот.
В меню Файл выберите пункт Сохранить как и назовите файл Msirepair.reg.
В поле Тип файла выберите Все файлы (*.*).
В поле Сохранить в выберите Рабочий стол и нажмите кнопку Сохранить.
В меню Файл выберите пункт Выход, чтобы закрыть Блокнот.
На рабочем столе щелкните файл Msirepair.reg правой кнопкой мыши и выберите пункт Запуск от имени администратора. Если система предложит ввести пароль администратора или подтвердить действие, введите пароль или нажмите кнопку Продолжить.
Нажмите кнопку Да, когда будет предложено установить разделы реестра.
Повторно запустите установку необходимой программы.
Чтобы запустить службу установщика Windows, выполните следующие действия.
Нажмите кнопку Пуск и в диалоговом окне Найти программы и файлы введите CMD.
Щелкните файл cmd.exe правой кнопкой мыши и выберите пункт Запуск от имени администратора.
Введите net start MSIServer и нажмите клавишу ВВОД.
Повторно запустите установку необходимой программы.
Чтобы проверить, запущена ли служба установщика Windows, сделайте следующее.
Нажмите кнопку Пуск, в поле Поиск введите services.msc и в списке Программы выберите Службы.
В списке Службы (локальные) щелкните правой кнопкой мыши Установщик Windows и выберите пункт Свойства.
В раскрывающемся списке Тип запуска должно быть задано значение Вручную.
Если служба установщика Windows запущена, для записи Состояние службы: должно отображаться значение Работает.
Если на компьютере имеется предыдущая версия той программы, которую необходимо установить, сделайте следующее.
Нажмите кнопку Пуск, выберите Панель управления и в разделе Программы перейдите по ссылке Удалить программу.
Выберите программу, которую требуется установить.
Нажмите кнопку Удалить (или Удалить/Изменить в Windows Vista) и следуйте инструкциям или подсказкам для удаления приложения.
Повторно запустите установку необходимой программы.
Эта проблема возникает при выполнении одного или нескольких перечисленных ниже условий.
Перед попыткой установить на компьютер нужную программу была установлена или удалена программа, использующая службу установщика Microsoft.
Служба установщика Windows не запущена.
Параметры реестра для установщика Windows повреждены или неправильно настроены.
Дополнительные сведения об этой проблеме в Windows XP и Windows Server 2003 см. в следующей статье базы знаний Майкрософт:
315346 При попытке установить или удалить программу в системе Windows XP или Windows Server 2003 появляется сообщение об ошибке «Нет доступа к службе установщика Windows».
Восстановление службы Windows Installer в Windows XP
Установкой новых приложений и удалением старых в операционной системе Windows XP занимается служба Windows Installer. И в случаях, когда эта служба перестает работать, пользователи сталкиваются с тем, что просто не могут устанавливать и удалять большинство приложений. Подобная ситуация доставляет множество хлопот, однако есть несколько способов восстановить работу службы.
Восстанавливаем службу Windows Installer
Причинами остановки Windows Installer могут быть изменения в определенных ветках системного реестра или же просто отсутствие необходимых файлов самой службы. Соответственно, проблему решить можно либо внесением записей в реестр, либо же переустановкой службы.
Способ 1: Регистрация системных библиотек
Для начала попробуем перерегистрировать системный библиотеки, которые использует служба Windows Installer. В этом случае в системный реестр добавятся необходимые записи. В большинстве случаев этого бывает достаточно.
Первым делом создадим файл с необходимыми командами, для этого откроем блокнот. В меню «Пуск» переходим в список «Все программы», далее выбираем группу «Стандартные» и кликаем по ярлыку «Блокнот».
В списке «Тип файла» выбираем «Все файлы», а в качестве имени вводим «regdll.bat».
Запускаем созданный файл двойным кликом мышки и ждем окончания регистрации библиотек.
После этого можете пробовать устанавливать или удалять приложения.
Способ 2: Установка службы
Для этого с официального сайта скачиваем обновление KB942288.
Запускаем файл на исполнение, кликнув два раза левой кнопкой мышки по нему, и нажимаем кнопку «Далее».
Нажимаем кнопку «ОК» и дожидаемся перезагрузки компьютера.
Заключение
Итак, теперь вы знаете два способа как справиться с отсутствием доступа к службе установки Windows XP. И в случаях, когда не помогает один способ, всегда можно воспользоваться другим.
Добавьте сайт Lumpics.ru в закладки и мы еще пригодимся вам. Отблагодарите автора, поделитесь статьей в социальных сетях.
Помогла ли вам эта статья?
Поделиться статьей в социальных сетях:
Еще статьи по данной теме:
Класс! Всё так просто! Спасибо огромное, очень помогло!
Все проделал как сказано! И первый вариант и второй! Не полмаго, простите не знаю как грамотно сказать, все сделал, в строке команд дал нужную команду, открылось окно (настройка системы) , выбрал нужный пункт (службы) В окне появилась программа служба Windows Installer, все включенные программы отмечены галочкой, эта программа также отмечена но при этом все равно написано (отключена) не запущена! Она мне нужна чтобы поставить программу NET Waramework обновление! Кстати она там тоже есть также отмечена галочкой но тоже (отключена) я естественно попробовал и снять и потом опять поставит, также после каждой процедуры включения и отключения перезагружал пк. Вот такие пироги, мож чего посоветуете? Спасибо за вашу статью уверен она помогла многим, в том числе и мне программа то появилась только не работает.
Второй вариант не сработал, а вот первый помог.
Огромное СПАСИБО. Автору. Всё сработало! плюс очень доступно написано, для чайников( я себя имею ввиду)!
Не помогло! В службах так и не появился раздел «Установщик Windows»
Мне тоже не помогло. Прочитал что надо ТУПО вставить в реестр ветку(она пропала после массированной чистки компа) и помогло. Вот ЭТО :