So entfernen Sie ein fehlerhaftes Programm aus der Liste der Programme und Funktionen in Windows 7?

27

Auf einem Windows 7 64-Bit-Desktop befindet sich ein Programm in der Liste Programme und Funktionen (Systemsteuerung \ Alle Systemsteuerungselemente \ Programme und Funktionen), das die Deinstallation verweigert hat. Der erhaltene Fehler ist:

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

Ich vermute, dass der Filer gelöscht oder beschädigt wurde. Das große Problem ist, dass sich das Programm weigerte, sich über die kaputte Version zu installieren.

Wie kann ich die Liste der installierten Programme manuell bereinigen?

Itai
quelle

Antworten:

24

Dies hängt davon ab, wie das Programm erkennt, dass es bereits installiert ist.

Die Programme, die in der Liste Programme und Funktionen angezeigt werden, werden aus den Registrierungsschlüsseln generiert unter: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall

Das Programm sucht möglicherweise an einer anderen Stelle in der Registrierung oder nach einer Datei auf der Festplatte, um festzustellen, ob sie bereits installiert ist.

Sie können Process Monitor (ProcMon) von Sysinternals verwenden, um zu sehen, auf welche Dateien und Registrierungsschlüssel es zugreift, wenn es sich weigert, mit Ihnen zusammenzuarbeiten.

Adam Thompson
quelle
19
32-Bit-Programme, die auf einer 64-Bit-Maschine installiert sind, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstallbefinden sich stattdessen in dem von @Fabien beschriebenen Ordner.
JumpingJezza
7
Wenn es von einer .MSI installiert wurde, wird es auch aufgeführt unter:HKEY_CLASSES_ROOT\Installer\Products
James Newton
30

Microsoft stellt ein Tool zur Behebung von Problemen bei der Installation und Deinstallation von Programmen zur Verfügung. Es ist erhältlich von

http://aka.ms/Program_Install_and_Uninstall

Tweek
quelle
1
Ich denke, dass der Service nicht mehr funktioniert. Jedes Mal, wenn ich versuche, das Tool herunterzuladen, kann es nicht mit dem Server kommunizieren.
Donny V
3
@ DonnyV: Ich habe es gerade ausprobiert und es hat sich gut für mich heruntergeladen. Es könnte ein vorübergehender Fehler gewesen sein. Wenn es immer noch nicht funktioniert, versuchen Sie, das Tool von einem anderen Computer herunterzuladen (klicken Sie auf den Link "Erweiterter Download, um es auf einem anderen oder nicht verbundenen Computer auszuführen" direkt unter dem Link "Jetzt ausführen"). Schädliche Software kann Downloads von Microsoft blockieren (um zu verhindern, dass sie selbst entfernt wird). Überprüfen Sie dies möglicherweise auch.
2.
Ich konnte ein Programm mit dem Tool "Programme und Funktionen" (appwiz.cpl) nicht entfernen und erhielt die Fehlermeldung "Eine andere Version dieses Produkts ist bereits installiert." Das oben verlinkte Tool konnte das Programm erfolgreich entfernen. Vielen Dank!
Jeremy Lyons
5

Hier sind zwei Fälle mit jeweils etwas unterschiedlicher Lösung:

  1. Das Programm (in Form einer Datei oder eines Ordners), das Sie deinstallieren möchten, wurde beim Kauf mit Ihrem Computer geliefert.

  2. Das Programm (Datei oder Ordner), das Sie deinstallieren möchten, wurde entweder von Ihnen installiert oder ohne Ihr Wissen von einer anderen Person installiert.

Ihre Strategie ist in beiden Fällen:

  • Installieren Sie dieselbe Software erneut, um sie vollständig zu erhalten (eine fehlende oder beschädigte Datei im Programm lässt Sie nicht deinstallieren).
  • Starte deinen Computer neu.
  • Deinstallieren Sie das Programm.
  • Starten Sie erneut.

Lösung zu Fall 1:

  1. Öffnen Sie StartHilfe & Support .
  2. Typ Software- und Hardware - Neu - Installation und wählen Sie Software - Programm Neuinstallation “.
  3. Folgen Sie den Anweisungen des Assistenten.
  4. Starte deinen Computer neu.
  5. Öffnen Sie StartSystemsteuerungProgramme und Funktionen
  6. Suchen Sie das Programm, das Sie deinstallieren möchten, und klicken Sie mit der rechten Maustaste darauf.
  7. Wählen Sie Deinstallieren .
  8. Starten Sie Ihren Computer erneut.

