Pagina 1 di 1

[RISOLTO] Errore di disinstallazione di 7-Zip 23.1

Pubblicato: 2 agosto 2023 - 15:09
di eliottiph
WAPTConsole Enterprise versione 2.2.1.11957
Console: server Win19
SRV: Debian 11
Macchina di prova: Windows 10 22H2

Buongiorno,

Ho riscontrato un errore durante la disinstallazione della versione 23.1 di 7zip.

Il pacchetto viene disinstallato correttamente, ma nella console viene visualizzato questo errore:

Codice: Seleziona tutto

Waiting for the removal of key: 7-Zip from Windows registry
[WinError 5] Accès refusé: 'C:\\Program Files\\7-Zip\\7-zip.dll'
Traceback (most recent call last):
  File "shutil.py", line 616, in _rmtree_unsafe
PermissionError: [WinError 5] Accès refusé: 'C:\\Program Files\\7-Zip\\7-zip.dll'
Inoltre, durante l'aggiornamento da una versione precedente a questa versione (23.1), il menu di scelta rapida di 7zip era scomparso; per farlo riapparire era necessaria una reinstallazione forzata dalla console.

Eliott

Re: Errore di disinstallazione di 7-Zip 23.1

Pubblicato: 7 agosto 2023 - 15:23
di jpele
Buongiorno,
Ho notato questo bug e l'ho identificato come correlato all'eseguibile explorer.exe. Non ho una vera soluzione da proporre.

Ecco il nuovo codice uninstall(); puoi provare a rimuovere il commento da killalltasks("explorer"), il che è sconsigliato...

Codice: Seleziona tutto

def uninstall():
    # Deleting 7z from path
    remove_from_system_path(app_dir)

    # Removing any remaining files
    if isdir(app_dir):
        killalltasks(ensure_list(control.impacted_process))
        # killalltasks("explorer") # can help
        remove_tree(app_dir)
Ti sarei grato se potessi identificare un'impostazione che potrebbe essere stata applicata alle tue installazioni 7zip e che potrebbe causare questo problema.

Sinceramente,
Jimmy