Página 1 de 1
Desinstale Windows Mail una vez instalada la Actualización para creadores
Publicado: 3 de octubre de 2017 - 23:58
por f4242
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.
Re: Desinstalación de Windows Mail
Publicado: 5 de octubre de 2017 - 20:49
por f4242
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
Re: Desinstalación de Windows Mail
Publicado: 6 de octubre de 2017 - 20:28
por dcardon
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')
>>>
Re: Desinstalación de Windows Mail
Publicado: 6 de octubre de 2017 - 21:11
por f4242
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.
Re: Desinstalación de Windows Mail
Publicado: 10 de octubre de 2017 - 22:36
por f4242
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:
Compilo mi paquete... ¡y puf!, ¡la línea desaparece! Mi paquete se instala independientemente de la versión de Windows. ¿Sabes qué está mal?
Re: Desinstalación de Windows Mail después de instalar Creators Update
Publicado: 11 de octubre de 2017 - 18:05
por dcardon
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.
Re: Desinstalación de Windows Mail después de instalar Creators Update
Publicado: 11 de octubre de 2017 - 20:53
por f4242
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!
Re: Desinstalación de Windows Mail después de instalar Creators Update
Publicado: 27 de octubre de 2017 - 15:57
por f4242
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!
Re: Desinstalación de Windows Mail después de instalar Creators Update
Publicado: 27 de octubre de 2017 - 16:55
por sfonteneau
Re: Desinstalación de Windows Mail después de instalar Creators Update
Publicado: 27 de octubre de 2017 - 19:38
por f4242
Excelente, gracias!