Установка windows 7 ошибка при запуске служб

Обновлено: 04.07.2024

Довольно распространённая проблема среди пользователей операционной системы Windows любых версий – ошибка msi при установке программ из файла с расширением .msi. В этой статье я опишу часто встречаемые проблемы с установщиком Windows 7/10/XP и варианты их решения, а также сделаю видео по текущему вопросу.

Файлы с расширением .msi это обычные пакеты установки (дистрибутивы) из которых ставится программа. В отличии от обычных «setup.exe», для запуска файла msi система использует службу Windows Installer (процесс msiexec.exe). Говоря простыми словами, установщик Windows разархивирует и запускает файлы из дистрибутива. Когда Windows Installer не работает, то появляются различные ошибки.

Неполадки могут быть с работой самой службы или могут возникать в процессе установки программ, когда всё настроено, в принципе, правильно. В первом случае нужно ковырять службу установщика, а во втором решать проблему с конкретным файлом. Рассмотрим оба варианта, но сначала второй.

Ошибки msi файлов

Очень часто ошибки появляются из-за недостаточных прав системы на файлы или папки. Нельзя сказать, что Windows Installer не работает, в этом случае достаточно просто добавить нужные права и всё заработает. Буквально вчера я столкнулся с тем, что скаченный дистрибутив .msi не захотел устанавливаться, при этом успешно запускается мастер установки, выбираются параметры, но затем система думает несколько секунд и выдаёт ошибку:

Error reading from file Error 1305

А ошибка в том, что не Я должен иметь доступ к файлу, а установщик Windows, точнее сама Система. Решается очень просто:

  1. Кликаем правой кнопкой по файлу с расширением .msi, выбираем «Свойства»
  2. На вкладке «Безопасность» смотрим, есть ли в списке пользователь с именем «система» или «System»
  3. Скорее всего вы такого не увидите. Поэтому будем добавлять вручную. Нажимаем кнопку «Изменить…», затем «Добавить…»
  4. В поле пишем «система» или «System» (если у вас английская Windows) и нажимаем «Проверить имена». При этом слово должно стать подчёркнутым как на картинке.
  5. Нажимаем «ОК», ставим галочку «Полный доступ», «ОК»
  6. Кнопка «Дополнительно» -> «Изменить разрешения…» ставим «Добавить разрешения, наследуемые от родительских объектов», «ОК» три раза.

Теперь ошибка установщика не появится! Можно добавить доступ на всю папку, из которой вы обычно инсталлируете программы, например на папку «Downloads», как у меня. Смотрим видео по решению проблем с правами доступа:

В Windows XP вкладки «Безопасность» не будет, если включён простой общий доступ к файлам. Чтобы его выключить, нужно зайти в «Пуск -> Панель управления -> Свойства папки -> Вид» и выключить опцию «Использовать простой общий доступ к файлам». В урезанных версиях Windows 7/10 и XP вкладки «Безопасность» нет в принципе. Чтобы её увидеть, нужно загрузить Windows в безопасном режиме и зайти в неё под администратором.

Ещё способы решить проблему

  • Error 1723
  • Internal Error 2203
  • Системная ошибка 2147287035
  • Ошибка «Невозможно открыть этот установочный пакет»
  • Ошибка 1603: Во время установки произошла неустранимая ошибка

Во всех этих случаях должна помочь установка прав на файл и/или на некоторые системные папки. Проверьте, имеет ли доступ «система» к папке временных файлов (вы можете получать ошибку «Системе не удается открыть указанное устройство или файл»). Для этого:

  1. Сначала узнаем нужные пути. Нажмите «Win + Pause» и зайдите в «Дополнительные параметры системы -> Вкладка «Дополнительно» -> кнопка «Переменные среды»»
  2. В списках ищем переменные с названиями «TEMP» и «TMP» (значения обычно совпадают), в них записаны пути к временным папкам, которые использует установщик Windows
  3. Теперь идём к этим папкам и смотрим в их свойствах, имеет ли к ним доступ «система». Чтобы быстро получить путь к временной папке пользователя, кликните два раза по переменной, скопируйте путь и вставьте его в адресной строке «Проводника» Windows

