Pagina 1 di 1

Impossibile disinstallare Office 2019

Pubblicato: 6 maggio 2022 - 15:44
di Jitero
Buongiorno,

Sto provando a disinstallare il pacchetto Office 2019, ma viene visualizzato questo errore:

Codice: Seleziona tutto

2022-05-06 11:53:30,598 [waptcore WaptTaskManager 6536] CRITICAL Critical error during uninstall: CalledProcessErrorOutput: Command ['"C:\\Program Files\\Common Files\\Microsoft Shared\\ClickToRun\\OfficeClickToRun.exe" scenario=install scenariosubtype=ARP sourcetype=None productstoremove=Standard2019Volume.16_fr-fr_x-none culture=fr-fr 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.

Command ['"C:\\Program Files\\Common Files\\Microsoft Shared\\ClickToRun\\OfficeClickToRun.exe" scenario=install scenariosubtype=ARP sourcetype=None productstoremove=Standard2019Volume.16_fr-fr_x-none culture=fr-fr 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.

2022-05-06 11:53:30,957 [wapttasks WaptTaskManager 6536] CRITICAL Task error Désinstallation de hg-microsoft-office (task #9): CalledProcessErrorOutput: Command ['"C:\\Program Files\\Common Files\\Microsoft Shared\\ClickToRun\\OfficeClickToRun.exe" scenario=install scenariosubtype=ARP sourcetype=None productstoremove=Standard2019Volume.16_fr-fr_x-none culture=fr-fr 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.
Ho inserito correttamente la chiave di disinstallazione nel mio script e non ho utilizzato la variabile `uninstallkey = []`, non vedo da dove derivi il problema

Re: Impossibile disinstallare Office 2019

Pubblicato: 9 maggio 2022 - 10:21
di dcardon
Ciao Jitero,

avere la chiave di disinstallazione permette a WAPT di cercare il comando da eseguire per disinstallare il software. Tuttavia, se il comando in questione non funziona, WAPT non potrà fare molto. Dovrai quindi implementare la funzione `def uninstall()` per farlo correttamente. Detto questo, non mi sorprende; i programmi C2R (Click2Run) sono particolarmente mal confezionati.

Quindi, per iniziare, dovresti provare a eseguire manualmente la riga di comando in questione. Se non funziona, scopri il motivo e trova la combinazione corretta.

Se funziona in un account amministratore ma non tramite l'agente, allora prova con `psexec` in un account di sistema (vedi gli altri post su questo forum a riguardo).

Cordiali saluti,

Denis

Re: Impossibile disinstallare Office 2019

Pubblicato: 9 maggio 2022 - 11:27
di Jitero
dcardon ha scritto: 9 maggio 2022 - 10:21 Ciao Jitero,

avere la chiave di disinstallazione permette a WAPT di cercare il comando da eseguire per disinstallare il software. Ma se il comando in questione non funziona, WAPT non sarà in grado di fare molto. Dovrai quindi implementare la funzione `def uninstall()` per farlo correttamente. Detto questo, non mi sorprende; i programmi C2R (Click2Run) sono particolarmente mal confezionati.

Quindi, per cominciare, dovresti provare a eseguire manualmente la riga di comando in questione. Se non funziona, vedi perché e trova la combinazione giusta.

Se funziona in un account amministratore ma non tramite l'agente, allora prova con `psexec` in un account di sistema (vedi gli altri post su questo forum su questo argomento).

Cordiali saluti,

Denis
Ciao Denis,

Ho provato diversi metodi per disinstallarlo implementando la funzione def uninstall()
test333.PNG
test333.PNG (28,11 KB) Visualizzato 3918 volte
Ma lo stesso errore continua a verificarsi
Non riesco a trovare l'errore utilizzando la riga di comando perché quando avvio il comando tramite cmd non ricevo alcun feedback anche se la disinstallazione di Office 2019 non viene eseguita.
test333.PNG
test333.PNG (8,62 KB) Visualizzato 3918 volte

Re: Impossibile disinstallare Office 2019

Pubblicato: 10 maggio 2022 - 10:05
di gaelds
Ecco la funzione di disinstallazione che fa al caso nostro:

Codice: Seleziona tutto

def uninstall():
    # Initializing variables
    app_uninstaller = r'C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeClickToRun.exe'
    uninstall_args = r'scenario=install scenariosubtype=ARP sourcetype=None productstoremove=ProPlus2019Volume.16_fr-fr_x-none culture=fr-fr version.16=16.0 DisplayLevel=False'

    killalltasks(kill_list)
    run(r'"%s" %s' % (app_uninstaller, uninstall_args), timeout=3600)