Seite 1 von 2

[GELÖST] Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 13. November 2024 - 03:47 Uhr
von lfkl
Hallo zusammen,

Im Microsoft Office Professional 2024-Paket haben wir die englische Sprachunterstützung und Rechtschreibprüfungstools in die Konfigurations-XML für ProPlus, Visio und Project integriert! Keine Installationsprobleme.
<Configuration ID="f884adcc-fd71-4b09-b91f-fXXXXXXXXXX">
<Add OfficeClientEdition="64" Channel="PerpetualVL2024">
<Produkt-ID="ProPlus2024Volume" PIDKEY="XJ2XN-FW8RK-XXXXX-XXXXX-XXXXX">
<Language ID="fr-fr" />
<Language ID="en-us" />
</Product>
<Produkt-ID="VisioPro2024Volume">
<Language ID="fr-fr" />
<Language ID="en-us" />
</Product>
<Produkt-ID="ProjectPro2024Volume">
<Language ID="fr-fr" />
<Language ID="en-us" />
</Product>
<Produkt-ID="Sprachpaket">
<Language ID="fr-fr" />
<Language ID="en-us" />
</Product>
<Produkt-ID="ProofingTools">
<Language ID="en-us" />
<Language ID="fr-fr" />
</Product>
Bezüglich der Deinstallation ist mir bekannt, dass das Originalpaket aus dem Wapt Store nur die französische Version von „ProPlus2024Volume“ enthält (was völlig normal ist) und die Deinstallationsbedingung auf `app_uninstallkey = "ProPlus2024Volume - fr-fr"` basiert. Ich habe es zwar nicht ausprobiert, vermute aber, dass die Deinstallation anhand dieser Bedingung erfolgt

Meine Frage ist, wie kann ich mein Paket zusammen mit allen Sprachen, Tools und Versionen deinstallieren? Muss ich je nach Ausgabe des Befehls `wapt-get list-registry` unterschiedliche `app_uninstallkey`-Werte hinzufügen?
Zum Beispiel: app_uninstallkey = "ProPlus2024Volume*", "ProjectPro2024Volume*" (Ich bin mir bei meiner Syntax nicht sicher).
Oder gibt es einen einfacheren Weg?

Vielen Dank für Ihre Hilfe und Ihre Zeit. Mit freundlichen Grüßen
Ramses

Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 17. September 2025 – 18:15 Uhr
von jcgensam
Hallo,

ich greife diesen Thread wieder auf, da ich die gleiche Frage habe. :-)

Nach der Deinstallation des von Tranquil IT bereitgestellten „offiziellen“ Pakets bleibt die Office 2024-Suite teilweise installiert (sie enthält weiterhin „Microsoft Office LTSC Standard 2024 - en-us“).

Funktioniert ein mehrwertiger app_uninstallkey? :

app_uninstallkey = ["Standard2024Volume - fr-fr", "Microsoft Office LTSC Standard 2024 - en-us"]

Viele Grüße,

JCG

Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 18. September 2025 - 11:04 Uhr
von jlepiquet
Guten Morgen,

Wir sollten eine Deinstallationsfunktion mit allen Schlüsseln für die Software hinzufügen, die Sie deinstallieren möchten.
Basierend auf dem Deinstallationsschlüssel:

Code: Alle auswählen

def uninstall():

uninstall_keys = ["Standard2024Volume - fr-fr", "Microsoft Office LTSC Standard 2024 - en-us"]

for uninstall_key in uninstall_keys:
    for to_uninstall in installed_softwares(uninstall_key):
        print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
        killalltasks(ensure_list(control.impacted_process))
        run(uninstall_cmd(to_uninstall["key"]))
        wait_uninstallkey_absent(to_uninstall["key"])
Oder, ausgehend vom Softwarenamen, erlaubt uns dies, ein Sternchen (*) hinzuzufügen, um eine größere Allgemeingültigkeit zu gewährleisten:

Code: Alle auswählen

def uninstall():

uninstall_names = ["Standard2024Volume*", "Microsoft Office LTSC Standard 2024*"]

for uninstall_name in uninstall_names:
    for to_uninstall in installed_softwares(name=f"{uninstall_name}"):
        print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
        killalltasks(ensure_list(control.impacted_process))
        run(uninstall_cmd(to_uninstall["key"]))
        wait_uninstallkey_absent(to_uninstall["key"])

Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 18. September 2025 – 16:51 Uhr
von jcgensam
Vielen Dank für Ihre unschätzbare Hilfe!

Tatsächlich werden durch das Hinzufügen der Deinstallationsfunktion die meisten zusätzlichen Komponenten entfernt. Nur eine bleibt hartnäckig: Microsoft Office LTSC Standard 2024 – en-us!

Wapt gibt folgenden Fehler zurück, der durch die Deinstallation verursacht wurde:

Code: Alle auswählen

