Идет другая установка

8

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

Погуглив в Интернете и обнаружив, что решением будет удалить раздел реестра HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress и перезагрузить компьютер. Это не помогло мне, к сожалению. Когда я открываю оснастку mmc «Службы», она показывает, что служба «Установщик Windows» запущена, но кнопки «Пуск / Стоп / Пауза / Перезагрузка» недоступны (интересно, что тип запуска = «Ручной», поэтому я не действительно не знаю, как объяснить, что у меня уже есть 2 экземпляра msiexec.exe в памяти и один экземпляр потребляет 50 МБ памяти.

Похоже, что есть серьезная проблема с моей службой установки - есть ли способ ее исправить (пожалуйста, обратите внимание - я ничего не могу установить!)

Любая помощь будет принята с благодарностью.

kinokijuf
источник

Ответы:

9

Иди, возьми Process Explorer от Sysinternals .

Вы должны увидеть работающую службу msiexec.exe, а если что-то находится в процессе установки, вы должны увидеть другие дочерние процессы msiexec.exe. Было бы лучше дать им возможность закончить, и, возможно, попытаться проскочить вашу установку между ними.

Я видел это раньше, когда .NET Runtime Optimization Service постоянно запускает ngen.exe, используя сервис установщика для генерации оптимизированных сборок .net и никогда не позволяет установщику использовать что-либо еще. Вы можете попробовать остановить эту службу, чтобы увидеть, если она имеет значение.

Goyuix
источник
1

Вы проверили на наличие вредоносных программ?

Служба Windows Intaller, как правило, настроена на ручное управление, и кнопки будут окрашены в серый цвет, пока вы не переключитесь на Автоматический.

Два случая запуска MSIEXEC кажутся необычными. у вас работает AV программное обеспечение? Это актуально?

Что-нибудь необычное в HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ run?

Дейв М
источник
0

Я не знаю, поможет ли это, но для тех, кто использует Windows 10, вы не сможете увидеть процесс msiexec в процессах, но в разделе «Подробности». Вы можете перейти туда и закончить.

ККМ
источник
Ваш ответ похож на комментарий
Ясс
-1

Как бороться с «другой установкой msi, которая уже выполняется», когда все другие подсказки не работают:

В реестре HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Installer \ InProgress будет указывать на файл, расположенный в каталоге C: \ Windows \ Installer с расширением IPI (что-то вроде f2345.ipi). Обратите внимание, что удаление ключа InProgess даже с помощью отката ничего не решает, и ключ будет воссоздан так же, как и msiexec.

Открытие этого файла с помощью блокнота или любого текстового редактора покажет много двоичного содержимого, но в некотором месте вы найдете некоторый читаемый текст: ... ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ 3 0 8 9 9 8 1 9 - 1 9 8 8 7 3 6 7 2 0 {6 5 CC 0 4 0 7 - 4 CC 0 - 4 AC 7 - 9 5 2 E - 3 EEFCBA 6 0 2 A} 0 [1]
C: \ W indows \ I nstaller \ 6 9 6 f 0. MSI

Значимая информация находится в этом файле, который является установщиком для неудачной установки (которая блокирует другую установку).

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

Жиль Поло
источник
-2

Это может быть вредоносное ПО, как утверждает @DaveM.

Вы пытались заглянуть в диспетчер задач, когда ваша установка закрыта? Иногда вы все еще видите «setup.exe» ... Иногда вы не можете его убрать. Это называется вредоносной программой; черви; virusses; что не иначе.

Я думаю, что единственное, что вы можете сделать, - это то, что сказал @DaveM; или вы просто собираетесь переустановить Windows. Если это даже не решит ваши проблемы; попробуй подумать лучше; попытаться думать более безопасно; попробуй подумать Mac.

Дениз Зоетман
источник