Путь к временной папке TEMP


После нажатия «Enter» путь преобразится на «нормальный» и вы переместитесь в реальную временную папку. Права на неё и надо проверять. Также рекомендую очистить временные папки от всего что там скопилось или даже лучше удалить их и создать новые с такими же названиями. Если не получается удалить папку, почитайте как удалить неудаляемое, но это не обязательно.

Если служба Windows Installer всё равно не хочет работать, то проверьте права на папку «C:\Config.Msi», сюда «система» также должна иметь полный доступ. В этом случае вы могли наблюдать ошибку «Error 1310». На всякий случай убедитесь, что к папке КУДА вы инсталлируете софт также есть все права.

Если вы используете шифрование папок, то отключите его для указанных мной папок. Дело в том, что хотя мы сами имеем к ним доступ, служба Microsoft Installer не может до них достучаться пока они зашифрованы.

Ещё ошибка может быть связана с битым файлом. Может быть он не полностью скачался или оказался битым уже на сервере. Попробуйте скачать его ещё раз оттуда же или лучше с другого места.

Ошибка установщика Windows

В случае общих проблем не будут устанавливаться никакие msi файлы, процесс установки, скорее всего, даже не начнётся. При этом могут появляться ошибки вида:

  • Нет доступа к службе установщика Windows
  • Не удалось получить доступ к службе установщика Windows
  • Ошибка пакета установщика Windows (1719)

или ещё нечто подобное со словами «ошибка msi», «Windows Installer Error». Всё это означает, что система дала сбой и теперь её надо лечить. Может вы ставили какой-то софт, который испортил системные файлы и реестр, или подхватили вирус. Конечно, никогда не будет лишним удалить вирусы, или убедиться что их нет. Но оставьте этот вариант на потом, т.к. обычно проблема кроется в другом.

Сначала давайте проверим работает ли служба Windows Installer:

Служба установщик Windows Installer

  1. Нажмите «Win + R» и введите services.msc
  2. Найдите в конце списка службу «Установщик Windows» или «Windows Installer»
  3. Тип запуска должен быть «Вручную». Если она «Отключена», то зайдите в «Свойства» и выберите «Вручную»
  4. Затем кликните по ней правой кнопкой и выберите «Запустить» или «Перезапустить». Если ошибок нет и состояние переходит в режим «Работает», то здесь всё нормально.
  5. Нажмите «Win + R» и введите msiexec. Если модуль MSI работает нормально, то должно появиться окно с версией установщика и параметрами запуска, а не ошибка.

Следующее что я посоветую сделать – это выполнить команду сканирования системы на повреждённые и изменённые системные файлы. Нажмите «Win + R» и введите

Sfc /scannow

Произойдёт поиск и замена испорченных файлов на оригинальные, при этом может потребоваться вставить установочный диск с Windows XP-7-10. После окончания процесса перегрузитесь и посмотрите, решена ли проблема.

Microsoft сам предлагает утилиту, призванную решить нашу проблему. Запустите программу Easy Fix и следуйте мастеру.

Параметры реестра и службы

Следующий способ устранения ошибки – восстановление рабочих параметров в реестре установщика Windows Installer.

Для этого скачайте архив и запустите оттуда два reg-файла, соответственно своей версии Windows. Согласитесь с импортом настроек.

Важно! Перед последним действием желательно создать точку восстановления системы! Если способ не поможет или станет хуже, вы сможете восстановиться до прежнего состояния.

В Windows XP или Windows Server 2000 установите последнюю версию установщика 4.5.

Если не помогло, то проделайте ещё перерегистрацию компонентов:

Если пишет, что не хватает прав, то нужно запускать командную строку от имени Администратора.

Если команды выполнились, но не помогло, то скачайте файл и запустите msi_error.bat из архива, проверьте результат.

Подведение итогов

  • Служба установщика Windows 7 недоступна
  • Не удалось получить доступ к службе установщика Windows. Это может произойти, если неверно установлен установщик Windows
  • Не удалось получить доступ к службе установщика Windows Installer
  • Возможно, не установлен Windows Installer

1. Проверить, запущена ли служба установщика Windows и есть ли она вообще

Открытие служб

Откройте список служб Windows 7, 8.1 или Windows 10, для этого, нажмите клавиши Win + R и в появившемся окне «Выполнить» введите команду services.msc

Служба установщик Windows в списке

Найдите в списке службу Установщик Windows (Windows Installer), дважды кликните по ней. По умолчанию, параметры запуска службы должны выглядеть как на скриншотах ниже.

Служба Windows Installer в Windows 7

Служба установщик Windows 8

Обратите внимание, что в Windows 7 можно изменить тип запуска для установщика Windows — поставить «Автоматически», а в Windows 10 и 8.1 данное изменение заблокировано (решение — далее). Таким образом, если у вас Windows 7, попробуйте включить автоматический запуск службы установщика, перезагрузить компьютер и попробовать установить программу снова.

2. Исправление ошибки вручную

Для этого запустите командную строку от имени администратора (в Windows 8 нажать Win + X и выбрать соответствующий пункт, в Windows 7 — найти командную строку в стандартных программах, кликнуть по ней правой кнопкой мыши, выбрать «Запуск от имени Администратора).

Если у вас 32-битная версия Windows, то введите по порядку следующие команды:

Это перерегистрирует службу установщика в системе, после выполнения команд, перезагрузите компьютер.

Если у вас 64-битная версия Windows, то выполните по порядку следующие команды:

И также перезагрузите компьютер. Ошибка должна исчезнуть. Если проблема сохраняется, попробуйте вручную запустить службу: откройте командную строку от имени администратора, а затем введите команду net start MSIServer и нажмите Enter.

3. Сброс параметров службы установщика Windows в реестре

