[Исправлено] Существует проблема с этим пакетом установщика Windows

Вы могли столкнуться с ошибкой There is a problem with this windows installer package при попытке установить программу. Скорее всего, вы также увидите некоторые коды ошибок, такие как 1720, 1721 или 1722.

Когда возникают проблемы с механизмом MSI установщика Windows, он не может установить какое-либо программное обеспечение в вашей системе. Иногда могут возникать проблемы и с файлом установщика. Запуск некоторых средств устранения неполадок, скорее всего, устранит эту проблему. Или вам может потребоваться перезапустить некоторые внутренние функции и службы.

Что вызывает ошибку «Проблема с пакетом установщика Windows

Вот некоторые из возможных причин ошибки «Проблема с пакетом установщика Windows»:

  • Устаревшая или поврежденная программа установки
  • Ограничение из-за отсутствия прав администратора
  • Программа установки несовместима с архитектурой системы
  • Устаревшая операционная система
  • Ваш компьютер не соответствует минимальным требованиям программы.

Как исправить ошибку There Is a Problem With Windows Installer Package Error

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

Прежде чем начать

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

  • Проверьте, соответствует ли размер установочного файла размеру исходной загрузки.
  • Проверьте, совместим ли загруженный файл с архитектурой вашей системы (32- или 64-разрядной).
  • Повторно загрузите программу установки и запустите ее.
  • Перейдите в Диспетчер задач (Ctrl + Shift + Esc) > вкладка Подробности и найдите msiexec.exe. Щелкните на нем правой кнопкой мыши и выберите Завершить задачу. Затем запустите программу установки.
  • Проверьте, достаточно ли у вас места на диске C:. Иногда наличие менее нескольких мегабайт свободного места может привести к некорректной работе программ.
  • Перед повторным запуском программы установки перезагрузите компьютер.

Запуск программы установки с учетной записью администратора

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

Вот как можно получить права администратора для своей учетной записи:

  1. Откройте Настройки (нажмите Windows + I) и перейдите в раздел Учетные записи.
  2. Нажмите на Семейные и другие пользователи.
  3. Нажмите на свою учетную запись и выберите Изменить тип учетной записи.
  4. Выберите Administrator из выпадающего списка и нажмите Ok.
  5. Теперь перейдите к файлу программы установки, щелкните его правой кнопкой мыши и выберите Запуск от имени администратора.

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

Примечание: Установщики MSI не имеют опции Запуск от имени администратора. Поэтому вам придется запускать его с помощью поднятой командной строки. Для этого щелкните правой кнопкой мыши на программе установки, выберите Копировать как путь и введите путь в поднятой командной строке.

Настройка редактора реестра

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

Примечание: Изменение конфигурации реестра может привести к поломке компьютера. Пожалуйста, сделайте точку восстановления для сброса системы перед выполнением этого метода, чтобы учесть возможные ошибки.

Вот как можно настроить реестр, чтобы все программы установки автоматически запускались от имени администратора:

  1. Откройте команду «Выполнить», введите regeditи нажмите Enter.
  2. Перейдите к: КомпьютерHKEY_CLASSES_ROOTMsi.Packageshell
  3. Щелкните правой кнопкой мыши на shell и выберите New > Key.
  4. Задайте его имя runas и откройте этот ключ.
  5. Дважды щелкните на (Default) и установите значение Value data как Установить от имени &администратора.
  6. Теперь щелкните правой кнопкой мыши на runas и выберите New > Key.
  7. Задайте его имя command и откройте этот ключ.
  8. Затем дважды щелкните на (По умолчанию) и установите его значение msiexec /i "%1".
  9. Перезагрузите компьютер и запустите программу установки, чтобы проверить, решится ли проблема.

Запуск средств устранения неполадок

ОС Windows включает несколько средств устранения неполадок для исправления любых ошибок в вашей системе. Microsoft также предоставляет дополнительные средства устранения неполадок, например, средство устранения неполадок при установке и удалении программ. 

Вы можете запустить это средство устранения неполадок для проверки и решения проблем, которые могут возникнуть при установке приложения:

  1. Скачайте программу Program Install and Uninstall Troubleshooter. 
  2. Запустите программу и нажмите Далее.
  3. Выберите Установка.
  4. Выберите из списка программу, которую вы хотите установить. Если вы не можете найти ее в списке, выберите Not Listed, найдите на своем компьютере программу установки и выберите ее.
  5. Дождитесь завершения процесса и попробуйте запустить программу установки снова.

