Desinstale Windows Mail una vez instalada la Actualización para creadores

Preguntas sobre paquetes WAPT / Solicitudes y ayuda sobre paquetes WAPT.
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.
Bloqueado
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

3 de octubre de 2017 - 23:58

Hola,

actualmente tenemos instalada la versión 1607 de Windows 10 en nuestros equipos. Estoy probando la actualización a la versión 1704 y he notado que Microsoft nos está imponiendo Windows Mail anclándolo a la barra de tareas. ¡Gracias, Microsoft!

Estaba pensando en crear un paquete similar a tis-disable-cortana para desinstalar Windows Mail de los equipos.

¿Cómo puedo hacer que la desinstalación se realice solo después de que el equipo se haya actualizado a la versión 1704?

Gracias.
Última edición realizada por f4242 el 10 de octubre de 2017 a las 22:41; editado 1 vez.
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

5 de octubre de 2017 - 20:49

Estoy intentando usar la min_os_version del archivo de control del paquete para lograr lo que describí. Creo que encontré un error relacionado con esta función.

Para ver qué tipo de número de versión devuelve, revisé el código fuente de wapt y encontré que usa setuphelpers.windows_version() y que este método usa platform.win32_ver().

El problema es que no parece ser compatible con Windows 10. En una PC con Windows 10, ` platform.win32_ver()` devuelve incorrectamente un valor correspondiente a Windows 8:
('8', '6.2.9200', '', 'Multiprocessor Free').

Aparentemente, platform.win32_ver()` utiliza una API que ya no es compatible con Microsoft:
https://stackoverflow.com/questions/325 ... windows-10

EDIT: Se supone que esto está solucionado en Python >= 2.7.11, pero aunque `waptpython.exe --version` devuelve Python 2.7.13 , no funciona.
https://stackoverflow.com/questions/334 ... windows-10
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

6 de octubre de 2017 - 20:28

Hola f4242,

lo mejor es iniciar un nuevo hilo para un nuevo tema. Pero de todos modos, ya que eché un vistazo a cómo funciona en mi máquina... En wapt-1.3.13 y wapt-1.5 (que debería lanzarse en unas pocas semanas), funciona correctamente. ¿Qué versión estás usando?

C:\Users\dcardon>waptpython
Python 2.7.13 (v2.7.13:a06454b1afa1, 17 de diciembre de 2016, 20:42:59) [MSC v.1500 32 bits (Intel)] en win32
Escribe "help", "copyright", "credits" o "license" para obtener más información.
>>> import platform
>>> platform.win32_ver()
('10', '10.0.15063', '', u'Multiprocessor Free')
>>>
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
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

6 de octubre de 2017 - 21:11

Hola,

aquí está mi versión:

C:\wapt>wapt-get --version
Wrapper Win32.exe : wapt-get 1.3.13.0
wapt-get.py 1.3.13.0 common.py 1.3.13.0 setuphelpers.py 1.3.13.0

Hmm, hice lo mismo que tú con el waptpython interactivo y sí funciona. El resultado erróneo que obtuve fue con pyscripter.
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

10 de octubre de 2017 - 22:36

Bueno, lo encontré. Necesitaba importar la nueva versión de tis-python27. setuphelpers.windows_version() ahora devuelve 10.0.14393 en una PC con Windows 10 (actualización de aniversario) cuando se inicia desde pyscripter.

Pero todavía tengo un problema ;)

Agrego esta línea a mi archivo control:

Código: Seleccionar todo

min_os_version    : 10.0.15063
Compilo mi paquete... ¡y puf!, ¡la línea desaparece! Mi paquete se instala independientemente de la versión de Windows. ¿Sabes qué está mal?
Avatar de usuario
dcardón
Experto en WAPT
Mensajes: 1908
Inscripción: 18 de junio de 2014 - 09:58
Ubicación: Saint Sébastien sur Loire
Contacto :

11 de octubre de 2017 - 18:05

PyScripter se ejecuta con la versión de Python instalada localmente en c:\python27 (el directorio de instalación predeterminado). Por lo tanto, sí, debe mantenerse actualizada.

El atributo min_os_version no es compatible con WAPT 1.3. Deberá esperar a la versión 1.5.
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
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

11 de octubre de 2017 - 20:53

De acuerdo. La documentación debe corregirse; indica que esto está disponible desde la versión 1.3.9: https://www.wapt.fr/fr/doc/CreationPaqu ... index.html.

¡Gracias!
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

27 de octubre de 2017 - 15:57

Mientras esperaba la versión 1.5, pensé en añadir una condición a mi script de instalación para verificar que Windows sea la versión 1703 antes de continuar. Sé cómo comprobar la versión actual de Windows, pero me preguntaba cómo hacer que el paquete intente reinstalarse hasta que Windows se actualice.

Supongo que necesito forzar que el paquete falle, ¿verdad? ¿Cómo? ¡

Gracias!
Avatar de usuario
Sfonteneau
Experto en WAPT
Mensajes: 2312
Registrado: 10 de julio de 2014 - 23:52
Contacto :

27 de octubre de 2017 - 16:55

Con error

Ejemplo :

Código: Seleccionar todo

error('Je suis une erreur')
f4242
Mensajes: 54
Inscripciones: 23 Nov 2016 - 20:51 horas.

27 de octubre de 2017 - 19:38

Excelente, gracias!
Bloqueado