Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Deinstallieren von XE5 (https://www.delphipraxis.net/179824-deinstallieren-von-xe5.html)

greenmile 4. Apr 2014 13:01

Deinstallieren von XE5
 
Hallo,

ich kam eben auf die sehr blöde Idee, eine defekte XE5 Installation von einem Testrechner zu entfernen. Unter "Systemsteuerung" / "Software" tauchte die Installation leider nicht auf (deshalb wollte ich sie ja löschen). Also habe ich erstmal alle Embarcadero Ordner aus ProgramData, ProgramFiles, Windows usw. gelöscht, alle Registry Einträge ("Delphi*", "Embarcadero*" usw.) gelöscht ... Trotzdem geht der Installer immer wieder in den Upgrade/Reparaturmodus. Die Embar-Support-Seite zum manuellen Deinstallieren von XE5 habe ich schon durch, dort muss man allerdings über die Systemsteuerung gehen und dort steht sie ja eben nicht drin. Auch CCleaner/TuneUp Registry Clear haben nichts daran geändert.

Woran erkennt der Installer, dass XE5 (schon) drauf ist?

himitsu 4. Apr 2014 13:23

AW: Deinstallieren von XE5
 
Und wenn du einfach mal eine Reparaturinstallation machst?


Zitat:

Unter "Systemsteuerung" / "Software" tauchte die Installation leider nicht auf
Im Prinzip ist das nur ein Link und man könnte das entsprechend auch selber aufrufen.

Bei D2010 steht einfach nur das drin
Delphi-Quellcode:
C:\ProgramData\{528A6C4C-E558-4C4B-9E3B-D4D75919D4DE}\Setup.exe
, ohne Parameter, als wird das Setup irgendwie entscheiden, ob es installieren, reparieren oder deinstallieren muß.
Ach ja, das ist auch nur eine IMHO total nutzlose Kopie des Installers, also wäre es egal, welche Setup.exe man nutzt. (es sei denn die entshceiden das anhand des Pfades, aber das glaub ich nicht)

himitsu 4. Apr 2014 13:26

AW: Deinstallieren von XE5
 
Tipp:

Es gibt da Software von Sysinternals, womit man Registry- und Dateizugriffe loggen kann. :zwinker:



Aber ich warn dich schonmal vor ... wenn du siehst was das Setup macht, da wird dir schlecht.

Der schöne Günther 4. Apr 2014 13:27

AW: Deinstallieren von XE5
 
http://edn.embarcadero.com/article/43390

jaenicke 4. Apr 2014 13:32

AW: Deinstallieren von XE5
 
Hast du denn einmal in der Liste der installierten Software in der Registry geschaut?
Außerdem könntest du in der Registry einfach einmal die entsprechende GUID suchen:
Code:
{D8AD9B23-35FA-4AA7-9779-6B9D955BAB23}
Die steht bei mir wie erwartet auch in der Liste der Uninstaller.

Das Setup hat doch aber nicht nur die Reparaturoption, sondern eigentlich auch die Deinstallation.
Und sonst reparierst du eben zuerst und deinstallierst dann.

greenmile 4. Apr 2014 14:20

AW: Deinstallieren von XE5
 
Zitat:

Zitat von jaenicke (Beitrag 1254655)
Das Setup hat doch aber nicht nur die Reparaturoption, sondern eigentlich auch die Deinstallation.
Und sonst reparierst du eben zuerst und deinstallierst dann.

Habe ich natürlich schon durch :)

Code:
{D8AD9B23-35FA-4AA7-9779-6B9D955BAB23}
Nicht gefunden :(

greenmile 4. Apr 2014 14:23

AW: Deinstallieren von XE5
 
Zitat:

Zitat von himitsu (Beitrag 1254653)
Tipp:
Es gibt da Software von Sysinternals, womit man Registry- und Dateizugriffe loggen kann. :zwinker:

Den kenne ich natürlich, ich wollte mir nur die 1-2 Stunden ersparen, hätte ja sein können dass schon jemand vor mir das Problem hatte oder es womöglich einen Tipp gibt, den ich nicht kenne oder nicht gefunden habe.

greenmile 4. Apr 2014 14:25

AW: Deinstallieren von XE5
 
Zitat:

Zitat von Der schöne Günther (Beitrag 1254654)

Den kenne ich, dort wird von "Under your Control Panel's Program and Features Add/Remove Program uninstall the following entries:" gesprochen und dort steht ja eben nix drin.

Popov 4. Apr 2014 14:39

AW: Deinstallieren von XE5
 
Das kenne ich, zwar nicht mit XE5, aber mit einer misslungenen 2009 Installation. Da sie nicht abgeschlossen wurde, gab es keine Deinstallationsroutine. Drüber installieren ging auch nicht (kann mich nicht mehr erinnern warum), die brach dann einfach schon zu Beginn ab. Also musste ich auch alles von Hand deinstallieren. Also ich hab vermutlich an die 100 Pfade in der Registry gelöscht. Das reichte nicht. Man muss auch die Festplatten Einträge löschen. Ist zwar schon lange her, aber Anwendungsdaten-Ordner (beide), (u. U.) Dokumentenordner, und alles was man noch findet.

himitsu 4. Apr 2014 14:54

AW: Deinstallieren von XE5
 
Zitat:

Zitat von greenmile (Beitrag 1254661)
Den kenne ich natürlich, ich wollte mir nur die 1-2 Stunden ersparen, hätte ja sein können dass schon jemand vor mir das Problem hatte oder es womöglich einen Tipp gibt, den ich nicht kenne oder nicht gefunden habe.

Sagen wir es mal so ... das D2010 hier auf'm Netbook lässt sich bestimmt nicht mehr löschen, weil ich dem Installer die "nutzlosen" Dateien gelöscht hab, auf Grund des netten verschwenderischen Platzverbrauchs ... aber da hatte ich mir keine Sorgen gemacht, denn wenn, dann würde ich wohl gleich das komplette Windows neu aufziehen.


Zwischen 2006 und 2010 hatte ich mir auch mal angesehn, was der Installer eigentlich so lange macht. Dabei war ich schon überrascht, nach was für Spielen und Programmen das Ding sucht und fragte mich auch etwas nach dem "Warum".


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz