Come (e perché) Microsoft Blocca gli aggiornamenti di Windows 7 sui nuovi PC
Microsoft non vuole che tu continui a installare Windows 7 (o 8) sui nuovi PC. Se ci provi, vedrai un messaggio "Hardware non supportato" e il tuo PC non riceverà alcun aggiornamento di sicurezza da Windows Update. Altre caratteristiche hardware potrebbero non funzionare correttamente.
Microsoft ora richiede l'utilizzo di Windows 10 con le CPU più recenti
Questo è un po 'confuso perché Windows 7 è nel suo periodo di supporto esteso ed è ufficialmente supportato da Microsoft con aggiornamenti di sicurezza fino al 2020. Windows 8.1 è ancora nel suo periodo di supporto mainstream ed è ufficialmente supportato fino al 2023. In teoria, questi sistemi operativi dovrebbero funzionare bene, anche su hardware più recente.
Storicamente, Microsoft non ha applicato alcun tipo di limitazione hardware per le versioni precedenti di Windows. Anche dopo la pubblicazione di Windows 7, è possibile continuare a installare Windows XP sul nuovo hardware del PC in uscita, se necessario.
Ma Microsoft ha ora una nuova politica, annunciata all'inizio del 2016. Le nuove CPU richiedono l'ultima versione di Windows. "Con il passare del tempo, con l'introduzione delle nuove generazioni di silicio, in quel momento richiederanno l'ultima piattaforma Windows per il supporto", spiega un post sul blog di Microsoft. Questo non significa solo Windows 10, significa anche l'ultimo aggiornamento di Windows 10.
Questa politica è ora in atto. Se disponi di un PC con CPU Intel 7a generazione (Kaby Lake) o processore 7a generazione AMD (Bristol Ridge o Ryzen), verrà visualizzato un messaggio di errore e Windows Update non offrirà il PC e gli aggiornamenti di sicurezza. Le nuove architetture della CPU avranno la stessa limitazione in futuro.
Microsoft ha inizialmente annunciato che solo alcuni modelli di computer con CPU di sesta generazione di Intel (Skylake) sarebbero stati supportati con aggiornamenti di sicurezza, ma la maggior parte dei PC con Skylake sarebbe stata lasciata fuori al freddo. Questo è stato uno shock, come è stato annunciato dopo che alcune persone avevano già acquistato i PC Skylake e installato su Windows 7. Tuttavia, Microsoft alla fine si è arretrata su questa minaccia. I PC Windows 7 e 8.1 con Skylake continueranno a ricevere gli aggiornamenti di sicurezza normalmente fino al 2020. Invece, Microsoft sta disegnando saldamente una linea nella sabbia con le CPU di 7a generazione.
Questo criterio si applica anche a Windows Server 2012 R2 e Windows Server 2008 R2. I PC server avranno bisogno dell'ultima versione di Windows Server per ottenere gli aggiornamenti di sicurezza.
"Hardware non supportato" non riceverà aggiornamenti di sicurezza
Ecco cosa significa in realtà: Microsoft non ti fornirà aggiornamenti di sicurezza tramite Windows Update se installi Windows 7 o 8.1 su un PC con una di queste moderne CPU. Invece, vedrai un messaggio "Hardware non supportato" che ti informa che il tuo PC "usa un processore progettato per l'ultima versione di Windows".
In altre parole, Microsoft sta dicendo che dovresti installare Windows 10 su questi PC. Windows 7 e 8.1 non includono effettivamente il codice che impedisce a questi sistemi operativi di funzionare sulle nuove CPU. Invece, Microsoft sta semplicemente bloccando i PC con questo moderno hardware dall'aggiornamento tramite Windows Update.
Questa mancanza ufficiale di supporto da parte di Microsoft significa anche che i produttori di hardware potrebbero non preoccuparsi di rilasciare driver che abilitano tutte le funzionalità del nuovo hardware su Windows 7.
Secondo Microsoft, potrebbe anche apparire un messaggio di errore nella finestra di Windows Update se si installa Windows su un PC con hardware non supportato. Viene visualizzato il messaggio di errore "Impossibile eseguire la ricerca di nuovi aggiornamenti", "Si è verificato un errore durante la ricerca di nuovi aggiornamenti per il computer" o "Codice 80240037 Windows Update ha rilevato un errore sconosciuto".
Perché Microsoft non ti consente di utilizzare Windows 7 con le moderne CPU
Ecco come Microsoft spiega la sua decisione:
"Windows 7 è stato progettato circa 10 anni fa prima che esistessero SOC x86 / x64. Affinché Windows 7 funzioni con qualsiasi silicio moderno, i driver di dispositivo e il firmware devono emulare le aspettative di Windows 7 per l'elaborazione degli interrupt, il supporto del bus e gli stati di alimentazione, una sfida per WiFi, grafica, sicurezza e altro ancora. Mentre i partner effettuano le personalizzazioni per i driver di periferica legacy, i servizi e le impostazioni del firmware, è probabile che i clienti vedano regressioni con la manutenzione continua di Windows 7.“
In altre parole, Microsoft sta dicendo che Windows 7 è vecchio per l'hardware moderno e che i produttori di hardware devono scrivere codice aggiuntivo per far sì che Windows 7 comprenda i chip moderni. Tutto questo codice aggiuntivo può introdurre problemi.
Microsoft afferma di avere l'impegno "di fornire sicurezza, affidabilità e compatibilità" ai sistemi Windows 7. "La riprogettazione dei sottosistemi di Windows 7 per abbracciare le nuove generazioni di silicio introdurrebbe il churn nella base di codice di Windows 7 e romperebbe questo impegno", spiega Microsoft.
Tutto questo riguarda il livello di integrazione tra il nuovo codice di Windows 10 e le ultime piattaforme hardware, secondo Microsoft. La nuova politica "ci consente di concentrarci sulla profonda integrazione tra Windows e il silicio, mantenendo la massima affidabilità e compatibilità con le precedenti generazioni di piattaforme e silicon." Microsoft nota che questo "è del tutto coerente con le moderne tendenze tecnologiche", con cui significano smartphone e tablet.
Microsoft potrebbe rendere disponibili gli aggiornamenti, ma preferirebbero non eseguire il lavoro
Ecco la versione non spartita di questa spiegazione: i produttori di hardware e Microsoft vogliono fare una pausa pulita.
Microsoft vuole testare gli aggiornamenti di Windows 7 e 8.1 su tutto l'hardware ufficialmente supportato. È sicuramente meno utile per Microsoft dichiarare nuovo hardware non supportato e interrompere gli aggiornamenti di test su di esso. Le nuove piattaforme CPU includono modifiche importanti alla gestione dell'alimentazione del processore e altre funzionalità, quindi probabilmente funzioneranno meglio su Windows 10. I produttori di hardware preferirebbero anche solo creare driver per Windows 10 piuttosto che sviluppare driver per Windows 7 e 8.1, anche.
Ma non è impossibile per Microsoft e produttori di hardware fare questo lavoro. Microsoft non ha mai smesso di supportare una versione precedente di Windows sul nuovo hardware durante il periodo di supporto ufficiale. Microsoft e sviluppatori di driver poteva fare il duro lavoro per testare questi aggiornamenti. In alternativa, Microsoft potrebbe solo avvisare gli utenti che il loro hardware non funziona pienamente con Windows 7 ma continuano a offrire aggiornamenti. Ma hanno scelto di non farlo. Bloccare gli aggiornamenti di sicurezza sul nuovo hardware è qualcosa che Microsoft non ha mai fatto prima e ha catturato le persone alla sprovvista.
Cosa fare se si riceve questo messaggio
In definitiva, non importa se accetti o meno la scelta di Microsoft di non supportare le vecchie versioni di Windows sul nuovo hardware. Ciò che conta è che non riceverai aggiornamenti di sicurezza se installi Windows 7 o 8.1 su una di queste più recenti CPU, quindi non dovresti farlo. Potrebbero esserci soluzioni alternative non ufficiali, ma non ci faremo affidamento su queste, poiché le cose possono (e spesso accadono) irrompere in queste situazioni. Microsoft potrebbe disabilitare la soluzione alternativa, oppure i bug nei nuovi aggiornamenti di sicurezza potrebbero causare problemi al sistema.
Se ricevi il messaggio "Hardware non supportato" da Windows Update, ti consigliamo vivamente di installare Windows 10 sul tuo computer. Ciò garantisce che continuerai a ricevere importanti aggiornamenti di sicurezza e il tuo computer sarà comunque ufficialmente supportato.
Le aziende e gli entusiasti che non vogliono utilizzare Windows 10 dovrebbero scavare un po 'di hardware Intel Skylake, poiché questa è la CPU più moderna che continuerà a essere supportata da Windows 7 fino alla sua fine della vita nel 2020. Nel 2020, tutti saranno costretti aggiornare da Windows 7 per continuare a ricevere gli aggiornamenti di sicurezza in ogni caso, e il 2020 non è poi così lontano.
Immagine di credito: Ultra Mendoza