Page 1 sur 1

[RESOLU] Erreur désinstallation 7zip 23.1

Publié : 02 août 2023 - 15:09
par eliottiph
WAPTConsole Entreprise version 2.2.1.11957
Console : Win19 server
SRV: Debian 11
Machine de test : Windows 10 22H2

Bonjour,

J'ai constaté une erreur lors de la désinstallation de 7zip version 23.1.

Le paquet se désinstalle bien, mais donne cette erreur dans la console :

Code : Tout sélectionner

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'
De plus lors de la mise à jour d'une ancienne version vers cette version (23.1), le menu 7zip du clic droit avais disparu, réinstallation forcée depuis la console pour le faire réapparaitre.

Eliott

Re: Erreur désinstallation 7zip 23.1

Publié : 07 août 2023 - 15:23
par jpele
Bonjour,
J'ai aperçu ce bug, j'avais identifié qu'il est lié justement à l'executable explorer.exe. Je n'ai pas de réel correctif à vous proposer.

Voici le nouveau code de uninstall(), vous pouvez tenter de décommenter le killalltasks("explorer"), ce qui est difficilement recommandable...

Code : Tout sélectionner

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)
Je suis preneur si vous identifiez un paramètre qui à éventuellement été appliqué à vos installations de 7zip qui génère éventuellement ce soucis.

Cordialement,
Jimmy