Подтвердить что ты не робот

Удаление плохих установок из программы "Установка и удаление программ"

Я создал пользовательскую загрузочную ленту для моего приложения, используя Wix и Burn, но в то время, которое потребовалось, чтобы узнать, мне удалось установить несколько ранних вариантов таким образом, чтобы они не удалялись. Я думаю, что я создал проблему, запустив Engine.Apply до того, как был вызван PlanComplete.

Где находится информация, которая строит список в "Установка и удаление программ" и как лучше всего вручную удалять оси сирот?

Обновить. Я должен был сказать, что я на 64-битной Windows 7 Enterprise, с пакетом обновления 1.

4b9b3361

Ответ 1

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall или HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninst‌​all - это место, где загружаются программы удаления add. Если вы удалите запись из реестра, она выведет запись. Вы можете удалить ключ отсюда, как описано ниже, а также физически найти и удалить файлы/папки.

В редакторе реестра найдите указанные выше разделы реестра.

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

DisplayName: Данные значения для ключа DisplayName - это имя, указанное в разделе "Установка и удаление программ" .

й -

UninstallString: Данные значения для ключа UninstallString - это программа, которая используется для удаления программы.

После того, как вы определите раздел реестра, который представляет удаленную вами программу, но которая по-прежнему отображается в списке "Установленные программы" "Установка и удаление программ" , щелкните правой кнопкой мыши на левой панели окна "Редактор реестра", а затем нажмите "Удалить".

Microsoft Link

Ответ 2

Также проверьте HKLM\software\classes\installer\products, если процесс удаления не работает даже после удаления ключей из ответа Isiah4110. Он разрешит эту затяжную проблему:

"SOURCEMGMT: Источник недействителен из-за отсутствующего/недоступного пакета"

Ответ 3

Если вы не можете найти его в любой из папок в ответе, вы можете сделать Ctrl + F (Edit - Find...) и найти точное отображаемое имя. У меня была эта проблема при создании загрузочного устройства, и я был очень расстроен после поиска по строкам через каждую указанную папку, не понимая, что есть функция поиска. Он оказался под одной из папок в HKEY_USERS вместо HKEY_LOCAL_MACHINE для меня.

Ответ 4

Попробуйте MSIZAP, он всегда работает для меня.

http://msdn.microsoft.com/en-us/library/windows/desktop/aa370523(v=vs.85).aspx

Это не только удаляет часть удаления, но и все другие данные реестра, которые были записаны.

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