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.
[RESUELTO] Problema de desinstalación de Msiexe.exe
Reglas del foro
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Reglas del foro de la comunidad
* Soporte en inglés en www.reddit.com/r/wapt
* El soporte de la comunidad en francés está disponible en este foro
* Por favor, anteponga [RESUELTO] al título del tema si está resuelto.
* Por favor, no edite un tema que esté etiquetado como [RESUELTO]. Abra un nuevo tema haciendo referencia al anterior.
* Especifique la versión de WAPT instalada, la versión completa y el número de compilación (2.2.1.11957 / 2.2.2.12337 / etc.), así como la edición Enterprise/Discovery.
* Las versiones 1.8.2 y anteriores ya no son compatibles. Las únicas preguntas aceptadas sobre la versión 1.8.2 están relacionadas con la actualización a una versión compatible (2.1, 2.2, etc.).
* Especifique el sistema operativo del servidor (Linux/Windows) y la versión (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Especifique el sistema operativo de la máquina de administración/creación de paquetes y de la máquina con el agente problemático, si corresponde (Windows 7/10/11/Debian 11/etc.).
* Evite hacer varias preguntas al abrir un tema, ya que podría ser ignorado. Si hay varios temas, ábralos por separado, preferiblemente uno tras otro y no todos a la vez (es decir, no sature el foro con spam).
* Incluya fragmentos de código, capturas de pantalla y otras imágenes directamente en la publicación. Los enlaces a Pastebin, Bitly y otros sitios de terceros serán eliminados sistemáticamente.
* Como en cualquier foro comunitario, el soporte es proporcionado voluntariamente por los miembros. Si necesita soporte comercial, puede comunicarse con el departamento de ventas de Tranquil IT al 02.40.97.57.55.
Hola,
intenté usar /I (símbolo del sistema como administrador en la máquina) y aparece una ventana emergente con el mensaje "válido para el producto ya instalado...", como se muestra a continuación. Al usar /X, me ofrece la opción de desinstalar mediante una ventana emergente, pero luego muestra el mensaje "válido para el producto...".
Gracias de antemano.
intenté usar /I (símbolo del sistema como administrador en la máquina) y aparece una ventana emergente con el mensaje "válido para el producto ya instalado...", como se muestra a continuación. Al usar /X, me ofrece la opción de desinstalar mediante una ventana emergente, pero luego muestra el mensaje "válido para el producto...".
Gracias de antemano.
Hola Thomas,
el comando que estás ejecutando no se puede definir en la install() porque es un comando de desinstalación.
No se puede desinstalar un software que no está instalado.
Saludos,
el comando que estás ejecutando no se puede definir en la install() porque es un comando de desinstalación.
No se puede desinstalar un software que no está instalado.
Saludos,
Versión del servidor WAPT: 2.0 Enterprise
Console instalada en un
servidor Windows Server 2019 Debian 10 Buster.
Console instalada en un
servidor Windows Server 2019 Debian 10 Buster.
- dcardón
- Experto en WAPT
- Mensajes: 1908
- Inscripción: 18 de junio de 2014 - 09:58
- Ubicación: Saint Sébastien sur Loire
- Contacto :
Hola, si el MSI está mal diseñado y no puede ejecutarse en silencio, debes contactar al editor para que lo solucione. La instalación y desinstalación deberían poder realizarse sin interacción del usuario.
Es posible desinstalar programas mediante la función `def install()` para limpiar el sistema (por ejemplo, eliminar software no deseado instalado fuera de Wapt). Este es un caso de uso legítimo, pero si el MSI está completamente dañado, tendrás que limpiarlo con un script (eliminando archivos, claves de registro, etc.).
Es posible desinstalar programas mediante la función `def install()` para limpiar el sistema (por ejemplo, eliminar software no deseado instalado fuera de Wapt). Este es un caso de uso legítimo, pero si el MSI está completamente dañado, tendrás que limpiarlo con un script (eliminando archivos, claves de registro, etc.).
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
Hola, gracias por estas dos respuestas. Sin embargo, se trata de 7-Zip, así que... Descargué tu versión WAPT 19.0-24 y la distribuí en la red, pero algunos usuarios reportaron errores porque la versión 18.01 de 7-Zip ya estaba instalada. Así que creé este paquete de desinstalación, que aparentemente no funciona. Desinstalar manualmente 7-Zip 18.01 parece ser la única manera de resolver este problema.
- dcardón
- Experto en WAPT
- Mensajes: 1908
- Inscripción: 18 de junio de 2014 - 09:58
- Ubicación: Saint Sébastien sur Loire
- Contacto :
El paquete que distribuimos intenta eliminar las versiones anteriores de 7-Zip antes de instalarlo, ya que algunas no se actualizan correctamente. Sin embargo, no hemos recibido informes de versiones que no se puedan desinstalar.
Denis Cardon - Tranquil IT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
¡Comparte tus experiencias en WAPT! Envíanos las URL de tus blogs y artículos en la "Tu opinión del foro y los publicaremos en el de WAPT
En mi caso, la versión 7zip 19.0-23 de su repositorio no parece desinstalar la versión 18.01, que tiene la clave de desinstalación {23170F69-40C1-2701-1801-000001000000}.
Sin embargo, si esta versión 7zip 18.01 se instaló manualmente en el equipo (y no mediante WAPT), ¿podría esto afectar el proceso de desinstalación que incluyeron en su paquete 7zip 19.0-23?
Gracias de antemano. Saludos cordiales.
Sin embargo, si esta versión 7zip 18.01 se instaló manualmente en el equipo (y no mediante WAPT), ¿podría esto afectar el proceso de desinstalación que incluyeron en su paquete 7zip 19.0-23?
Gracias de antemano. Saludos cordiales.
