Página 1 de 1

[RESUELTO] Error al desinstalar 7-Zip 23.1

Publicado: 2 de agosto de 2023 - 15:09
por eliottiph
WAPTConsole Enterprise versión 2.2.1.11957
Consola: servidor Win19
SRV: Debian 11
Máquina de prueba: Windows 10 22H2

Buen día,

Encontré un error al desinstalar la versión 23.1 de 7zip.

El paquete se desinstala correctamente, pero muestra este error en la consola:

Código: Seleccionar todo

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'
Además, al actualizar desde una versión anterior a esta versión (23.1), el menú contextual de 7zip había desaparecido; fue necesaria una reinstalación forzada desde la consola para que reapareciera.

Eliott

Re: Error al desinstalar 7-Zip 23.1

Publicado: 7 de agosto de 2023 - 15:23
por jpele
Buen día,
Observé este error y lo identifiqué como relacionado con el ejecutable explorer.exe. No tengo una solución definitiva que ofrecer.

Aquí está el nuevo código uninstall(); puedes intentar descomentar killalltasks("explorer"), lo cual no es nada recomendable...

Código: Seleccionar todo

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)
Le agradecería que identificara una configuración que pueda haberse aplicado a sus instalaciones de 7zip que pueda estar causando este problema.

Atentamente,
Palanqueta