Frage

Wie die meisten von euch wahrscheinlich bemerken, wenn ein MSI-Paket zu deinstallieren Windows für die ursprüngliche .msi Datei fragen. Warum das?

Ich kann nur sehen Nachteile, dass:

  • nicht elastisch auf Netzwerkänderungen.
  • nicht elastisch auf der lokalen Festplatte ändert.
  • unerwartet von anderen Nutzern.
  • erfordert in der Regel Benutzer ihren Arbeitsplatz zu verlassen und einen Kreuzzug beginnen, die richtige CD zu erhalten.
  • Art beweist Installationen sind nicht in sich abgeschlossen.
  • fördert die Verwendung von unsicheren Tools wie Msizap.
  • die wiederum das „beim nächsten Mal nur eine Zip-Datei werde ich nutzen“ fördert Mentalität.

Könnte jemand etwas Licht auf diesem verschütten?

War es hilfreich?

Lösung

  

Fix gebrochen Deinstallieren : Sie können die neueste versuchen FixIt Uninstall Tool von Microsoft , wenn Sie Probleme haben, ein MSI zu deinstallieren. Und noch ein Link: deinstallieren eine MSI-Datei von der Kommandozeile ohne msiexec zu verwenden (eine Vielzahl von verschiedenen Möglichkeiten, um ein MSI zu deinstallieren).


UPDATE :

Das neue Support-Tool auf (dieses Tool jetzt auch veraltet ist) den letzten Windows-Versionen ausprobiert werden können, wenn Sie nicht mehr existierenden MSI-Pakete benötigen haben uninstall (statt der veralteten, veraltet, nicht unterstützt msizap.exe ).

Einige haben vorgeschlagen, um das Werkzeug hier durch saschabeaumont verknüpft zu verwenden: Deinstallieren ohne eine MSI-Datei . Wenn Sie es versuchen und es funktioniert, stellen Sie sicher, uns wissen zu lassen. Feedback in dieser Antwort zeigt an, dass es funktioniert (ich habe keine stecken Setups mit testen ab sofort).


