Ich kann den Web Platform Installer 4.0 weder deinstallieren noch neu installieren. Er sucht ständig im Temp-Ordner nach der Datei wpi.msi. Selbst bei der Eingabeaufforderung existiert diese Datei nicht auf dem Computer.
Dieses Problem verhindert auch die Selbstinstallation von Visual Studio 2012, da es zuerst den Web Platform Installer entfernen möchte. (Windows 7 64 Bit)
Irgendwelche Lösungen?
Antwort1
Diese Art von Problem wird dadurch verursacht, dass einige „Features“ in der Registrierung als in der MSI-Datei vorhanden aufgeführt sind, sodass Windows Installer für die Ausführung verschiedener Verwaltungsaufgaben diese MSI-Datei und keine andere benötigt.
Die einfachste Lösung, wenn Sie es tun können, istSuchen Sie die genaue Version der MSI-Dateiund platzieren Sie es dort, wo das System es erwartet.
Kein Glück
Wenn Sie diese Version nicht haben, können Sie versuchenBereinigung des MS Installers, das aufgrund von Konflikten mit Office 2007 veraltet ist (Sie müssen googeln); oder das MicrosoftFix It-Lösung.
Wenn das funktioniert, ist alles gut und schön.
Pech
Wenn dies nicht der Fall ist (und leider kommt es manchmal vor, dass dies nicht der Fall ist), können Sie versuchen, es manuell zu tun.
Beginnen Sie damit, das System so stabil wie möglich zu machen, indem Sie es neu starten, eine Registry-Bereinigung durchführen mitCCleaner von Piriformoder etwas Ähnliches, und starten Sie erneut (nicht immer notwendig, aber nur zur Sicherheit).
CCleaner bietet auch eine Option zum Entfernen von Installer-Einträgen. Versuchen Sie, Ihre Einträge zu entfernen, und prüfen Sie, ob das ausreicht, um das neue MSI neu installieren zu können. Es könnte Ihnen die ganze unten beschriebene Arbeit ersparen.
Pech
Ich hatte beispielsweise dieses Problem mit Google Earth. In der Registry gab es diesen Schlüssel
HKEY_CLASSES_ROOT\Installer\Products\0C22D86408082E118BE68BCAF689CC3E\SourceList
wo der LastUsedSource
Wert gemeldet wurde n;1;C:\DOCUME~1\LEONAR~1\IMPOST~1\Temp\._msige61\
und PackageName
„Google Earth.msi“ war.
Der Schlüssel direkt darunter (in meinem Fall 0C22D86408082E118BE68BCAF689CC3E, Ihrer ist natürlich anders) enthält einen Version
Schlüssel, mit dem die entsprechende MSI-Datei gefunden werden kann.
Wenn die MSI-Datei nicht mehr verfügbar ist und nirgendwo anders heruntergeladen werden kann oder wenn es zu viele MSI-Dateien gibt, um sie alle herunterzuladen (Sie können die Versionsnummer erst überprüfen, wenn Sie die gesamte Datei lokal heruntergeladen haben), können Sie die Verweise auf das Installationspaket löschen, indem Sie in der Registrierung nach dem Namen .MSI suchen (Denken Sie daran, zuerst die Registrierung zu sichern).
Dadurch bleibt die Anwendung zwar installiert, das System erkennt nun jedoch nicht, dass sie installiert ist, und lässt eine Neuinstallation zu.
In einigen Fällen, nachdem das MSI-Installationsprogramm die Installation gestartet hat, wird das Installationsskript beim Anblick einiger Dateien, von denen es glaubt, dass sie nicht dort sein sollten, zurückschrecken. Die meisten Installationsprogramme überschreiben sie einfach, aber einige tun dies möglicherweise nicht. In diesem Fall werden SieAuchmüssen Sie vorher das Installationsverzeichnis löschen oder an einen anderen Ort verschieben.
Sie erhalten dann einebeschädigtInstallation (und sollteniemalsmit Systemanwendungen erledigt werden - Sie könnten sogar dazu führen, dass Ihr System nicht mehr startet), und eine weitere Bereinigung der Registrierung mit CCleaner wäre eine gute Idee.
Jetzt sollte das System aber von der alten Installation "sauber genug" sein, damit die neue Installation ohne Probleme fortgesetzt werden kann. Alle System-Hooks, die von der alten Installation übrig geblieben sind, werden von der neuen überschrieben, und wenn die Versionen nicht zu weit auseinander liegen, wird keiner der veralteten Aufrufe überleben.
Wenn Sie möchtenDeinstallierendie Software, jetzt sollten Sie dazu in der Lage sein und das System in einem stabilen Zustand hinterlassen.
Ich musste dieses Verfahren letztes Jahr mehrmals durchführen, weil es ein betrügerisches Dienstprogramm namens „nicht verwendete Dateien löschen und Speicherplatz freigeben“ gab, das nicht allzu wählerisch war, was genau eine „nicht verwendete Datei“ war. Mit Ausnahme einer Microsoft Office 2010-Installation, die ich von den Original-CDs löschen und wiederherstellen musste, konnten etwa 75 % der Installationen entweder durch MSICUU2/Fix It oder durch Entfernen des Eintrags mit CCleaner wiederhergestellt werden; die meisten anderen konnten durch Entfernen der MSI-Einträge in der Registrierung entfernt werden; vielleicht bei einer von zwanzig musste auch das Installationsverzeichnis entfernt werden.
(Jeder, der dies liest und das Verfahren mit SkyPE "vor der MS-Übernahme" und SkyPE "nach der MS-Übernahme" durchführen möchte,nicht. Ich musste alle Skype-bezogenen Einträge von überall löschen und vier oder fünf Mal neu starten. Danach bin ich auf ein Google-Archiv mit allen Skype-MSI-Installationsprogrammen mit sechsstelligen Versionsnummern gestoßen, das das Problem wahrscheinlich im Handumdrehen hätte beheben können).
Antwort2
Wenn WPI 3.0 fehlt, können Sie einfachLaden Sie es von Microsoft.com herunterund stellen Sie sicher, dass Sie es in wpi.msi umbenennen.
Antwort3
Sie können das „Windows Installer CleanUp Utility“ verwenden, um beschädigte Installationen zu deinstallieren. Es hat mir im selben Fall geholfen. Siehehttp://en.wikipedia.org/wiki/Windows_Installer_CleanUp_Utility.