Вы также можете запустить программу Program Compatibility Troubleshooter. Для этого щелкните правой кнопкой мыши на программе установки и выберите пункт Устранение неполадок совместимости. 

Или вы можете перейти в раздел Настройки > Обновление > Безопасность > Устранение неполадок > Дополнительные средства устранения неполадок > Устранение неполадок совместимости программ > Запустить средство устранения неполадок, чтобы запустить эту утилиту.

Установка в режиме совместимости

Старые программы могут быть несовместимы с новыми операционными системами. Скорее всего, вам нужно запустить программу установки в режиме совместимости, если она устанавливает некоторые старые программы. Для этого выполните следующие действия:

  1. Щелкните правой кнопкой мыши на программе установки и выберите Свойства.
  2. Перейдите на вкладку Совместимость.
  3. Установите флажки Запустить эту программу в режиме совместимости для: и Запустить эту программу от имени администратора.
  4. Затем выберите совместимую версию Windows из выпадающего списка. Узнайте эту информацию на сайте программы установки.
  5. Нажмите Применить и Ок, чтобы применить изменения. Затем запустите программу установки.

Перерегистрируйте программу установки Windows

Эта ошибка также может возникнуть, если ваша система неправильно зарегистрировала службу установщика Windows.

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

  1. Откройте команду Run Command (Windows + R). 
  2. Введите regedit и нажмите Enter, чтобы открыть редактор реестра.
  3. Перейдите в: ComputerHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesMSIServer
  4. Найдите Imagepath и убедитесь, что его значение содержит правильный путь для msiexec.exe. Как правило, правильный путь — C:WindowsSystem32.
  5. Дважды щелкните на Imagepath и измените данные значения на C:WindowsSystem32msiexec.exe /V.
  6. Затем, найдите Command Prompt в строке поиска. Щелкните по нему правой кнопкой мыши и выберите Запуск от имени администратора.
  7. Введите следующие команды и нажмите Enter после каждой, чтобы снять и снова зарегистрировать файл msiexec.exe установщика Windows:
    msiexec /unregister 
    msiexec /regserver

Проверка службы установщика Windows

Вы также можете проверить, правильно ли работает служба установщика Windows. Если это не так, несколько незначительных изменений исправят проблему. Следуйте приведенным ниже инструкциям:

  1. Введите msconfig в команду «Выполнить». Это направит вас в Конфигурацию системы.
  2. Перейдите на вкладку Службы и найдите программу установки Windows.
  3. Убедитесь, что флажок рядом с ним установлен, и нажмите Ok.
  4. Теперь введите services.msc в команду Выполнить, чтобы открыть Службы.
  5. Найдите программу установки Windows и проверьте ее тип запуска. 
  6. Если он показывает Disabled, дважды щелкните на нем и установите в раскрывающемся списке Startup type (Тип запуска) значение Manual (Вручную). 
  7. Также нажмите на кнопку Запустить, если статус службы показывает Остановлена. Затем нажмите Ок.
  8. Перезагрузите компьютер и проверьте, сохраняется ли проблема.

Обновление операционной системы Windows

Обновления Windows могут решить многие нерешенные проблемы в предыдущих версиях Windows. Для обеспечения бесперебойной работы системы лучше постоянно обновлять ее. Мы также рекомендуем установить последние обновления функций и безопасности для вашей системы.

Следуйте приведенным ниже инструкциям, чтобы обновить ОС:

  1. Перейдите в Настройки > Обновление & Безопасность.
  2. Нажмите на Установить сейчас, если обновление системы доступно.
  3. Также убедитесь, что вы проверили наличие обновлений Feature или Security и установите их, нажав Загрузить и установить.

Исправление или удаление приложения

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

Чтобы решить эту проблему, можно попробовать исправить приложение или удалить его перед запуском программы установки. Следуйте приведенным ниже инструкциям:

  1. Введите control в команду «Выполнить», чтобы открыть Панель управления.
  2. Найдите «Программы» в представлении категорий и нажмите на «Удалить программу» под ним.
  3. Найдите ваше приложение и щелкните на нем правой кнопкой мыши. 
  4. Чтобы восстановить программу, выберите Восстановление или Деинсталляция/Изменить > Восстановление.
  5. Чтобы удалить программу, выберите Uninstall или Uninstall/Change > Uninstall.
  6. Подтвердите «Да» и следуйте инструкциям на экране.
  7. Затем снова обновите/установите приложение, запустив программу установки.

Запустите SFC и DISM

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

Следуйте приведенным ниже инструкциям, чтобы использовать эти функции через поднятую Командную строку:

  1. Запустите Командную строку от имени администратора.
  2. Введите приведенные ниже команды и нажмите Enter после каждой из них, чтобы выполнить их:
    dism /online /cleanup-image /restorehealth
    sfc /scannow

Перезагрузите компьютер, если они найдут и устранят какую-либо ошибку. Затем проверьте, осталась ли эта проблема.

Разрешения папки Temp

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

Вы можете легко решить эту проблему, изменив параметры ее разрешения. Вот как это можно сделать:

  1. Введите %localappdata% в команду «Выполнить».
  2. Здесь найдите и щелкните правой кнопкой мыши на Temp и выберите Properties.
  3. Перейдите на вкладку Безопасность и нажмите Изменить.
  4. Выберите Добавить и введите Everyone в поле Введите имена объектов для выбора.
  5. Нажмите Проверить имена и Ok.
  6. Установите флажки Разрешить для всех разрешений для Всех.
  7. Нажмите Применить и Ok.

Запуск программы установки после чистой загрузки

Возможно, вы сможете установить программное обеспечение, не столкнувшись с этой ошибкой при чистой загрузке. Чистая загрузка позволяет запустить Windows с минимальным количеством драйверов и программ. Это позволит обойти любые проблемы, вызванные вмешательством сторонних разработчиков.

Следуйте приведенным ниже инструкциям, чтобы выполнить чистую загрузку:

  1. Введите msconfig в инструменте «Выполнить», чтобы открыть утилиту «Конфигурация системы».
  2. Перейдите на вкладку Службы и установите флажок Скрывать все службы Microsoft. 
  3. Выберите Отключить все, чтобы отключить все службы, не относящиеся к Microsoft.
  4. Перейдите на вкладку Запуск и выберите Открыть диспетчер задач.
  5. Выберите каждую программу на вкладке «Запуск» и выберите «Отключить».
  6. Закройте диспетчер задач.
  7. Вернитесь в раздел Конфигурация системы.
  8. Нажмите на Применить и Ок, чтобы применить изменения.

Запустите программу установки после чистой загрузки и проверьте, сможете ли вы установить программу на этот раз.

Проверка на наличие вредоносного ПО

Некоторые вредоносные программы могут заразить файлы программы установки или установщик Windows. Мы рекомендуем вам включить защиту в реальном времени на вашем антивирусе и защите от угроз или других антивирусных программах, чтобы предотвратить такую проблему. Лучше всего также включить облачную защиту в ваших антивирусных программах.

Пожалуйста, проверьте компьютер на наличие вредоносных программ и других угроз, если вы столкнулись с этой ошибкой. Выполните следующие шаги, чтобы сделать это с помощью программы Virus & Threat Protection:

  1. Нажмите на значок «Безопасность Windows» (значок «Щит») в области уведомлений.
  2. Щелкните значок Трехстрочные параметры и выберите пункт Защита от вирусов и угроз.
  3. Найдите Текущие угрозы и нажмите Опции сканирования под ними.
  4. Установите флажок Полное сканирование и нажмите кнопку Сканировать сейчас.
  5. Терпеливо дождитесь окончания сканирования. В это время вы можете использовать любые другие приложения.

Переустановите установщик Windows

Иногда программа установки Windows может быть повреждена. В таких случаях вы можете удалить его из системы и установить заново, чтобы решить эту проблему. Вот как это можно сделать:

  1. Перейдите в C:WindowsSystem32.
  2. Найдите и сначала создайте резервную копию, а затем удалите следующие файлы:
    msi.dll
    msiexex.exe
    msihnd.dll

  3. Перезагрузите свой ПК.
  4. Загрузите и установите последнюю версию Window Installer Redistributable с официального сайта Microsoft.
Примечание: Microsoft не распространяет Windows Installer 5.0. Последняя версия дистрибутива, которую вы найдете, будет версии 4.5.

Восстановление системы

Если предыдущие методы неэффективны, можно попробовать восстановить систему до ранее созданной точки восстановления. Это позволит устранить любую ошибку, возникшую после точки восстановления. Выполните следующие шаги для восстановления системы:

  1. Введите systempropertiesprotection в команду «Выполнить». Она перенаправит вас на вкладку Защита системы в Свойствах системы.
  2. Нажмите на Восстановление системы.
  3. Выберите точку восстановления и следуйте инструкциям на экране.
  4. Вы также увидите опцию проверки наличия затронутых программ. Обязательно выберите эту опцию, если вы хотите знать, какие программы вам нужно будет переустановить.

Оцените статью
cdelat.ru
Добавить комментарий