Pagina 1 di 1
Disinstallare Windows Mail una volta installato Creators Update
Pubblicato: 3 ottobre 2017 - 23:58
di f4242
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.
Re: Disinstallazione di Windows Mail
Pubblicato: 5 ottobre 2017 - 20:49
di f4242
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
Re: Disinstallazione di Windows Mail
Pubblicato: 6 ottobre 2017 - 20:28
di dcardon
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')
>>>
Re: Disinstallazione di Windows Mail
Pubblicato: 6 ottobre 2017 - 21:11
di f4242
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.
Re: Disinstallazione di Windows Mail
Pubblicato: 10 ottobre 2017 - 22:36
di f4242
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:
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?
Re: Disinstallazione di Windows Mail dopo l'installazione di Creators Update
Pubblicato: 11 ottobre 2017 - 18:05
di dcardon
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.
Re: Disinstallazione di Windows Mail dopo l'installazione di Creators Update
Pubblicato: 11 ottobre 2017 - 20:53
di f4242
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!
Re: Disinstallazione di Windows Mail dopo l'installazione di Creators Update
Pubblicato: 27 ottobre 2017 - 15:57
di f4242
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!
Re: Disinstallazione di Windows Mail dopo l'installazione di Creators Update
Pubblicato: 27 ottobre 2017 - 16:55
di sfontenau
Re: Disinstallazione di Windows Mail dopo l'installazione di Creators Update
Pubblicato: 27 ottobre 2017 - 19:38
di f4242
Ottimo, grazie!