Lösung zu Fall 2:

  1. Besuchen Sie eine Suchmaschine (zB Google).
  2. Suchen Sie die Website des Unternehmens, auf der Sie genau dieselbe Software herunterladen können.
  3. Laden Sie die Software herunter und installieren Sie sie erneut.
  4. Starte deinen Computer neu.
  5. Öffnen Sie StartSystemsteuerungProgramme und Funktionen
  6. Suchen Sie das Programm, das Sie deinstallieren möchten, und klicken Sie mit der rechten Maustaste darauf.
  7. Wählen Sie Deinstallieren .
  8. Starten Sie Ihren Computer erneut.
S. WERNER
quelle
Vor der Deinstallation erneut installieren hat funktioniert. Ich muss mich daran erinnern. Vielen Dank.
LonnieBest
3

Ich denke, nur das Aufräumen wird das Problem mit dem Programm nicht wirklich ändern. Sie können versuchen, ccleaner http://www.piriform.com/ccleaner/features zu verwenden und den Listeneintrag entfernen zu lassen. Sie möchten jedoch trotzdem versuchen, die Registrierung manuell zu bereinigen. Suchen Sie unter HKEY_LOCAL_MACHINE \ Software \ YourProgram nach den Schlüsseln des Programms, oder führen Sie unter HKEY_LOCAL_MACHINE \ Software \ Wow6432Node \ YourProgram eine 32-Bit-App unter 64-Bit-Betriebssystem aus. Versuchen Sie anschließend, das Programm erneut zu installieren und anschließend sauber zu deinstallieren. Ich würde vorschlagen, dass Sie ccleaner anschließend eine Registrierung bereinigen lassen.


quelle
1
Das ist ein ordentliches Programm und ich habe viele Dinge rausgelassen, aber leider ist es nicht gelungen, das fehlerhafte Programm mit dem gleichen Fehler wie Windows zu entfernen.
Itai
2

Hatte ein Programm, in dem keine der oben genannten Optionen funktionieren würde.

Es endete damit, die gesamte Registrierung zu sichern, nach ihrem Namen zu suchen und sie hier zu finden: [HKEY_LOCAL_MACHINE \ SOFTWARE \ Wow6432Node \ Microsoft \ Windows \ CurrentVersion \ Uninstall \

Um mir das Leben zu erleichtern, habe ich Revo Uninstaller verwendet, um es zu entfernen.

Fabien Snauwaert
quelle
Anstelle von Revo Uninstaller (nicht kostenlos) habe ich bei alternativeto.net/software/regedit ein besseres RegEdit ausgewählt - Die O & O-Lösung war nett und kostenlos ( oo-software.com/en/ooregeditor )
starlocke
1

Entsprechende Registrierungsschlüssel können sich auch in befinden

HKEY_USERS\(user id)\Software\Microsoft\Windows\CurrentVersion\Uninstall

Für mich (Benutzer-ID) war S-1-5-21-874921695-2243469788-227544040-1000, aber ich bin nicht ganz sicher, ob es einzigartig ist oder nicht.

Installationsdateien sind möglicherweise in vorhanden C:\Users\(user name)\AppData\Local\Package Cache. In diesem Fall finden Sie dort die Buchstaben-Zahlen-ID für die Suche in der Registrierung.

Nikolay
quelle
0

Das Installationsprogramm gibt Ihnen einen Pfad für die Datei an. Wählen Sie einfach einen Teil des Temp-Ordners mit den zufälligen Zahlen und Buchstaben aus und suchen Sie im Registrierungseditor danach. Löschen Sie alle Einträge (den gesamten Ordner), die Sie finden. Ich musste es für das Aussehen und colorista.msi tun, so dass es ein paar Minuten dauerte

Maris
quelle
1
Hallo und willkommen bei SuperUser. Haben Sie eine Quelle, aus der Sie Ihre Antwort bestätigen können?
Lorenzo Von Matterhorn
0

Navigieren Sie in der Registrierung nach "AppName". Es wird eine Weile dauern, aber Sie finden meist alle Einträge, die mit dem Programm zusammenhängen.

Verwenden Sie anschließend CCleaner, um eine Registrierungsbereinigung durchzuführen. Und dann installieren / deinstallieren Sie die App (erneut) mithilfe der MSI-Installationsdatei.

johnye2e
quelle