Обратите внимание, что способ с реестром может не подходить для Windows 8 (точной информации на этот счет дать, не могу.

Исправляем ошибку 0x80070422

Ошибки и её причина

Некоторые программы, например Internet Explorer, при попытке запуска могут выводить вот такую ошибку:

Автономный установщик обновлений Windows
Установщик обнаружил ошибку: 0x80070422
Указанная служба не может быть запущена, поскольку она отключена или все связанные с ней устройства отключены.

windows update

Эта ошибка может появляться в том случае, если отключена (или в данный момент не работает) служба "Центр обновления Windows". Для её устранения необходимо данную службу запустить.

Исправление ошибки

Методов запуска службы обновлений Windows несколько, и вот некоторые из них:

Через графический интерфейс

Для того, чтобы попасть в консоль управления службами, необходимо проделать следующее действие: нажимаем кнопки Win + R , и в появившемся окне набираем команду services.msc , после чего нажимаем ОК.

Откроется консоль с большим списком служб Windows, и нам надо найти ту, которая называется "Центр обновления Windows".

Чтобы её включить, необходимо щелкнуть на ней два раза левой кнопкой мыши, или же нажать правой кнопкой и выбрать пункт "Свойства". В свойствах службы параметр "Тип запуска" следует поменять на "Автоматический" (или на "Вручную" - оба из них дадут возможность запустить службу, когда она понадобится). Сменив "Тип запуска" не следует торопиться, и закрывать данное окно, сначала нужно нажать кнопку "Применить".

После нажатия кнопки "Применить" станут доступны кнопки управления состоянием службы. Для запуска службы необходимо нажать кнопку "Запустить".

После этого может промелькнуть (а может и достаточно долго повисеть) окошко с запуском службы. Как только в окне свойств службы "Центра обновления Windows" состояние будет отображаться как "Выполняется", значит служба успешно запущена и работает.

Через командную строку

Открываем меню Пуск, начинаем в поле ввода вводить "Командная строка". На найденном приложении "Командная строка" нажимаем правой кнопкой, и выбираем пункт "Запустить от имени администратора".

Затем выполняем в ней следующие команды:

Первая команда переводит режим запуска службы обновлений Windows в автоматический режим, а вторая команда запускает её.

Проверить состояние службы можно консольной командой :

Если в полученном выводе команды в строке состояние написано "Running", то значит служба запущена.

Что делать, если проблема не решилась?

Если вы сделали все, что написано в предыдущем пункте, но ошибка 0x80070422 не исчезла, то можно попробовать другие способы, которые описаны ниже.

Проверить работу службы "Инструментарий управления Windows"


В списке служб Windows необходимо найти службу "Инструментарий управления Windows", и убедится, что она включена.

После запуска данной службы, следует проверить, пропала ли ошибка 0x80070422 или нет.

Перезапустить службу "Служба списка сетей"

Открываем список служб Windows и ищем там службу "Служба списка сетей" (в английской версии Network List Service). После чего выделяем ее мышкой, жмем правую кнопку и выбираем пункт "Перезапустить", как на скриншоте ниже:

Естественно, что данная служба должна работать (в строке Состояние должно быть написано Выполняется). После перезапуска, попытайтесь установить необходимый пакет, чтобы убедиться, что ошибка 0x80070422 исчезла. Если нет, то переходите к следующему пункту.

Запустить "Устранение неполадок с помощью Центра обновления Windows"

Открываем панель управления, ищем там пункт "Устранение неполадок" и открываем его.

В появившемся окне необходимо выбрать пункт "Устранение неполадок с помощью Центра обновления Windows" и запустить его, после чего нажать Далее и дождаться результатов работы.

Отключить использование ipv6

В некоторых случаях может помочь отключение протокола ipv6 в настройках сети. Более подробно прочитать о том, как это сделать на разных версиях Windows, вы можете в нашей статье: Как включить и отключить IPv6 в Windows

При установке Windows 7 могут возникнуть различные проблемы: процесс может прерываться на разных этапах и на конкретных шагах (при копировании/распаковке файлов, форматировании HDD/SSD и т.д.).

Если вы не можете понять причину возникновения той или иной ошибки, обязательно начните с проверки образа вашей копии ОС на целостность.


Если после минимум двух попыток вам не удалось успешно завершить установку системы, обратите внимание на код ошибки, которая возникает во время инсталляции. Далее в статье рассмотрены наиболее распространенные из подобных ошибок, а также приведены методы их исправления.

Поврежденный образ Windows 7. Что это значит и как его опознать?

  • Размер файла вашего образа ОС не соответствует размеру файла образа, скачанного из сети;
  • Образ невозможно открыть/смонтировать программами WinRar, Daemoon Tools;
  • При чтении или копировании образа с использованием программы для записи файла системы на диск или флешку возникают ошибки.

Все просто: скачиваем нужную версию, распаковываем в любое место (например, на Рабочий Стол), открываем.

Теперь нам надо просто перенести наш образ Windows 7 в окно программы, где и сравнить MD5 скачанного файла с изначально верным MD5, который обычно указывается на странице выбранной сборки-оригинала системы.

Проверяем исполняемый файл программы на целостность:

Сверяем MD5 хеш из программы MD5 Checker с оригиналом

Как видно на рисунке ниже, значение из столбца Current MD5 полностью соответствует MD5 на сайте. Рисунок 1. Сверяем MD5 с оригиналом.
Следовательно, наш файл «не битый» и содержание полностью соответствует оригинальному образу установочного диска, т.е. его изначальному содержимому.

Теперь, когда мы убедились, что наш образ цел, можно повторно записать его.

Желательно на другой накопитель и с минимальной скоростью (в случае компакт диска), чтобы полностью исключить проблему с установочными файлами.
Также настоятельно рекомендуется попробовать другой образ интересующей ОС (Операционной Системы (наша Windows 7)).

  • Решить ошибки с распаковкой и копированием файлов с возможно нерабочей флешки или поврежденногоCD;
  • При возникновении некоторых других проблем на начальных этапах работы мастера (ошибка драйвера оптического привода, отсутствиеHDDв меню установки и др.).

Замена образа не помогла. Менее распространенные общие проблемы.

«Установка Windows 7 невозможна (стандарт GPT)»
(Непредвиденная ошибка программы установки Windows)

На новых моделях компьютеров (в основном ноутбуков) могут стоять накопители – неважно SSD или HDD – с разметкой, несовместимой с установочной программой ряда сборок 32-ух битных версий Windows.

  1. Вызвать командную строкуCMD нажатием сочетания клавиш Shift+F10 (после ошибки в окне выбора диска для установки);
  2. Ввести «diskpart»→ нажать «Enter» → затем «listdisk» (см. ниже);
  1. Теперь нужно по объему определить интересующий нас диск, выбрать его командой «selectdisk(в вашем случае это может быть другая цифра);
  1. Набрать команду «clean» (см. рис. выше), тем самым отформатировав накопитель;
  2. Ввести «convert mbr».

Ошибка драйвера при установке Windows 7

  1. Не найден необходимый драйвер носителя;
  2. Не найден необходимый драйвер для дисковода оптических дисков.

Выбор носителя, который содержит драйвера

Существует и другой способ, при котором нужно скачать драйвера вашей материнской платы (или chipset драйвер ноутбука) с официального сайта производителя и скинуть их в корень флешки в распакованном виде. Затем при повторной установке, когда возникнет данная ошибка, необходимо нажать на кнопку «Обзор» и выбрать флешку, на которой находятся распакованные файлы. Рисунок 5. Окно для выбора диска с драйверами.
Драйвера автоматически установятся (если подходят), и процесс продолжится.

  • Плохо записан установочный диск с Windows 7;
  • DVD-привод плохо читает диск.
  • Обязательно проверьте установочный образ, как рассказано в главе Поврежденный образ Windows 7;
  • Используйте небольшую (лучше минимальную) скорость записи диска, т.к. CD-дисковод может давать сбои на особо высоких значениях скорости «прожига».
    ; .

Проблемы с конкретными кодами ошибок

Ошибка 0x80070570 при установке Windows 7

  1. Неисправный образ (как проверить, см. заголовок №1);
  2. Проблема с подключением HDD и/или в самих накопителях;
  3. Проблема с планками (одна/все) оперативной памяти.

Шаг 2:
Первым делом обязательно проверьте все соединения и шлейфы ваших HDD и крепления SSD, предварительно отключив компьютер из розетки. Ведь SATA-кабели (особенно недорогие) имеют свойство изнашиваться, перетираться, т.е. ломаться и приходить в негодность.

Далее, если это не помогает, нужно проверить поверхность жесткого диска: сначала встроенным средством chkdsk, затем (в крайнем случае) программами Victoria или MHDD (см. пункт про проверку «железа»).

Шаг 3:
Проверьте аппаратную часть диска или компьютера, как описано в главе Быстрая проверка аппаратной части (Chkdsk, Memtest, Victoria (MHDD)).

Ошибка 0x80070017 при установке Windows 7

Диагностика этой проблемы производится точно так же, как показано на примере выше.

Но код 0x80070017 может появляться и после сбоев в работе Центра обновления на уже полностью установленной системе.

  • Нажмите на кнопку пуск, в левом нижнем углу экрана.
  • В открывшемся окне, в строке поиска введите «cmd».
  • В окне отобразятся результаты поиска. Вам нужно выбрать найденную программу «cmd.exe», щелкнув по ней.
  1. net stop wuauserv ;
  2. CD %systemroot%\SoftwareDistribution ;
  3. Ren Download Download.old (убедитесь, что Интернет подключен);
  4. net start wuauserv .

Ошибка 0x80070057 при установке Windows 7

  • Отключить резервное копирование образа BIOS на системный накопитель (инструкция по отключению описана ниже);
  • Выполнить проверку аппаратной части (см. главу Быстрая проверка аппаратной части (Chkdsk, Memtest, Victoria (MHDD))).
  1. Перезагрузите компьютер и войдите вBIOS.
    Для этого в менюSetup нужно нажать определенную клавишу (Delete, F2, F1, F12 в зависимости от материнской платы);
  2. Найдите опцию «Backup BIOS image to HDD»;
  3. Поменяйте значение «Enabled» на «Disabled» (если возможно) → Сохраните изменения → Перезагрузите ПК.

Ошибка 0x8007025d или 0x8007045d при установке Windows 7

  • Нужно убедиться в наличии свободного пространства на будущем системном диске под установку Windows (желательно около 20 ГБ);
  • Воспользоваться командой «chkdsk» с включенной опцией исправления ошибок. В большинстве случаев это решит вашу проблему. Инструкция по этому процессу находится здесь: быстрая проверка аппаратной части (Chkdsk, Memtest, Victoria (MHDD))
  • отключить ненужное оборудование из системного блока (ноутбука), включая лишние HDD, периферию и т.д.

Ошибка 0x80300024 или 0x80300001 при установке Windows 7

«Установка Windows не может быть выполнена в это местоположение»

  1. Накопитель уже содержит в себе старую копию Windows 7, и установка производится на некорректный раздел;
  2. Неверно установлен режим контроллераSATA в BIOS.

Удаление разметки на диске

Необходимо удалить разделы, созданные на HDD/SSD, установить ОС на «Неразмеченное пространство» (см. на рисунке ниже): Внимание. Следующие действия включают в себя ввод команды по очистке накопителя. Убедитесь, что все важные данные перенесены в резервное хранилище. Рисунок 7. Удаление разметки на диске.

    Перезагрузите компьютер и войдите в BIOS.

Для этого в меню Setup нужно нажать определенную клавишу (Delete, F2, F1, F12 в зависимости от материнской платы). Подробнее, как войти в БИОС можно посмотреть здесь;

Всю информацию нужно уточнять на форуме производителя вашей материнской платы. В большинстве случаев проблема будет решена. Иначе проверяйте аппаратную часть (см. главу Быстрая проверка аппаратной части (Chkdsk, Memtest, Victoria (MHDD))).

Ошибка 0x000000a5 при установке Windows 7 (сопровождается BSOD’ом или же синим экраном смерти)

  1. Обновить BIOS (инструкцию смотреть на форумах производителя вашей материнской платы);
  2. Проверить оперативную память на ошибки (см. главу Быстрая проверка аппаратной части (Chkdsk, Memtest, Victoria (MHDD)))

Ошибка 0xc00000e9 при установке Windows 7

  • Отключить лишнее оборудование в BIOS;
  • Переставить загрузочный накопитель в другой разъем USB (желательно 2.0, т.е разъем USB серого цвета).

Ошибка с кодом 0x0000000a

Ошибка с кодом 0x0000000a может возникнуть как во время установки windows 7, так и просто во время работы уже установленной windows.
Подробное описание решения проблемы с этой ошибкой вынесено в отдельную статью: Ошибка с кодом 0x0000000a.

Образ операционной системы цел, а использование других образов не помогает. Быстрая проверка аппаратной части (Chkdsk, Memtest, Victoria (MHDD))

  1. Убедились в целостности образа файлов системы (образ корректен, запись на другие накопители не исправила проблему);
  2. Выполнили все пункты касательно конкретно вашего кода ошибки, но это не дало результатов.
  1. Вызываем командную строку сочетанием «Shift + F10» на любом этапе установки системы;
  2. Вводим команду «chkdsk с: /r»→ ожидаем полную проверку и восстановление «битых» секторов на нашем HDD;
  1. Закрываем CMD, пробуем установить систему заново.

Для начала желательно разобрать ваш компьютер (ноутбук), аккуратно снять оперативную память, продуть от пыли и поставить на место.

Если изменений не наблюдается, пробуйте запускать компьютер попеременно с одной из планок (если таковых больше одной). Окончательно сломанная планка ОЗУ попросту не даст процессу запуска дойти даже до старта BIOS материнской платы.

Не помогает? Идем дальше.

Шаг 3 – установка диагностических Victoria и Memtest на флеш-накопитель (выполняется на рабочем ПК):

    , распаковываем в любое место;
  1. Запускаем файл GHOST.exe от имени администратора;
  1. Теперь выбираем пункт «From Image» по пути «Local» → «Disk»;
  1. Находим файл «victoria.gho» и открываем его в программе, предварительно вставив флешку в ПК (обязательно чистую);
  2. Затем указываем нашу флешку (определяем по объему) → жмем ОК»;
  1. Нажимаем «Yes», ждем процесса загрузки, в появившемся окне жмем «Continue».

Эти программы должны выявить проблемы с комплектующими. Программы могут помочь выявить проблемы с аппаратной частью вашего компьютера (неисправность «железа»), после чего, вам нужно будет обратиться за помощью к специалисту.

Читайте также: