Как исправить ошибку «there is a problem with this Windows installer package»
Важно: прежде чем вносить изменения в реестр или права доступа, создайте точку восстановления системы.
Введение
Сообщение об ошибке «there is a problem with this Windows installer package» (также отображается текст «a program required for this install to complete could not be run») — распространённая проблема при установке программ в Windows. Часто встречается при установке iTunes, но может появляться с любым MSI‑пакетом. Ошибка указывает, что установщик не смог запустить необходимую вспомогательную программу (например, msiexec или компонент, входящий в состав установщика).
В этом руководстве перечислены проверенные шаги и дополнительные методики для поиска и устранения причины. Сначала выполняйте простые и безопасные операции (перекачать файл, запуск от имени администратора), затем переходите к более глубоким действиям (реестр, права, сервисы).
1. Скачайте установщик снова
Файлы установки иногда повреждаются при загрузке. Скачайте свежую копию программы с официального сайта производителя. Сохраняйте установщик в другую папку (например, на рабочий стол или во временную папку) и попробуйте запустить его ещё раз.
Примечание: если доступна версия EXE и MSI, попробуйте альтернативный формат.
2. Убедитесь, что у вашей учётной записи есть права администратора
Проверьте тип вашей учётной записи и при необходимости войдите под учётной записью с правами администратора. В Windows это выполняется через параметры «Учётные записи» или «Панель управления» → «Учётные записи пользователей».
Также запустите файл установки с правами администратора: правый клик по установщику → Запуск от имени администратора.

3. Запустите средство устранения неполадок Program Install and Uninstall
Microsoft предоставляет инструмент Program Install and Uninstall Troubleshooter, который помогает исправлять проблемы с установкой и удалением программ. Он не встроен в «Параметры», но доступен для загрузки с сайта Microsoft.
Пошагово:
- Откройте страницу загрузки средства Microsoft (поиск в Microsoft Support: «Program Install and Uninstall troubleshooter»).
- Нажмите Download troubleshooter, чтобы сохранить файл MicrosoftProgram_Install_and_Uninstall.meta.diagcab.
- Откройте папку скачиваний и дважды щёлкните по файлу MicrosoftProgram_Install_and_Uninstall.meta.diagcab.
- В окне средства нажмите Далее.
- Выберите Installing (Установка), чтобы получить список программ.
- Выберите программу, которую не удаётся установить, или Not listed (Не указан) и нажмите Далее.
4. Правка реестра: добавление команды «Install as administrator» для MSI
Некоторые пользователи устраняли ошибку, добавляя ключ runas в реестр для типа Msi.Package, чтобы в контекстном меню появилась команда запуска установщика от имени администратора. Перед изменениями создайте резервную копию реестра или точку восстановления.
Шаги:
- Откройте редактор реестра (Win + R → regedit).
- Перейдите по пути:
Computer\HKEY_CLASSES_ROOT\Msi.Package\shell- Правый клик по ветке shell → New → Key.
- Назовите ключ runas.
- Выделите runas, дважды щёлкните по строке (Default) и введите:
Install as &administrator- Правый клик по ключу runas → New → Key, назовите его command.
- Выделите command, дважды щёлкните по строке (Default) и введите:
msiexec /i "%1"- Закройте редактор реестра и перезагрузите компьютер через «Пуск» → Выключение → Перезагрузка.
Важно: вносить изменения в реестр следует осторожно. Неправильные правки могут привести к нестабильности системы.
5. Дайте полные права на папку Temp
Недостаточные разрешения на папку временных файлов (%TEMP%) могут помешать установщику распаковать или запустить временные компоненты.
Инструкция:
- Откройте Проводник и перейдите в:
C:\Users\%username%\AppData\Local\- Правый клик по папке Temp → Свойства.
- Вкладка Безопасность → Изменить.
- Нажмите Добавить, введите everyone в поле имён объектов и нажмите Проверить имена, затем ОК.
- Установите флажок Полный доступ в столбце Разрешить, нажмите Применить, затем ОК.
Важно: предоставление полного доступа группе «everyone» безопасно временно для диагностики, но не рекомендуется в долгосрочной перспективе на общих компьютерах и особенно на серверах. После установки верните разрешения к более строгим.
6. Восстановите Apple Software Update (для проблем c iTunes)
Если ошибка появляется при установке iTunes, пользователи отмечали, что достаточно восстановить компонент Apple Software Update.
Шаги:
- Откройте «Панель управления» → Программы → Удаление программы.
- В списке найдите Apple Software Update, выберите его.
- Нажмите Восстановить/Repair и следуйте инструкциям.
- После восстановления попробуйте снова установить iTunes.
7. Перезапустите службу Windows Installer
Служба Windows Installer (msiserver) отвечает за установку MSI-пакетов. Иногда её перезапуск решает проблему.
Как перезапустить службу:
- Нажмите Win + R, введите services.msc, нажмите Enter.
- Найдите службу Windows Installer, правый клик → Перезапустить (или Запустить, если она остановлена).
8. Перерегистрируйте Windows Installer
Если служба перезапускается, но проблема остаётся, перерегистрация может помочь.
- Откройте меню поиска (Win + S), введите cmd.
- Правый клик по Командной строке → Запуск от имени администратора.
- Выполните команды по очереди:
msiexec.exe /unregistermsiexec.exe /regserver- После выполнения проверьте, что служба Windows Installer запущена.
9. Выполните чистую загрузку Windows (Clean Boot)
Чистая загрузка отключает сторонние приложения и службы, которые могут мешать процессу установки. Часто виновниками являются антивирусы или менеджеры обновлений.
Краткий порядок действий:
- Откройте MSConfig (Win + R → msconfig).
- Во вкладке Службы поставьте галочку «Не отображать службы Microsoft», затем отключите все оставшиеся.
- Во вкладке Автозагрузка откройте Диспетчер задач и отключите автозагрузку всех сторонних приложений.
- Перезагрузите ПК и попробуйте установить программу.
Если установка прошла успешно, возвращайте службы и автозапуск по одной группе, чтобы выявить конфликтующее приложение.
Дополнительные шаги и советы по диагностике
Ниже — набор практик и альтернативных подходов, которые помогут, если описанные выше методы не решили проблему.
Когда это не сработает
- Проблема может быть связана с повреждением системных файлов Windows (SFC/DISM), аппаратными ошибками диска или политиками безопасности в доменной среде.
- На корпоративных компьютерах установка может блокироваться групповыми политиками (GPO) — обратитесь к администратору сети.
Альтернативные подходы
- Запустите проверку системных файлов и восстановление образа:
sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth- Попробуйте установить в «Чистом» профиле нового локального администратора.
- Если доступна версия программы без MSI (например, портативная или из Microsoft Store), используйте её как временное решение.
Риск‑менеджмент и безопасность
- Не оставляйте права «Full Control» для everyone дольше, чем нужно для установки. После успешной установки верните безопасные разрешения.
- Не загружайте установщики с непроверенных сайтов — они могут содержать вредоносное ПО.
- Избегайте правок реестра без резервной копии и описания внесённых изменений.
Модель мышления при устранении ошибок (heuristic)
- Изолируй: повтори в безопасной среде (чистая загрузка, новый профиль).
- Восстанови целостность: перекачать файл, SFC/DISM.
- Запусти ресурсы с правами: администратор, перерегистрация сервиса.
- Разбери ограничения: политики, антивирусы, права на временные папки.
- Откат и восстановление: откат реестра, восстановление системы, переустановка Windows.
SOP: Быстрая инструкция для техподдержки (шаги в порядке приоритетности)
- Спросить, какая программа и откуда скачана.
- Перекинуть клиенту ссылку на официальный установщик и попросить попробовать скачать вновь.
- Попросить запускать установщик от имени администратора.
- Предложить временную чистую загрузку и повторную попытку.
- Если не помогло — перерегистрировать Windows Installer и перезагрузить.
- Если и это не помогло — проверить права папки Temp и попробовать правку реестра (с бэкапом).
- При корпоративной установке проверить GPO и журналы событий (Event Viewer).
Журналы и где смотреть ошибки
- Откройте Просмотр событий (Event Viewer): Windows Logs → Application и System. Ищите ошибки с источником MsiInstaller или запрашиваемой компоненты.
- Логи установщика MSI: при необходимости запустите MSI с параметром логирования, чтобы получить подробный файл журнала:
msiexec /i "путь\к\установщику.msi" /L*v C:\temp\install.logТестовые случаи для проверки исправления
- Установка проблемного MSI в учётной записи с правами администратора — проходит/не проходит.
- Установка после временного предоставления Full Control на Temp — проходит/не проходит.
- Установка после перерегистрации msiexec — проходит/не проходит.
- Установка в чистой загрузке — проходит/не проходит.
План отката (rollback)
- До внесения изменений: создать точку восстановления системы.
- Экспортировать соответствующий ключ реестра (File → Export в regedit).
- Запомнить оригинальные права доступа папки Temp и восстановить их через свойства безопасности.
- Если что-то пошло не так, восстановить систему или импортировать сохранённый reg-файл.
Быстрая шпаргалка команд
- Перерегистрация MSI:
msiexec.exe /unregister
msiexec.exe /regserver- Логирование установки MSI:
msiexec /i "file.msi" /L*v "C:\temp\install.log"- Проверка системных файлов:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealthКраткий глоссарий (1 строка на термин)
- MSI: формат пакета установщика Windows (Microsoft Installer).
- msiexec: системный исполнитель MSI, управляет установкой MSI‑пакетов.
- Temp (%TEMP%): папка временных файлов текущего пользователя.
- Clean boot: минимальный набор сервисов и автозагрузки для диагностики конфликтов.
Заключение и рекомендации
Перечисленные шаги решают большинство случаев ошибки «there is a problem with this Windows installer package». Начните с простых действий (повторная загрузка, запуск от администратора), затем последовательно двигайтесь к исправлениям системных компонентов (перерегистрация msiexec, права на Temp, реестр). Если вы работаете в корпоративной среде, учитывайте групповые политики и обращайтесь к системному администратору. Если все методы исчерпаны, рассмотрите восстановление системы или переустановку Windows как крайний вариант.
Важно: всегда создавайте точку восстановления и резервные копии реестра перед серьёзными правками.
Резюме:
- Проверьте источник и повторно скачайте установщик.
- Запускайте установщик с правами администратора.
- Используйте средство Program Install and Uninstall от Microsoft.
- Проверьте права на папку Temp и перерегистрируйте сервис Windows Installer.
- При корпоративных ограничениях — обратитесь к администратору сети.
Похожие материалы
Несколько аккаунтов Skype: Multi Skype Launcher
Журнал для работы: повысить продуктивность
Персональные звуки уведомлений на Android
Скачивание шоу Hulu для офлайн‑просмотра
Microsoft Start: персонализированная новостная лента