Warum sind Sie für die Original-Installations-Medien gefragt, :

  • Die ursprüngliche MSI ist nicht für die Deinstallation erforderlich, wenn die MSI selbst schlecht entwickelt -. Oder die zwischengespeicherte MSI fehlt (Details siehe unten)
  • Alle installierten MSI-Dateien zwischengespeichert werden in % SystemRoot% \ Installer \ *. * mit einem Random Hex-Name .
  • Die zwischengespeicherte MSI-Datei wird für jede Wartung verwendet , Reparatur und Deinstallieren Operationen - und es ist ausreichend für die Deinstallation in der großen Mehrheit der Fälle.
  • In einigen Fällen diese Cache-Datei fehlen kann , und dann deinstallieren nicht möglich ist, überhaupt in einigen Fällen ( einige Theorien, warum dies geschehen kann - MSI design errors , < strong> anti-virus quarantining , system restore , tinkering , developer system in erroneous state from development work , etc... ). Sehen Sie weitere Informationen unter -. Und Links zu zwingen deinstallieren oder Aufhebung der Registrierung des Produkts
  • Die ursprüngliche Quelle wird nur benötigt, wenn Dateien müssen auf die Festplatte kopiert werden (für eine Wartung Installation), oder das MSI hat eine ausdrücklichen Wunsch die ursprüngliche Quelle zu lösen über die Standard-Aktion ResolveSource oder über eine benutzerdefinierte Aktion (die sollte nicht in einem ordnungsgemäß verfassten Paket getan werden - ich glaube, das MS-Office-Paket diesen ResolveSource Fehler enthielt zurück in dem Tag, so dass alle für ihre Installations-CDs / DVDs gehen auf der Suche).
  • In früheren Versionen von Windows diese MSI zwischengespeichert wurde von allen Taxis gestrippt und somit enthielt nur das Installationsstruktur und keine Dateien.
  • Beginnend mit Windows 7 ( MSI Version 5 ) die MSI-Dateien werden nun im Cache gespeichert in voller Größe zu vermeiden, dass die Dateisignatur zu brechen, die die UAC-Eingabeaufforderung auf Setup-Start betrifft (a bekannt Vista Problem). Dies kann eine enorme Steigerung der Speicherplatz Verbrauch (mehrere Gigabyte für einige Systeme) führen. diesen Artikel zu prüfen und vor allem die Diskussion an der Unterseite für mehr Intel .
  • zu verhindern, um einen großen MSI Datei-Caching, you kann ein Admin-install des Pakets vor der Installation ausgeführt werden. Dies ist, wie ein Unternehmen mit dem richtigen Einsatz in einem verwalteten Netzwerk Dinge tun würde, und es wird die CAB-Dateien Streifen aus und ein Netzwerk bildet Punkt mit einer kleinen MSI-Datei und Dateien außerdem installieren. Beachten Sie, dass dies eine liefern kann UAC-Prompt ist einige Fälle, da die extrahierten MSI-Datei wird nicht mehr unterzeichnet -. Sie dies mit Ihrem SOE / Desktop-Konfiguration getestet werden müssen
  • Lesen Sie meine Antwort in diesem Thread für die vollständige Beschreibung des Admin-Installationen: Was ist der Zweck der administrativen Installation initiiert mit msiexec / a oder dieser ähnlich, aber vielleicht besser zugänglich Antwort: Admin installieren und seine Anwendungen
  • In einigen seltenen Fällen die zwischengespeicherte MSI (mit zufälligen Namen) kann fälschlicherweise fehlen, und Deinstallation wird dann für die ursprüngliche MSI stellen, um die Deinstallation abzuschließen. Dies geschieht nicht oft. Es wird verwendet, um den Fall zu sein, dass man verwenden könnte Msizap.exe zu reinigen, eine solche installieren, aber dieses Tool ist überholt , deprecated und nicht unterstützt . Verwenden Sie es nicht - es gibt zu viele Inkompatibilitäten mit neueren Windows-Versionen und erstellen Sie neue Probleme. Vielleicht versuchen Dieses Support-Tool statt (auch veraltet). Die einzige Option, die ich vorschlagen kann, ist jetzt diese Antwort von saschabeaumont . Wenn Sie dieses Tool versuchen, lassen Sie es uns wissen, ob es für yo u funktioniert. Wenn Sie herausfinden wollen, was die zwischengespeicherte MSI verursacht haben könnte, zu fehlen, versucht Abschnitt 12 hier zu lesen: eine MSI-Datei über die Befehlszeile deinstallieren ohne msiexec mit (kurz möglichen Ursachen reicht von Störungen mit Systemwiederherstellung, Anti-Virus und Cleanup-Skripten , manuelle Zwicken, geringen Speicherplatz, Stromausfälle, Entwicklerbox Debug-Fehler falsch empfangenen, entworfen schlecht MSI-Dateien mit doppelten Paketcodes, fehlgeschlagen Patches, etc ... Viele Theorien, wenig Gewissheiten ich habe Angst).
  • Als letztes Mittel Sie können versuchen, Systemwiederherstellung (es sei denn, er deaktiviert ganz oder teilweise wurde), um wieder auf einen frühere Installation Zustand und sehen, ob dies löst Ihr Deinstallationsproblem (Sie Video-Demos dieses auf youtube oder eine ähnliche Website finden).
  • Seien Sie sich bewusst, dass das System Windows Update beeinflussen wiederherstellen könnte, die dann erneut angewendet werden müssen - wie auch viele andere Systemeinstellungen. Ich habe neue, unlösbare Probleme bei der Installation von einem System wiederherstellen resultierende gesehen, aber normalerweise funktioniert es OK. Offensichtlich nicht die Funktion für Spaß verwenden, es ist ein letzter Ausweg und ist am besten für Rollback neue Treiber verwendet oder Setups, die gerade installiert wurden und gefunden verursachen sofort Probleme und solche Probleme. Je länger gehen Sie die mehr Nacharbeit zurück Sie für sich selbst schaffen. Viele selbstverständlich Sachen, aber ich denke, es erwähnt werden muss.
  • Da ich erwähnte System wiederherstellen Ich nehme an sollte ich erwähnen, die letzte als funktionierend bekannte Konfiguration . Diese Funktion hat nichts mit der Deinstallation oder System zu tun wiederherzustellen, aber es ist die letzte Boot-Konfiguration, die in einem gearbeitet oder in FolgeLaufsystem. Es kann Ihr System zu erhalten läuft wieder, wenn er oder Bluescreens stoppt beim Booten verwendet werden. Dies geschieht häufig nach Treiber installiert. Das wird nichts tun, wenn Ihr Fehler deinstallieren zu beheben (oder ich wäre sehr überrascht).

Related Antwort:


Zusätzlich zu dieser Antwort, vielleicht dieser Artikel auf verschiedene Art und Weise der Pakete MSI Deinstallation von Interesse. Es ist ein eher populärer Artikel mit einer hohen Anzahl von Ansichten :

Andere Tipps

Es gibt ein paar Gründe für die ursprüngliche msi halten:

  • Das Deinstallationsprogramm verwendet es zu wissen, welche Dateien und Registry-Schlüssel installiert wurden und stellen Sie sicher, sie sind alle gereinigt.
  • Die msi kann Code für spezielle Deinstallations Aktionen enthalten, die durchgeführt werden müssen.
  • Es ermöglicht Ihnen, aus dem Hinzufügen zu einer ‚Reparatur‘ Betrieb tun / entfernen Menü Programme, und zwar unabhängig davon, ob oder nicht gespeichert Sie die Installationsdatei selbst.

Der normale Weg der Dinge ist für Windows für Sie die Datei im Cache zu speichern, so dass Sie nicht über sie denken. Ihre% windir% \ Installer \ Ordner. Der einzige Grund, warum es Sie für die ursprüngliche msi fragen würde, wenn etwas mit der gespeicherten Datei falsch ist. Dies richtet sich die meisten Ihrer Sorgen, wenn es eine neue (Speicherplatz) tut erhöhen.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top