Tutti i software, prima o poi, raggiungono il loro “fine vita”. Microsoft chiarisce in questa pagina le principali date relative al supporto mainstream ed extended delle varie versioni dei suoi sistemi operativi. Inoltre, effettuando una ricerca a questo indirizzo è possibile raccogliere informazioni sulle politiche di aggiornamento di qualunque software Microsoft.
La data di fine supporto di un sistema operativo di qualunque altro software porta con sé implicazioni dirette sulla disponibilità di nuove funzionalità e patch.
Per un sistema operativo come Windows 7 l’introduzione di nuove funzionalità è cosa ormai accantonata da tempo (ormai gennaio 2015) ma ciò che è fondamentale è la disponibilità degli aggiornamenti di sicurezza.
Utilizzare un sistema operativo non sicuro perché ha ormai raggiunto la fine del suo ciclo di vita (non vengono più rilasciate patch correttive per i vari problemi di sicurezza) rappresenta un grosso problema, soprattutto in ambito aziendale.
E se è vero che in tantissimi uffici pubblici è facile imbattersi ancor oggi in macchine che adoperano addirittura Windows XP – ritirato ad aprile 2014 (!) – la diffusissima pratica che consiste nel continuare a utilizzare sistemi operativi ormai superati è fortemente sconsigliata, a meno di non utilizzare qualche precauzione (ne parliamo più avanti).
Windows 7 non sarà più supportato dal 14 gennaio 2020
Microsoft ha fissato come data di “fine vita” per le varie edizioni di Windows 7 il 14 gennaio 2020: si tratta, come sempre accade in questi casi, di un martedì, il secondo del mese, giorno in cui verranno rilasciati gli ultimi aggiornamenti ufficiali per Windows 7.
Ciò significa che il giorno seguente al 14 gennaio 2020, Windows 7 terminerà di esistere e Microsoft non assicurerà ai clienti alcuna forma di supporto, per tutte le edizioni disponibili.
A partire dal 15 gennaio, infatti, i tecnici Microsoft non rilasceranno più alcuna patch per Windows 7, neppure per sanare problematiche di sicurezza. Cessando anche il periodo di supporto extended (le differenze con il periodo mainstream sono spiegate qui: Aggiornamento Windows: per quanto tempo è possibile farlo), Microsoft metterà nuovi aggiornamenti di Windows 7 solo nelle mani delle aziende che stipuleranno costosi abbonamenti speciali (programma Windows 7 Extended Security Updates (ESU): Quanto costa Windows 7 Extended Security Updates e come ottenere gli aggiornamenti).
Alcuni ricercatori indipendenti sarebbero riusciti ad accedere alle patch ESU con alcune modifiche a livello di sistema (in particolare forzando il caricamento di una libreria DLL). Si tratta però di una procedura ovviamente non supportata da Microsoft che è destinata ad essere bloccata: Ricevere gli aggiornamenti per Windows 7 dopo il 14 gennaio 2020.
Fine del supporto di Windows 7: cosa fare
A fine dicembre 2019, Windows 7 restava ancora il secondo più utilizzato al mondo con il 26,6% delle quote di mercato. Pensare che Windows 10 è leader con il 54,6% ma il “sorpasso” su Windows 7 si è registrato solo tra novembre e dicembre 2018 (fonte: NetmarketShare, Netapplications).
Per i professionisti e le aziende che utilizzano molte workstation Windows 7, passare a Windows 10 è di fatto pressoché obbligatorio:
1) Il consiglio è quello di creare un’immagine del sistema con l’intera configurazione di Windows 7, la struttura del disco o dell’unità SSD e i dati memorizzati salvandola quindi su un server NAS o su una cartella condivisa in rete locale.
Per procedere in tal senso si possono usare le soluzioni di Acronis, programmi come AOMEI Backupper, EASEUS Todo Backup, Macrium Reflect (ReDeploy) e MiniTool ShadowMaker. Si creerà così un’unica immagine che permette il ripristino completo dell’intera configurazione del sistema in caso di guai.
In alternativa c’è anche l’ottima utilità Microsoft basata su riga di comando e integrata in Windows: wbAdmin. In pochi la conoscono pur essendo molto potente ed efficace: Windows 10 e sistemi server: backup automatizzato con wbAdmin e ripristino su hardware differente.
Nell’articolo abbiamo parlato di Windows 10, ma wbAdmin è disponibile anche sulle macchine Windows 7.
2) Utilizzando l’Assistente aggiornamento Windows 10 si possono aggiornare le macchine Windows 10 a costo zero senza neppure la necessità di introdurre manualmente alcun Product Key: Assistente aggiornamento Windows 10: cos’è e quando è utile.
Sebbene l’offerta di aggiornamento gratuito a Windows 10 (a partire da copie di Windows 7 e Windows 8.1 installate con una regolare licenza) sia terminata dopo un anno dalla data di lancio della prima versione di Windows 10, è ancora possibile passare alla più recente versione del sistema operativo a costo zero (ne abbiamo parlato anche qui: Windows 10 gratis si può, ecco come fare).
3) I file relativi a Windows 7, dopo l’upgrade a Windows 10 con Assistente aggiornamento Windows 10 o con l’utilità Media Creation Tool (entrambe scaricabili da questa pagina), vengono conservati nella cartella \Windows.old
.
Tale cartella non dovrebbe essere subito rimossa perché, in caso di problemi, rappresenta la chiave per tornare a Windows 7 senza mettere mano ai software di disk imaging citati in precedenza.
Anzi, per chi passa da Windows 7 a Windows 10, suggeriamo di aumentare il numero di giorni durante i quali il sistema operativo conserva il contenuto della cartella \Windows.old
: Come aumentare il numero di giorni per tornare alla versione precedente di Windows 10.
4) Suggeriamo quindi “alleggerire” Windows 10 modificando subito alcuni comportamenti che per chi proviene da Windows 7 possono essere considerati inutili forzature e causa di rallentamenti.
Nell’articolo Aggiornamento Windows 10: cosa fare dopo aver installato l’ultimo feature update abbiamo visto come disabilitare alcune funzionalità che attivano scambi di dati superflui con i server Microsoft, come riattivare l’utile Ripristino configurazione del sistema, come modificare la gestione degli aggiornamenti evitando di ricevere automaticamente nuovi feature update e update non strettamente indispensabili, come impedire l’installazione arbitraria di applicazioni potenzialmente superflue (cosa che accade puntualmente anche nelle edizioni Pro di Windows 10, quindi nelle installazioni del sistema operativo aggiornate a partire da Windows 7 Professional) e come usare la modalità ibernazione (fantastica per riprendere il lavoro lì dove lo si era lasciato).
Per gli utenti più evoluti c’è anche la possibilità di disattivare alcune funzionalità di Windows 10 e rendere il sistema più veloce. Si tratta di interventi che dovrebbero comunque essere prima provati su macchine non utilizzate per scopi produttivi per poi replicare la configurazione altrove: Ottimizzare e velocizzare Windows 10: come farlo automaticamente.
Piuttosto che permettere la disabilitazione delle funzionalità di Windows 10 che possono servire, lo script proposto si concentra su quelle che davvero aiutano a velocizzare il più recente sistema operativo Microsoft offrendo comunque agli utenti la facoltà di scegliere quali modifiche applicare e quali no.
Continuare a usare Windows 7 dopo il 14 gennaio 2020
E se si continuasse a usare il sistema operativo dopo la data di “fine vita”? Niente paura, almeno nella fase iniziale. Dopo il 14 gennaio 2020 non è escluso che Microsoft – almeno per i primi tempi, come peraltro già accaduto in passato – possa rilasciare aggiornamenti speciali in via straordinaria (è successo nel 2017 nel caso di sistemi operativi non più supportati come Windows XP, Windows Server 2003 e Windows Vista per “tappare” la vulnerabilità che ha permesso la diffusione del malware WannaCry: Il patch day Microsoft di giugno è imponente: rischi di un nuovo attacco WannaCry?).
Se non si fosse in grado di passare a Windows 10 oppure a Linux entro il 14 gennaio 2020, si potranno mettere in campo diverse soluzioni:
1) Va tenuto presente che la nota società 0patch metterà a disposizione degli interessati “micro-aggiornamenti” non ufficiali che permetteranno di risolvere le principali vulnerabilità di sicurezza che dovessero essere scoperte in Windows 7 dopo il 14 gennaio 2020.
Installando un apposito software agent sulle macchine Windows 7, si riceveranno le patch non ufficiali, installabili con un clic.
Come visto negli articoli Applicare aggiornamenti per Windows e gli altri software senza riavviare il sistema e Windows 7, aggiornamenti non ufficiali anche dopo gennaio 2020 con 0patch, gli aggiornamenti di 0patch non si installano: le correzioni vengono applicate in memoria e non necessitando quindi neppure di un riavvio della macchina. Sono quindi molto più leggere rispetto ai tradizionali aggiornamenti Microsoft.
2) Il ritiro di Windows 7 da parte di Microsoft non coinciderà con la fine del supporto da parte dei principali produttori di browser web. L’utilizzo di browser sempre aggiornati all’ultima versione permette di ridurre – e di molto – la superficie d’attacco. Stessa cosa dicasi per i programmi per la gestione della posta elettronica e per qualunque altro software che comunica con la rete Internet.
3) Accertarsi che i sistemi Windows 7 non siano direttamente esposti sulla rete Internet ma siano connessi in rete locale dietro router dotato di funzionalità NAT fornisce già notevoli rassicurazioni.
4) Fondamentale disattivare sul router il supporto per protocollo UPnP in modo che eventuali applicazioni in esecuzione non aprano porte in ingresso (vedere Sicurezza router, il pericolo può arrivare anche da UPnP? e UPnP, a cosa serve e perché va disattivato immediatamente).
5) I sistemi Windows 7 andrebbero possibilmente isolati dal resto della rete locale magari servendosi delle VLAN e segmentando così il network. Le VLAN, tra le varie loro caratteristiche (VLAN: cosa sono, come usarle e perché), danno modo di allestire più reti locali logicamente separate l’una dall’altra e quindi non comunicanti tra di loro. La maniera canonica per realizzare una VLAN poggia sull’utilizzo di uno switch che supporti tale funzionalità.
6) L’utilizzo di software antiexploit e un controllo più severo sul traffico mediante una più attenta configurazione del firewall (va benissimo anche il firewall integrato in Windows) permetterà di scongiurare la fuoriuscita di dati e la trasmissione verso server remoti.
L’adozione di un’applicazione come Windows Firewall Control, recentemente divenuta del tutto gratuita (vedere Windows Firewall Control diventa gratuito) consentirà di “addestrare” il firewall di Windows 7 affinché blocchi anche i tentativi di connessione in uscita non indispensabili per il funzionamento del sistema operativo e dei programmi che si adoperano di norma.
7) Windows Embedded POSReady 7 è un sistema operativo che poggia sul kernel di Windows 7 e che è stato progettato per i dispositivi di dimensioni compatte come registratori di cassa, macchine self service, sportelli Bancomat e così via.
A differenza del sistema operativo da cui POSReady 7 è stato fatto derivare, questo sarà supportato da Microsoft fino al 12 ottobre 2021, quindi un anno e nove mesi in più.
Quasi sicuramente potrebbe essere possibile continuare a ricevere le patch su Windows 7 con una semplice modifica del registro di sistema, come fatto in passato nel caso di Windows XP. Si tratta però di un espediente che Microsoft, per vari motivi, ha sempre strenuamente combattuto.
8) Nell’articolo Trasferire programmi da un PC a un altro abbiamo offerto alcuni suggerimenti per migrare da un PC a un altro dati e programmi tenendo presente che nel caso di applicazioni legacy è comunque possibile eseguire la vecchia versione di Windows all’interno di una macchina virtuale.
In questo senso Virtualbox offre un validissimo supporto: Virtualbox, cos’è e come funziona. Le novità della sesta versione.
Il ritiro definitivo del supporto per Windows 7 non rappresenta quindi uno scenario apocalittico: l’importante è acquisire massima consapevolezza alla sui passaggi utili per non trovarsi impreparati.