Página 1 de 1

[RESUELTO] Desinstalación manual de un paquete

Publicado: 16 de diciembre de 2019 - 13:07
por djedje68
Hola,

estoy aprendiendo a usar WAPT antes de implementarlo.

Tengo una pregunta rápida:
instalo un paquete en un equipo cliente, por ejemplo, Notepad++. Al apagar el equipo, el paquete se instala sin problemas. Si desinstalo Notepad++ manualmente desde el Panel de control, WAPT sigue detectando el software como instalado, aunque ya no esté presente.
1. ¿Es esto normal?
2. ¿Hay alguna forma de que WAPT detecte la desinstalación?

Gracias de antemano.

Re: Desinstalación manual de un paquete

Publicado: 17 de diciembre de 2019 - 14:17
por dcardon
Hola djedje68,
djedje68 escribió: 16 de diciembre de 2019 - 13:07 Actualmente estoy aprendiendo sobre WAPT antes de implementarlo.

Una pregunta rápida:
Instalo un paquete en una máquina cliente, por ejemplo, Notepad++. Cuando apago la máquina, el paquete se instala sin ningún problema. Si desinstalo manualmente Notepad++ desde el Panel de control, WAPT detecta el software como instalado aunque ya no esté allí.
1. ¿Es esto normal?
2. ¿Hay alguna manera de hacer que WAPT detecte la desinstalación?
1. Una persona con permisos de desinstalación en Windows es administrador del equipo. Por lo tanto, puede hacer lo que quiera (incluso enviar inventarios incorrectos o simplemente desinstalar el cliente WAPT). Por eso, es recomendable evitar otorgar permisos de administrador a los usuarios; de lo contrario, es normal no tener control total sobre los equipos.

2. En la versión empresarial, puede activar la función de auditoría y verificar que la clave de desinstalación o el binario .exe todavía estén allí.

Atentamente,

Denis

Re: Desinstalación manual de un paquete

Publicado: 19 de diciembre de 2019 - 09:42
por djedje68
Buen día,

Muchas gracias por tus comentarios.

1. Una persona con permisos de desinstalación en Windows es administrador del equipo. Por lo tanto, puede hacer lo que quiera (incluso enviar inventarios incorrectos o simplemente desinstalar el cliente WAPT). Por eso, es recomendable evitar otorgar permisos de administrador a los usuarios; de lo contrario, es normal no tener control total sobre los equipos.
Soy muy consciente de todo esto; la mayoría de la gente no tiene derechos de administrador y, francamente, ese no era el objetivo. De lo contrario, habría preguntado cómo obtener el control de mi red. Actualmente estoy probando el software, y mi pregunta me pareció válida para entender cómo funciona WAPT en diferentes situaciones. La documentación de WAPT indica que se necesita una muestra específica de las máquinas de la red. Estaba probando esta muestra para ver los resultados.
2. En la versión empresarial, puede activar la función de auditoría y verificar que la clave de desinstalación o el binario .exe todavía estén allí.
Bien, gracias por la respuesta. Entonces, en la versión de la Comunidad, ¿no tenemos forma de obtener esta información?

Re: Desinstalación manual de un paquete

Publicado: 19 de diciembre de 2019 - 10:52 a. m.
por djedje68
¿Cómo se comporta WAPT con el software ya instalado antes de su implementación?

Por ejemplo,
FusionInventory ya está instalado en la versión 2.4.
Si añado mi repositorio WAPT con la versión 2.5.2, no se instala porque detecta que el paquete ya está instalado.

¿Cómo podemos forzar el reemplazo del software?

El objetivo es reemplazar todo el software instalado antes de WAPT para un control más preciso.

Re: Desinstalación manual de un paquete

Publicado: 19 de diciembre de 2019 - 12:27
por sfonteneau
El paquete Fusion de tis utiliza install_exe_if_needed, que tiene el argumento min_version.

Por lo tanto, wapt forzará una reinstalación de Fusion.

https://wapt.tranquil.it/store/details- ... 2.5-2.wapt

Re: Desinstalación manual de un paquete

Publicado: 19 de diciembre de 2019 - 12:57
por djedje68
El paquete Fusion de tis utiliza install_exe_if_needed, que tiene el argumento min_version.

Por lo tanto, wapt forzará una reinstalación de Fusion.

https://wapt.tranquil.it/store/details- ... 2.5-2.wapt
¡Genial! Gracias por tus comentarios

¿Incluso si el paquete hubiera sido instalado por un medio distinto a WAPT?

Gracias por la respuesta

Re: Desinstalación manual de un paquete

Publicado: 19 de diciembre de 2019 - 15:28
por dcardon
Hola djedje68,
djedje68 escribió: 19 de diciembre de 2019 - 12:57
El paquete Fusion de tis utiliza install_exe_if_needed, que tiene el argumento min_version.

Por lo tanto, wapt forzará una reinstalación de Fusion.

https://wapt.tranquil.it/store/details- ... 2.5-2.wapt
¡Genial! Gracias por tus comentarios

¿Incluso si el paquete hubiera sido instalado por un medio distinto a WAPT?
La función `install_exe_if_needed` compara la versión con la información del registro que se muestra en la pantalla "Programas y características". Si el software está registrado correctamente, `install_exe_if_needed` solo lo instalará si la versión es inferior a la proporcionada. Sin embargo, a veces el software no registra su versión correctamente; en ese caso, se requiere trabajo adicional para corregir el problema.

Atentamente,

Denis

Re: Desinstalación manual de un paquete

Publicado: 19 de diciembre de 2019 - 15:37
por djedje68
La función `install_exe_if_needed` compara la versión con la información del registro que se muestra en la pantalla "Programas y características". Si el software está registrado correctamente, `install_exe_if_needed` solo lo instalará si la versión es inferior a la proporcionada. Sin embargo, a veces el software no registra su versión correctamente; en ese caso, se requiere trabajo adicional para corregir el problema.
¡Excelente respuesta! ¡Muchas gracias!