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.
Desinstale Windows Mail una vez instalada la Actualización para creadores
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.
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
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
- 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 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')
>>>
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
¡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,
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.
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.
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?
Pero todavía tengo un problema
Agrego esta línea a mi archivo control:
Código: Seleccionar todo
min_os_version : 10.0.15063- dcardón
- Experto en WAPT
- Mensajes: 1908
- Inscripción: 18 de junio de 2014 - 09:58
- Ubicación: Saint Sébastien sur Loire
- Contacto :
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.
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
¡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
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!
¡Gracias!
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!
Supongo que necesito forzar que el paquete falle, ¿verdad? ¿Cómo? ¡
Gracias!
- Sfonteneau
- Experto en WAPT
- Mensajes: 2312
- Registrado: 10 de julio de 2014 - 23:52
- Contacto :
