Disinstallare Windows Mail una volta installato Creators Update

Domande sul packaging WAPT / Richieste e assistenza sui pacchetti Wapt.
Regole del forum
Regole del forum della community
* Supporto in inglese su www.reddit.com/r/wapt
* Supporto della community in francese disponibile su questo forum
* Si prega di anteporre [RISOLTO] al titolo dell'argomento se è stato risolto.
* Si prega di non modificare un argomento contrassegnato con [RISOLTO]. Aprire un nuovo argomento facendo riferimento a quello precedente.
* Specificare la versione di WAPT installata, la versione completa e il numero di build (2.2.1.11957 / 2.2.2.12337 / ecc.) nonché l'edizione Enterprise/Discovery.
* Le versioni 1.8.2 e precedenti non sono più supportate. Le uniche domande accettate relative alla versione 1.8.2 riguardano l'aggiornamento a una versione supportata (2.1, 2.2, ecc.).
* Specificare il sistema operativo del server (Linux/Windows) e la versione (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019).
* Specificare il sistema operativo della macchina di amministrazione/creazione dei pacchetti e della macchina con l'agente problematico, se applicabile (Windows 7/10/11/Debian 11/ecc.).
* Evitare di porre più domande quando si apre una discussione, altrimenti potrebbe essere ignorata. Se ci sono più discussioni, aprirle separatamente, preferibilmente una dopo l'altra e non tutte contemporaneamente (ovvero, non intasare il forum).
* Includere frammenti di codice, screenshot e altre immagini direttamente nel post. I link a Pastebin, Bitly e altri siti di terze parti verranno sistematicamente rimossi.
* Come in qualsiasi forum della community, il supporto è fornito volontariamente dai membri. Se si necessita di supporto commerciale, è possibile contattare il reparto vendite di Tranquil IT al numero 02.40.97.57.55
Bloccato
f4242
Messaggi: 54
Registrazione: 23 novembre 2016 - 20:51

3 ottobre 2017 - 23:58

Salve,

sui nostri computer è attualmente in produzione la versione 1607 di Windows 10. Sto testando l'aggiornamento alla versione 1704 di Windows 10 e ho notato che Microsoft ci impone l'utilizzo di Windows Mail bloccandolo sulla barra delle applicazioni. Grazie, Microsoft!

Stavo pensando di creare un pacchetto simile a tis-disable-cortana per disinstallare Windows Mail dai PC.

Come posso fare in modo che la disinstallazione avvenga solo dopo l'aggiornamento alla versione 1704?

Grazie.
Ultima modifica di f4242 il 10 ottobre 2017 alle 22:41, modificato 1 volta.
f4242
Messaggi: 54
Registrazione: 23 novembre 2016 - 20:51

5 ottobre 2017 - 20:49

Sto cercando di utilizzare la `min_os_version` del file di controllo del pacchetto per ottenere quanto descritto. Credo di aver trovato un bug relativo a questa funzionalità.

Per capire che tipo di numero di versione restituisce, ho esaminato il codice sorgente di wapt e ho scoperto che utilizza `setuphelpers.windows_version()` e che questo metodo utilizza `platform.win32_ver()`.

Il problema è che non sembra supportare Windows 10. Su un PC con Windows 10, ` platform.win32_ver()` restituisce erroneamente un valore corrispondente a Windows 8:
('8', '6.2.9200', '', 'Multiprocessor Free').

A quanto pare, platform.win32_ver()` utilizza un'API non più supportata da Microsoft:
https://stackoverflow.com/questions/325 ... windows-10

MODIFICA: Questo dovrebbe essere risolto in Python >= 2.7.11, ma anche se `waptpython.exe --version` restituisce Python 2.7.13 , non funziona.
https://stackoverflow.com/questions/334 ... windows-10
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

6 ottobre 2017 - 20:28

Ciao f4242,

è meglio aprire una nuova discussione per un nuovo argomento. Comunque, visto che ho controllato come funziona sulla mia macchina... In wapt-1.3.13 e wapt-1.5 (che dovrebbe essere rilasciato tra qualche settimana), funziona correttamente. Che versione stai usando?

C:\Users\dcardon>waptpython
Python 2.7.13 (v2.7.13:a06454b1afa1, 17 dic 2016, 20:42:59) [MSC v.1500 32 bit (Intel)] su win32
Digita "help", "copyright", "credits" o "license" per ulteriori informazioni.
>>> import platform
>>> platform.win32_ver()
('10', '10.0.15063', '', u'Multiprocessor Free')
>>>
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
f4242
Messaggi: 54
Registrazione: 23 novembre 2016 - 20:51

6 ottobre 2017 - 21:11

Ciao,

ecco la mia versione:

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, ho fatto la stessa cosa che hai fatto tu con waptpython interattivo e funziona davvero. Il risultato errato che ho ottenuto era con pyscripter.
f4242
Messaggi: 54
Registrazione: 23 novembre 2016 - 20:51

10 ottobre 2017 - 22:36

Ok, l'ho trovato. Dovevo importare la nuova versione di tis-python27. setuphelpers.windows_version() ora restituisce 10.0.14393 su un PC Windows 10 (Anniversary Update) quando avviato da pyscripter.

Ma ho ancora un problema ;)

Aggiungo questa riga al mio file controllare:

Codice: Seleziona tutto

min_os_version    : 10.0.15063
Compilo il mio pacchetto... e puff, la riga scompare! Il mio pacchetto si installa indipendentemente dalla versione di Windows utilizzata. Hai idea di cosa ci sia che non va?
Avatar utente
dcardon
Esperto WAPT
Messaggi: 1908
Registrazione: 18 giugno 2014 - 09:58
Ubicazione: Saint Sébastien sur Loire
Contatto:

11 ottobre 2017 - 18:05

PyScripter viene eseguito con la versione di Python installata localmente in c:\python27 (la directory di installazione predefinita). Quindi sì, deve essere sempre aggiornata.

L'attributo min_os_version non è supportato in WAPT 1.3. Dovrai attendere la versione 1.5.
Denis Cardon - Tranquil IT
Condividi le tue esperienze su WAPT! Inviaci gli URL dei tuoi blog e articoli nella "La tua opinione del forum e li pubblicheremo sul di WAPT
f4242
Messaggi: 54
Registrazione: 23 novembre 2016 - 20:51

11 ottobre 2017 - 20:53

Va bene. La documentazione deve essere corretta; afferma che questa funzionalità è disponibile dalla versione 1.3.9: https://www.wapt.fr/fr/doc/CreationPaqu ... index.html.

Grazie!
f4242
Messaggi: 54
Registrazione: 23 novembre 2016 - 20:51

27 ottobre 2017 - 15:57

In attesa della versione 1.5, ho pensato di aggiungere una condizione al mio script di installazione per verificare che Windows sia effettivamente la versione 1703 prima di procedere. So come controllare la versione corrente di Windows, ma mi chiedevo come fare in modo che il pacchetto tenti di reinstallarsi finché Windows non viene aggiornato?

Immagino di dover forzare l'errore del pacchetto, giusto? Come?

Grazie!
Avatar utente
sfontenau
Esperto WAPT
Messaggi: 2312
Registrato: 10 luglio 2014 - 23:52
Contatto:

27 ottobre 2017 - 16:55

Con errore

Esempio :

Codice: Seleziona tutto

error('Je suis une erreur')
f4242
Messaggi: 54
Registrazione: 23 novembre 2016 - 20:51

27 ottobre 2017 - 19:38

Ottimo, grazie!
Bloccato