[RESUELTO] Problema de desinstalación de Msiexe.exe
Publicado: 10 de junio de 2021 - 14:03
Hola,
principiante, no puedo desinstalar software en máquinas Windows. Desde la consola WAPT (en la pestaña "Inventario de software" de la máquina en cuestión), el comando de desinstalación se indica como "MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}". Así que creé un comando simple:
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
print("Desinstalando el software")
run(r'MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}')
print("El software se ha desinstalado correctamente")
Y me da un error y no desinstala el software que solicité:
ERROR:
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 3923, in install_wapt
exitstatus = setup.install()
File "C:\WINDOWS\TEMP\waptzbjrrri9\setup.py", line 7, in install
File "C:\Program Files (x86)\wapt\common.py", line 3705, in run
return ensure_unicode(setuphelpers.run(*arg, **args))
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 4029, en run
raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: El comando 'MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}' devolvió un estado de salida distinto de cero 1605.
Salida: Esta acción es válida solo para productos tsd Ú j Ó install Ú s .
Gracias de antemano, cordialmente.
principiante, no puedo desinstalar software en máquinas Windows. Desde la consola WAPT (en la pestaña "Inventario de software" de la máquina en cuestión), el comando de desinstalación se indica como "MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}". Así que creé un comando simple:
# -*- coding: utf-8 -*-
from setuphelpers import *
def install():
print("Desinstalando el software")
run(r'MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}')
print("El software se ha desinstalado correctamente")
Y me da un error y no desinstala el software que solicité:
ERROR:
Traceback (most recent call last):
File "C:\Program Files (x86)\wapt\common.py", line 3923, in install_wapt
exitstatus = setup.install()
File "C:\WINDOWS\TEMP\waptzbjrrri9\setup.py", line 7, in install
File "C:\Program Files (x86)\wapt\common.py", line 3705, in run
return ensure_unicode(setuphelpers.run(*arg, **args))
Archivo "C:\Program Files (x86)\wapt\setuphelpers_windows.py", línea 4029, en run
raise CalledProcessErrorOutput(proc.returncode, cmd, ''.join(output))
waptutils.CalledProcessErrorOutput: El comando 'MsiExec.exe /I{23170F69-40C1-2701-1801-000001000000}' devolvió un estado de salida distinto de cero 1605.
Salida: Esta acción es válida solo para productos tsd Ú j Ó install Ú s .
Gracias de antemano, cordialmente.