Очистка в ожидании установки

У меня есть старый компьютер с Windows 2000, который я хочу реанимировать. Каждый раз, когда я запускаю ПК, я вижу диалоговое окно "Установщик Windows","Wird vorbereitet". (Подготовка к установке).

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

Как очистить реестр ожидающих установок, чтобы снова использовать misexec?

3 ответа

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

Msi самостоятельно восстанавливает в окне просмотра событий windows


ОБНОВЛЕНИЕ: см. Этот ответ для получения дополнительной информации о соответствии кода продукта названию продукта: Как я могу найти GUID продукта установленной установки MSI?

См. Этот ответ для получения подробной информации о различных инструментах, которые вы можете использовать для работы с зависшими установками (и объяснения того, почему исходный файл MSI может понадобиться для удаления): Почему MSI требует исходный файл.msi для продолжения удаления?

Ниже вы найдете оригинальную предложенную процедуру (я бы предпочел информацию в ссылке выше):


Чтобы найти информацию об этом продукте, попробуйте эту процедуру:

  • На изображении выше отмечен GUID для продукта, вызвавшего ремонт. Скопируйте этот GUID и откройте regedit.exe
  • Перейдите к: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
  • Найдите GUID, найденный в журнале событий.
  • Если вы найдете совпадение, проверьте детали, которые отображаются на правой панели, как показано ниже (изображения не совпадают, они для разных продуктов, но концепция должна быть ясной):

Детали ARP для продукта, который вызвал самовосстановление

  • Попробуйте запустить программу удаления из апплета "Установка и удаление программ" и посмотрите, завершено ли удаление.
  • Если удаление завершено, возможно, вы закончили, но если не удалось удалить, обычная процедура заключается в использовании инструмента MSICUU2 и удалении MSI из его внутренней базы данных (устаревший инструмент). Я полагаю, вы удалили другой продукт, который не вызвал ремонта?

Ищите MSIZAP.exe. Это избавит от связанных ключей реестра MSI.

Погуглив "msiexec cleanup tool", первый результат представляется актуальным. Следует особо отметить, что инструмент для очистки, который был доступен в прошлом, был отозван. Я помню, что несколько раз успешно использовал его в прошлом, но у меня больше нет его копии. Вы все еще можете найти его в другом месте с небольшим поиском.

Другие вопросы по тегам