2025-09-18 16:41:28,939 CRITICAL Error running uninstall script: Command ['"C:\\Program Files\\Common Files\\Microsoft Shared\\ClickToRun\\OfficeClickToRun.exe" scenario=install scenariosubtype=ARP sourcetype=None productstoremove=Standard2024Volume.16_en-us_x-none culture=en-us version.16=16.0'] returned non-zero exit status 1.
Output:La syntaxe du nom de fichier, de répertoire ou de volume est incorrecte.
OfficeClickToRun.exe ist jedoch tatsächlich in der korrekten Verzeichnisstruktur vorhanden, und die Befehlssyntax scheint korrekt zu sein

Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 22. September 2025 - 8:53 Uhr
von jlepiquet
Ist es möglich zu starten?

Code: Alle auswählen

"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exe" scenario=install scenariosubtype=ARP sourcetype=None productstoremove=Standard2024Volume.16_en-us_x-none culture=en-us version.16=16.0
Können Sie die Eingabeaufforderung als Administrator öffnen und beobachten, wie der PC reagiert?

Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 22. September 2025 - 12:46 Uhr
von jcgensam
Stimmt, guter Punkt. Es erscheint ein Fenster mit der Frage „Bereit zur Deinstallation?“, in dem ich auf „Deinstallieren“ oder „Schließen“ klicken muss, also ist eine Interaktion erforderlich.

Ich suche nach den Optionen für die unbeaufsichtigte Deinstallation in OfficeClickToRun.exe, aber die Dokumentation ist mangelhaft, und die Parameter /? oder /h funktionieren nicht.

Komischerweise funktioniert es einwandfrei mit der französischen Version, aber nicht mit der US-amerikanischen.

Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 22. September 2025 - 12:49 Uhr
von jcgensam
Moment, nein, ich habe die französische Version überprüft:

„C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exe“ scenario=install scenariosubtype=ARP sourcetype=None productstoremove=Standard2024Volume.16_fr-fr_x-none culture=fr-fr version.16=16.0.

Ich erhalte denselben Dialog… Es ist also sehr wahrscheinlich, dass die Deinstallation über einen anderen Prozess erfolgt…

Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 22. September 2025 – 16:28 Uhr
von jlepiquet
Wir müssen hinzufügen DisplayLevel=False am Ende des Deinstallationsbefehls

"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exe" scenario=install scenariosubtype=ARP sourcetype=None productstoremove=Standard2024Volume.16_fr-fr_x-none culture=fr-fr version.16=16.0 DisplayLevel=False

https://community.spiceworks.com/t/unin...cmd/622809

Wenn alle Deinstallationsbefehle in diesem Format vorliegen, könnte der Code folgendermaßen aussehen:

Code: Alle auswählen

def uninstall():

uninstall_names = ["Standard2024Volume*", "Microsoft Office LTSC Standard 2024*"]

for uninstall_name in uninstall_names:
    for to_uninstall in installed_softwares(name=f"{uninstall_name}"):
        print(f"Removing: {to_uninstall['name']} ({to_uninstall['version']})")
        killalltasks(ensure_list(control.impacted_process))
        run(uninstall_cmd(to_uninstall["key"])+ " DisplayLevel=False")
        wait_uninstallkey_absent(to_uninstall["key"])

Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 22. September 2025 - 17:05 Uhr
von jlepiquet
Ich glaube jedoch, dass beim Deinstallieren von Office die Datei OfficeClickToRun.exe gelöscht wird; sie sollte als letzte deinstalliert werden.

[GELÖST] Betreff: Deinstallation des Microsoft Office 2024 Professional-Pakets

Veröffentlicht: 23. September 2025 – 13:59 Uhr
von jcgensam
Nach meinen Tests bleibt OfficeClickToRun.exe vorhanden und kann aufgerufen werden, solange die en-US-Version von Office nicht deinstalliert ist. Das sollte also kein Problem darstellen.

Wenn ich außerdem manuell starte

Code: Alle auswählen

"C:\Program Files\Common Files\Microsoft Shared\ClickToRun\OfficeClickToRun.exe" scenario=install scenariosubtype=ARP sourcetype=None productstoremove=Standard2024Volume.16_en-us_x-none culture=en-us version.16=16.0 DisplayLevel=False
", es funktioniert ohne Probleme.".

Ich glaube, wir sind mit dem von Ihnen vorgeschlagenen Code-Snippet fast am Ziel, aber es wird ein Python-Fehler zurückgegeben:

Code: Alle auswählen

'Traceback (most recent call last):\n  File "<string>", line 856, in main\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5966, in remove\n    self.uninstall(package)\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 7559, in uninstall\n    entry.call_setup_hook(\'uninstall\', self, params=params,force=force)\n  File "C:\\Program Files (x86)\\wapt\\waptpackage.py", line 3008, in call_setup_hook\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\waptpackage.py", line 3004, in call_setup_hook\n    hookdata = hook_func()\n  File "<string>", line 54, in uninstall\nTypeError: can only concatenate list (not "str") to list\n')
Ich habe die Zeile also gerade korrigiert:

Code: Alle auswählen

run(uninstall_cmd(to_uninstall["key"]) + " DisplayLevel=False")
In

Code: Alle auswählen

run(uninstall_cmd(to_uninstall["key"])[0] + " DisplayLevel=False")
Und es funktioniert alles einwandfrei!

Vielen Dank für Ihre Hilfe, ich hätte es nie gefunden... Jetzt funktioniert das Paket einwandfrei, darüber freue ich mich sehr!

Aufrichtig,

JCG