A partire da Windows 11 22H2, Microsoft ha introdotto alcune tecnologie per migliorare il rilascio degli aggiornamenti su Windows Update.
Aggiornamenti più piccoli, veloci e sostenibili
Dopo aver alleggerito e velocizzato gli aggiornamenti con l’introduzione di Windows 11, Microsoft ha voluto migliorare ancora questo aspetto con la versione 22H2, che porterà aggiornamenti delle funzionalità con download di dimensioni più piccole, interruzioni ridotte e distribuzione delle lingue semplificata.
Download minori sul client
Con Windows 11, versione 22H2, abbiamo ridotto le dimensioni del download per ogni client riprogettando il modo in cui gestiamo le app sviluppate da Microsoft fornite con Windows. Un sottoinsieme di queste “app di posta in arrivo”; include app di sistema come Impostazioni ed Esplora file. Queste app di sistema vengono aggiornate oggi tramite l’aggiornamento cumulativo di Windows. Altre app della posta in arrivo di Microsoft, tuttavia, vengono aggiornate solo tramite Microsoft Store. Questi includono Posta, Calendario, Blocco note e altri.
Per ridurre le dimensioni scaricate su ciascun client, abbiamo riprogettato il modo in cui queste app di posta in arrivo e non di sistema sono strutturate nella raccolta di file UUP. Come mai? Per abilitare un download condizionale durante un aggiornamento delle funzionalità, acquisirli da Windows Update solo se necessario. Ad esempio, se hai acquisito le ultime versioni di queste app tramite lo Store prima di eseguire un aggiornamento delle funzionalità, è possibile che la tua versione di queste app sia più recente di quella offerta nell’aggiornamento delle funzionalità. Questo download condizionale è stato abilitato effettuando il refactoring del modo in cui queste app sono archiviate nel supporto UUP. Con il refactoring, le versioni di queste app possono essere confrontate con quelle attualmente installate e scaricate e installate condizionatamente solo se necessario.
Nel nostro test interno, basato sul laboratorio degli aggiornamenti delle funzionalità canoniche, vediamo i seguenti risultati rispetto a Windows 11, versione 21H2:
- dimensione del download ridotta di ~450 MB o 14%
- requisito di spazio su disco di installazione ridotto di ~399 MB o 8%
- utilizzo di picco ridotto del disco di ~849 MB o 11%
Dai dati di diagnostica, vediamo i seguenti risultati al 90° percentile, per gli aggiornamenti delle funzionalità canoniche rispetto a Windows 11, versione 21H2:
- dimensione del download ridotta di ~450 MB o 13%
- requisito di spazio su disco di installazione ridotto di circa 2,8 GB o 17%
Forse ti starai chiedendo UUP. A partire da Windows 10, versione 1709, è stata introdotta la Unified Update Platform. È stato un miglioramento della tecnologia di aggiornamento di Windows sottostante che si traduce in dimensioni di download più ridotte e un protocollo più efficiente per il controllo degli aggiornamenti, l’acquisizione e l’installazione dei pacchetti necessari e l’aggiornamento in una fase di aggiornamento. La tecnologia è “unificata” in quanto riunisce, o unifica, lo stack di aggiornamento per Windows e Windows Phone.
Interruzione ridotta
Quando ci sono meno passaggi da eseguire, in genere si ottiene un’installazione più rapida. Questo è un altro prodotto della riprogettazione del modo in cui le app inbox e non di sistema vengono modellate nella raccolta di file UUP. Nel nostro test interno basato su laboratorio degli aggiornamenti delle funzionalità canoniche, vediamo una riduzione del tempo offline (ovvero, quando l’utente non può utilizzare il dispositivo) del 30% rispetto a Windows 11. Stimiamo che vedremo una riduzione del 21% circa in tempo offline misurato al 95° percentile.
Abbiamo anche ridotto le interruzioni integrando gli aggiornamenti di .NET Framework negli aggiornamenti delle funzionalità basati su UUP. A partire da Windows 10, versione 1809, la manutenzione di .NET Framework è stata spostata dall’aggiornamento cumulativo di Windows a un aggiornamento cumulativo separato di .NET Framework. Questa modifica ha offerto ai professionisti IT un maggiore controllo sul test e sulla distribuzione di questi aggiornamenti, separatamente dall’aggiornamento cumulativo del sistema operativo.
Per Windows 11, versione 22H2, abbiamo integrato gli aggiornamenti di .NET Framework nell’aggiornamento delle funzionalità basato su UUP. Il risultato è un riavvio in meno richiesto dopo il passaggio a Windows 11, versione 22H2. Come mai? Bene, prima di questa modifica, un dispositivo installava l’ultimo aggiornamento delle funzionalità del sistema operativo tramite Windows Update. Essendo basato su UUP, includerebbe anche l’ultimo aggiornamento cumulativo, per consentire al dispositivo di essere aggiornato in un solo passaggio. Tuttavia, poiché .NET Framework è un aggiornamento separato, non verrebbe installato automaticamente. Invece, una volta avviato il nuovo sistema operativo, una scansione separata rispetto a Windows Update rileverebbe e installerà l’aggiornamento .NET, purtroppo richiedendo un altro riavvio. Fortunatamente, ora è la cosa del passato!
Consegna delle lingue semplificata
Windows 11 è localizzato in 110 lingue. Tutte le 110 lingue hanno una controparte Local Experience Pack (LXP). Gli LXP sono basati su APPX e vengono spediti tramite Store e supporti di rilascio. Con Windows 11, versione 22H2, abbiamo ridotto il numero di LXP forniti con Windows. In particolare, sulla base di analisi e valutazioni significative dei dati sull’adozione del prodotto, le prestazioni, il feedback dei clienti, la crescita del mercato e altre considerazioni, sono stati rimossi 22 LXP in base a un utilizzo estremamente basso. Per consolidare ulteriormente, abbiamo rimosso 43 LXP che vengono spediti tramite Language Pack.
Ci sono alcuni vantaggi in termini di dimensioni con queste modifiche. In primo luogo, c’è una riduzione di circa 500 MB delle dimensioni della lingua e delle funzionalità opzionali dei supporti di rilascio supplementari. Per coloro che non hanno familiarità con Windows 11, versione 21H2, con quella versione abbiamo unito la lingua e le funzionalità ISO media su richiesta (FOD), semplificando l’aggiunta di ciascuna alle immagini del sistema operativo. Non è più necessario un repository personalizzato, ma basta montare la lingua e le funzionalità opzionali ISO e utilizzarlo come origine con Deployment Image Servicing and Management (DISM) e /add-capability. Quando aggiungi una lingua usando DISM /add-package e usi la lingua montata e le funzionalità opzionali ISO come origine, Windows aggiunge automaticamente i satelliti FOD aggiuntivi secondo necessità per quei FOD già installati.
In secondo luogo, c’è una riduzione di circa 1 GB nei file che pubblichiamo su Windows Update. Ora ciò non aiuta direttamente un professionista IT oggi, tuttavia, lo stesso risparmio sarà applicabile quando i file UUP verranno scaricati in Windows Server Update Services (WSUS) nel prossimo futuro. L’integrazione di UUP con WSUS affronterà in modo specifico le lacune significative nella nostra storia di distribuzione commerciale. Ti consentirà di essere aggiornato all’ultimo aggiornamento della sicurezza durante gli aggiornamenti in un riavvio, migrare automaticamente i FOD e le lingue durante un aggiornamento delle funzionalità, supportare l’acquisizione di FOD e Language Pack dal server WSUS, portare le funzionalità di riparazione del danneggiamento del sistema operativo di UUP su WSUS e abilitare gestione dei contenuti semplificata tramite manutenzione (anziché basata sui media con sequenze di attività).
Contestualmente ai benefici nel download del nuovo update 22H2 di Windows 11, Microsoft ha annunciato di aver migliorato ulteriormente anche il peso e la velocità delle patch mensili, rendendo gli aggiornamenti cumulativi ancora più piccoli da scaricare, più veloci da installare e che occupano meno spazio su disco.
Download minori sul client
Con Windows 11, versione 21H2, abbiamo ridotto le dimensioni inviate a ciascun client sulla rete per gli aggiornamenti cumulativi. Se non hai familiarità con i miglioramenti che abbiamo apportato, abbiamo strutturato l’aggiornamento cumulativo per consentirti di richiedere solo i file che sono stati modificati. Ciò consente allo stack di manutenzione del dispositivo di richiedere solo i differenziali necessari. Perché questo è significativo? Per quei dispositivi che sono aggiornati, scaricheranno ed elaboreranno meno differenziali rispetto a un dispositivo che è in ritardo di uno o più mesi sugli aggiornamenti di qualità e sicurezza. Ad esempio, i dispositivi che installano l’aggiornamento 22000.132 e a partire dalla build 22000.1, la dimensione mediana del download era di 159 MB. Per gli utenti a partire da 22000.120, la dimensione mediana del download era di 112 MB. Questo è un risparmio di download del 29%.
Per Windows 11, versione 22H2, abbiamo esteso questo design per coprire anche il contenuto facoltativo. In particolare, FOD e Language Pack. Nei nostri test interni di laboratorio, abbiamo confrontato un dispositivo che passa dall’aggiornamento cumulativo 2021.11B al 2022.06B, prima e dopo le nostre modifiche. Il risultato è una riduzione di 12 MB o del 4,8% per gli aggiornamenti mensili.
Installazione più veloce
Oltre agli aggiornamenti più piccoli, i professionisti IT sono interessati anche a un’installazione più rapida. Devo ancora incontrare qualcuno che voglia andare più piano! Per Windows 11, versione 22H2, abbiamo compiuto progressi significativi nella riduzione del tempo necessario per installare un aggiornamento cumulativo. Come? Attraverso una raccolta di miglioramenti delle prestazioni di basso livello. Evidenzierò due di questi.
Innanzitutto, siamo passati da un singolo thread all’idratazione multi-thread del componente appena sottoposto a manutenzione. Se ricordi, in Windows 10, versione 1809, abbiamo introdotto un modello in cui è possibile combinare differenziali avanti e indietro per creare un pacchetto di aggiornamento cumulativo più piccolo rispetto alla precedente tecnologia Express. Applicando questi differenziali avanti e indietro in parallelo, abbiamo ridotto significativamente i tempi di installazione.
In secondo luogo, siamo anche molto più efficienti nella gestione dei metadati di aggiornamento cumulativo (ad es. file manifest dei componenti, file catalogo firmato, ecc.) durante la fase di download. In particolare, abbiamo ridotto il sovraccarico del file system espandendo questi file in un unico file temporaneo anziché in migliaia di file più piccoli. Abbiamo anche combinato alcune operazioni comuni tra i passaggi di download e installazione. Ancora una volta, migliorando notevolmente le prestazioni.
Nel nostro test interno basato su laboratorio basato su Windows 11, versione 21H2 con aggiornamento cumulativo 2021.11B installato, seguito dall’installazione di Windows 11, versione 21H2 con aggiornamento cumulativo 2022.06B, vediamo i seguenti risultati quando si utilizza Windows 11, versione 22H2 pila di manutenzione:
- tempo di download ridotto di 2,9 min o 37%
- tempo di installazione online ridotto di 1,7 min o 12,4%
- tempo CPU ridotto di 3,9 min o 18,7%
Questi miglioramenti delle prestazioni non hanno fatto regredire l’esperienza utente durante l’installazione in background, mantenendoti ben protetto e produttivo. È importante notare che la riduzione del tempo di installazione può variare a seconda della capacità dell’hardware, inclusi processore e memoria. Inoltre, il tempo di download varia a seconda dell’ampiezza delle differenze all’interno dell’aggiornamento cumulativo. In generale, più la manutenzione cambia, maggiore è la riduzione.
Infine, vediamo anche una significativa riduzione del tempo di installazione offline (ovvero, la manutenzione offline dell’immagine del sistema operativo tramite DISM) con Windows 11, 22H2. Nei nostri test interni basati su lab vediamo una riduzione del 49% dei tempi di manutenzione con l’aggiornamento cumulativo 2022.1C rispetto a Windows 11, versione 21H2.
Impronta del disco ridotta
Per Windows 11, versione 22H2, abbiamo ridotto l’ingombro del disco dell’aggiornamento cumulativo, restituendo circa 250 MB per aggiornamento cumulativo agli utenti del dispositivo rispetto a Windows 11, versione 21H2. Per 2022.06B, si tratta di circa 750 MB di spazio su disco, in base ai risparmi su disco per l’aggiornamento cumulativo precedente, corrente e successivo. Come? Attraverso la riduzione di una cache di aggiornamento cumulativa utilizzata dallo stack di manutenzione. Diamo un’occhiata più da vicino.
In Windows 11, versione 21H2, lo stack di manutenzione mantiene una cache delle parti dell’aggiornamento cumulativo per un uso successivo. Ad esempio, quando viene installato un FOD o un Language Pack, viene installato nella versione RTM del componente. Questa è la stessa versione fornita come parte della lingua e delle funzionalità opzionali ISO, una volta per versione. Per aggiornare questi componenti FOD, subito dopo l’installazione del FOD, la cache viene utilizzata per acquisire e applicare localmente aggiornamenti cumulativi che si applicano al FOD, nel caso in cui gli aggiornamenti della sicurezza o della qualità per il FOD siano stati forniti dopo RTM. Tuttavia, nel tempo abbiamo appreso delle condizioni che portavano la cache a non essere popolata o popolata ma a mancare delta di aggiornamento cumulativo. Ad esempio, installazione offline seguita da DISM /resetbase. Oppure la disinstallazione di un FOD e la reinstallazione immediata comporterebbe una mancanza di cache, che richiede l’acquisizione da Windows Update alla scansione successiva. La rimozione della cache risolve questi problemi.
La ristrutturazione dell’aggiornamento cumulativo in Windows 11, versione 21H2 consente allo stack di manutenzione del dispositivo di richiedere solo i differenziali necessari. È la stessa tecnologia che utilizziamo in Windows 11, versione 22H2, per acquisire i delta FOD specifici necessari per portare il FOD da RTM alla versione corrente. Inoltre, con Windows 11, versione 22H2, questo viene ora eseguito come un unico passaggio durante l’installazione di FOD. Il risultato è un’impronta del disco più piccola.
In terzo luogo, a partire dall’aggiornamento Windows 11 22H2 è stata introdotta una gestione più intelligente dei download per migliorare la sostenibilità ambientale prediligendo il download in modo da ottenere un risparmio energetico. Trovate maggiori dettagli sull’argomento nel nostro articolo dedicato.
Apprezzate questa ulteriore novità di Windows Update su Windows 11 22H2? Ditecelo nei commenti.
Articolo di Windows Blog Italia
Fonte | Microsoft