24

На 64-разрядном рабочем столе Windows 7 в списке «Программы и компоненты» («Панель управления» \«Все элементы панели управления» \«Программы и компоненты») есть программа, отказавшаяся удалить. Полученная ошибка:

 Error 1723. There is a problem with this Installer package.
 A DLL required for this install to complete could not be run

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

Так как же вручную очистить список установленных программ?

7 ответов7

27

Microsoft предоставляет инструмент для исправления проблем с установкой и удалением программ. Это доступно из

http://aka.ms/Program_Install_and_Uninstall

22

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

Программы, отображаемые в списке «Программы и компоненты», генерируются из разделов реестра по адресу :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Программа может искать в другом месте реестра или искать файл на диске, чтобы определить, установлен ли он уже.

Вы можете использовать Process Monitor (ProcMon) от Sysinternals, чтобы увидеть, какие файлы и ключи реестра он использует, когда отказывается сотрудничать с вами.

5

Вот два случая с немного разными решениями в каждом:

  1. Программа (в виде файла или папки), которую вы пытаетесь удалить, поставляется с вашим компьютером при покупке.

  2. Программа (файл или папка), которую вы пытаетесь удалить, была либо установлена вами, либо установлена без вашего ведома кем-либо еще.

Ваша стратегия в обоих случаях:

  • Переустановите то же программное обеспечение, чтобы привести его в полную форму (отсутствующий или поврежденный файл в программе не позволит вам удалить).
  • Перезагрузите компьютер.
  • Удалите программу.
  • Перезагрузите снова.

Решение для случая 1:

  1. Открыть Пуск и вправо; Помощь и Поддержка.
  2. Введите переустановку программного и аппаратного обеспечения и выберите переустановку программного обеспечения ".
  3. Следуйте инструкциям мастера.
  4. Перезагрузите компьютер.
  5. Открыть Пуск и вправо; Панель управления и стрелка вправо; Программы и особенности
  6. Найдите программу, которую хотите удалить, и щелкните ее правой кнопкой мыши.
  7. Выберите Удалить.
  8. Перезагрузите компьютер снова.

Решение для случая 2:

  1. Посетите поисковую систему (например, Google).
  2. Найдите сайт компании, где вы можете загрузить точно такое же программное обеспечение.
  3. Загрузите и переустановите программное обеспечение.
  4. Перезагрузите компьютер.
  5. Открыть Пуск и вправо; Панель управления и стрелка вправо; Программы и особенности
  6. Найдите программу, которую хотите удалить, и щелкните ее правой кнопкой мыши.
  7. Выберите Удалить.
  8. Перезагрузите компьютер снова.
2

Я думаю, что просто очистка не изменит проблему с программой. Вы можете попробовать ccleaner http://www.piriform.com/ccleaner/features и позволить ему удалить запись списка, но вы все равно захотите попробовать очистить реестр вручную. Найдите и найдите ключи программы в HKEY_LOCAL_MACHINE\Software\YourProgram или, если вы запускаете 32-битное приложение на 64-битной ОС в HKEY_LOCAL_MACHINE\Software\Wow6432Node\YourProgram, вы можете попробовать переустановить его, а затем полностью удалить. Я бы посоветовал вам позволить ccleaner выполнить очистку реестра после этого.

2

Была бы программа, в которой не работал бы ни один из перечисленных выше вариантов.

Закончился сброс всего реестра, поиск его имени и его нахождение здесь:[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\

Чтобы облегчить мою жизнь, просто удалите ее с помощью Revo Uninstaller.

0

Перейдите через реестр в поиске "AppName". Это займет некоторое время, но вы найдете в основном все записи, связанные с программой.

После этого используйте CCleaner для очистки реестра. А затем переустановите / удалите (снова) приложение, используя файл установщика MSI.

0

Установщик дает вам путь к файлу ... просто выберите одну часть папки Temp со случайными числами и буквами и найдите ее в regeditor ... удалите все записи (всю папку), которые вы найдете. Я должен был сделать это для внешнего вида и colorista.msi, так что это заняло несколько минут

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .