Почему не работают установщики MSI (установщик Windows)?

в течение довольно долгого времени уже, я не был в состоянии установить любые приложения, которые каким-либо образом использовать установщик Windows (ака msiexec), что большинство приложений там. Я не говорю о какой-то случайной конкретной программе, которая не устанавливается, это любая программа.

все установщики говорят так:

Setup Wizard ended prematurely

Я использую сейчас: http://download.microsoft.com/download/C/F/F/CFF3A0B8-99D4-41A2-AE1A-496C08BEB904/WebPlatformInstaller_amd64_en-US.msi

как вы можете видеть, это официальная загрузка Microsoft, поэтому пакет не проблема.

также, используя этот пост суперпользователя я побежал msiexec.exe /I "WebPlatformInstaller_amd64_en-US.msi" /QN /L*V! "C:msilog.log" и я получил этот журнал:

=== Verbose logging started: 3/28/2015  20:46:26  Build type: SHIP UNICODE 5.00.9600.00  Calling process: C:WINDOWSsystem32msiexec.exe ===
MSI (c) (0C:C4) [20:46:26:944]: Resetting cached policy values
MSI (c) (0C:C4) [20:46:26:994]: Machine policy value 'Debug' is 7
MSI (c) (0C:C4) [20:46:27:034]: ******* RunEngine:
           ******* Product: WebPlatformInstaller_amd64_en-US.msi
           ******* Action: 
           ******* CommandLine:  
MSI (c) (0C:C4) [20:46:27:062]: Client-side and UI is none or basic: Running entire install on the server.
MSI (c) (0C:C4) [20:46:27:086]: Grabbed execution mutex.
MSI (c) (0C:C4) [20:46:27:137]: Cloaking enabled.
MSI (c) (0C:C4) [20:46:27:166]: Attempting to enable all disabled privileges before calling Install on Server
MSI (c) (0C:C4) [20:46:27:194]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (B8:30) [20:46:27:222]: Running installation inside multi-package transaction C:UsersMaxwellDownloadsWebPlatformInstaller_amd64_en-US.msi
MSI (s) (B8:30) [20:46:27:243]: Grabbed execution mutex.
MSI (s) (B8:7C) [20:46:27:270]: MainEngineThread is returning 1603
MSI (s) (B8:30) [20:46:27:295]: User policy value 'DisableRollback' is 0
MSI (s) (B8:30) [20:46:27:318]: Machine policy value 'DisableRollback' is 0
MSI (s) (B8:30) [20:46:27:345]: Incrementing counter to disable shutdown. Counter after increment: 0
MSI (s) (B8:30) [20:46:27:369]: Note: 1: 1402 2: HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerRollbackScripts 3: 2 
MSI (s) (B8:30) [20:46:27:395]: Note: 1: 1402 2: HKEY_LOCAL_MACHINESoftwareMicrosoftWindowsCurrentVersionInstallerRollbackScripts 3: 2 
MSI (s) (B8:30) [20:46:27:419]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
MSI (c) (0C:C4) [20:46:27:446]: Decrementing counter to disable shutdown. If counter >= 0, shutdown will be denied.  Counter after decrement: -1
MSI (c) (0C:C4) [20:46:27:470]: MainEngineThread is returning 1603
=== Verbose logging stopped: 3/28/2015  20:46:27 ===

у кого-нибудь есть идеи, почему это происходит и главное, как это исправить.

Информация О Системе:


ОС: Windows 8.1


Архитектура: х64

у меня нет никакого реального антивируса. Просто Защитник Windows по умолчанию или как они его сейчас называют.

EDIT: когда я анализировал msiexec.exe с помощью Process Explorer, я обнаружил, что он пытается получить доступ к разделу реестра, который не существует: (нажмите, чтобы увеличить)
Process Explorer

11
задан Community
23.05.2023 22:26 Количество просмотров материала 3042
Распечатать страницу

3 ответа

  1. попробуйте msicuu удалить сломанную попытку установки MSI
  2. идите в сервис.msc и убедитесь, что служба установщика Windows настроена на запуск "вручную". Если работает, остановите его. Или использовать СК.exe команда, чтобы остановить его.
  3. вместо /QN попробуйте / qb! чтобы увидеть прогресс, или просто запустить .пакет msi в интерактивном режиме. Это может показать больше деталей. Попробуйте что-нибудь менее сложное, например, 7-zip.
  4. Регистрация журналов событий Windows (журналы приложений и системы) и поиск событий прямо во время неудач.

надеюсь, это поможет.

2
отвечен Skatterbrainz 2023-05-25 06:14

msiexec.exe-файл позволяет изменять систему только одному MSI-файлу. Из вашего файла журнала похоже, что ваши установки терпят неудачу вскоре после захвата блокировки msiexec mutex:

MSI (s) (B8:30) [20:46:27:243]: Grabbed execution mutex.
MSI (s) (B8:7C) [20:46:27:270]: MainEngineThread is returning 1603

проверьте, что msiexec.процесс exe не выполняется в Диспетчере задач перед запуском программы установки.

1
отвечен jbudreau 2023-05-25 08:31

похоже, установщик не может получить доступ к разделу реестра:

MSI (s) (B8:30) [20:46:27:369]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2 
MSI (s) (B8:30) [20:46:27:395]: Note: 1: 1402 2: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\Rollback\Scripts 3: 2

ошибка 1402:Could not open key: [2]. System error [3].

проверить разрешения для этого ключа. У меня нет его на моем компьютере, но вот разрешения для HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer (полный размер по клику):

permissions for HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer

также проверьте, есть ли в этом ключе какие-либо сценарии отката, это может быть проблема:странное поведение отката в установщике Windows с .NET Framework setup.

в крайнем случае можно контролировать msiexec.exe С Контролировать Процесс, и посмотреть, если есть какие-либо необычные ошибки.

0
отвечен beatcracker 2023-05-25 10:48

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх