bulldozer90
Goto Top

Silent Uninstall Batch - ja nein Bestätigung

Hallo zusammen,

ich möchte per Batch eine uralt FoxitPDF Version von meheren Win10 PCs deinstallieren.
Ein Uninstall String unter HLM\SW\Microsoft\Windows\CurrentVersion\Uninstall liegt leider nicht vor, es gibt keinen Eintrag.

Im Programmverzeichnis liegt jedoch die uninstall.exe

Sämtliche silent Parameter /s /v /qn und /SUPPRESSMSGBOXES verhindern leider nicht die anschließende "Are you sure - <Ja> <Nein>" Abfrage.

@echo off
"C:\Program Files\Foxit Software\PDF Editor\uninstall.exe" /s /v /qn   

Hat jemand einen kurzen Tipp für mich?

Danke und viele Grüße

Content-ID: 6287463659

Url: https://administrator.de/contentid/6287463659

Ausgedruckt am: 23.11.2024 um 08:11 Uhr

Crusher79
Crusher79 09.03.2023 aktualisiert um 12:59:51 Uhr
Goto Top
bulldozer90
bulldozer90 09.03.2023 um 13:00:42 Uhr
Goto Top
@Crusher79 das habe ich leider bereis durch, zieht nicht.

weder mit /quiet noch mit /uninstall /quiet oder /uninstall /quiet clean="1"
Crusher79
Crusher79 09.03.2023 um 13:03:00 Uhr
Goto Top
GUID auch? Wenn das Paket nicht mehr da ist. Hast du das auch mit der GUID durchgeführt?
bulldozer90
bulldozer90 09.03.2023 aktualisiert um 13:23:29 Uhr
Goto Top
Das mit der Uninstall Verknüpfung geht in meinem Fall nicht, deren Verknüpfung zielt auf das msiexec.exe welches mit dem Uninstall String arbeitet, dieser existiert in meinem Fall nicht.

Ich habe nur die uninstall.exe im Programmverzeichnis. Die Setup-Datei selbst verfügt über keine Uninstall-Funktion

EDIT: einen GUID Eintrag habe ich ebenso nicht, die Version ist so alt dass es kracht (V2.0) da gabs das ganze wohl noch nicht.
beidermachtvongreyscull
beidermachtvongreyscull 09.03.2023 um 13:17:27 Uhr
Goto Top
Zitat von @bulldozer90:
Hallo zusammen,
Moin!

Zitat von @bulldozer90:
ich möchte per Batch eine uralt FoxitPDF Version von meheren Win10 PCs deinstallieren.
Ein Uninstall String unter HLM\SW\Microsoft\Windows\CurrentVersion\Uninstall liegt leider nicht vor, es gibt keinen Eintrag.

Schau mal bitte in
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products
Dort such mal nach Foxit. Wenn Du ihn da findest, müsste unter InstallProperties auch ein Uninstall-String gegeben sein.

Es gibt im Schlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\
u.U. noch andere mit korrespondierenden Unterbäumen. Der oben genannte ist der Maschinenkontext, alles andere sind Administratorkontexte.

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Products


Zitat von @bulldozer90:
Im Programmverzeichnis liegt jedoch die uninstall.exe

Sämtliche silent Parameter /s /v /qn und /SUPPRESSMSGBOXES verhindern leider nicht die anschließende "Are you sure - <Ja> <Nein>" Abfrage.

@echo off
"C:\Program Files\Foxit Software\PDF Editor\uninstall.exe" /s /v /qn   

Hat jemand einen kurzen Tipp für mich?
Ja.
1. Sag doch mal, wie alt ist die Version eigentlich?
2. Welcher Installer wurde verwendet? "Rechtsklick auf die Uninstall.exe" und Details.
3. hast Du die uninstall einfach mal mit "--?" oder "-?" oder "/?" ausgeführt?

Gruß
bdmvg
bulldozer90
bulldozer90 09.03.2023 aktualisiert um 13:41:43 Uhr
Goto Top
Hallo bdmvg,

Unter deinen genannten Registry Einträgen findet sich leider nichts.
Einzig unter
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Foxit Software\PDF Editor 
befindet sich der "SetupPath" und die "Version"

Unter
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Foxit PDF Editor 
finde ich "UninstallPath" u. "UninstallString" beide verweisen nur auf den Wert "C:\Program Files\Foxit Software\PDF Editor\uninstall.exe"

Zu deinen Fragen:

1. V2.0
2. Foxit Editor Setup / Dateiversion 2.0.0.1011
3. ja ohne Ergebnis, starte sofort in den Ja/Nein Dialog

Viele Grüße
beidermachtvongreyscull
beidermachtvongreyscull 09.03.2023 um 13:48:51 Uhr
Goto Top
Jo @bulldozer90:

Der ist ja wirklich alt. Schau mal, ob der bei Installation ein Logfile schreibt. Vielleicht lässt sich so ein Weg nachvollziehen, den man per Script gehen kann.

Alternativ:
Schau Dir mal AutoIt bzw. AutoHotKey an. Damit kann man Tastatureingaben und Mausmakros simulieren und solche Fenster automatisieren. Inwiefern das aber bei diesem Installer geht, musst Du leider testen, vor allem wenn der nicht interaktiv ausgeführt wird.

Wenn sich das Programm nicht zu tief ins System gräbt (Kontextmenühandler etc.) würde ich es einfach löschen (Programmdateien und -verzeichnisse, sowie Links aus den Startmenüs).
bulldozer90
bulldozer90 09.03.2023 aktualisiert um 14:32:35 Uhr
Goto Top
Sehr alt triffts gut.

Das ganze sollte möglichst im Hintergrund ablaufen.
Das Löschen der Programmdateien und Verzeichnisse hab ich soeben bei mir lokal getestet, noch 2 Registry Ordner löschen dann taucht es auch unter der Systemsteuerung unter den Programmen nicht mehr auf.
Das sollte ausreichen...
dann mache ich mich mal an eine Batch hierfür...

zu löschen ist:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Foxit PDF Editor
C:\Program Files\Foxit Software

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Foxit PDF Editor
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Foxit Software
bulldozer90
bulldozer90 09.03.2023 aktualisiert um 15:22:51 Uhr
Goto Top
Komisches Phänomen...

@echo off
rd /s /q /f "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Foxit PDF Editor"  
rd /s /q /f "C:\Program Files\Foxit Software"  
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Foxit PDF Editor" /f  
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Foxit Software" /f  

funktioniert alles bis auf folgende Zeile #3:
rd /s /q /f "C:\Program Files\Foxit Software"  

der Ordner bleibt bestehen, der Rest wird sauber gelöscht.
Der Ordner hat einen Unterordner (PDF Editor) in diesem liegt die PDFedit.exe
C:\Program Files\Foxit Software\PDF Editor\PDFedit.exe

Der Rest wie
C:\Program Files\Foxit Software\PDF Editor\readme.txt
C:\Program Files\Foxit Software\PDF Editor\KnownIssues.txt
C:\Program Files\Foxit Software\PDF Editor\Uninstall.exe 
werden ohne Probleme gelöscht


Sehe ich den Wald vor lauter Bäumen nicht?
NordicMike
NordicMike 09.03.2023 um 16:09:38 Uhr
Goto Top
Bei manchen Versionen gab es noch:
/VERYSILENT
/Silent
bulldozer90
Lösung bulldozer90 10.03.2023 um 07:49:29 Uhr
Goto Top
mit folgender Batch funktioniert es:

@echo off
rmdir /s /q  "C:\Program Files\Foxit Software"  
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Foxit PDF Editor" /f  
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Foxit Software" /f  

Danke für Eure Unterstützung!