19Jul

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 periodo di supporto esteso ed è ufficialmente supportato da Microsoft con aggiornamenti di sicurezza fino al 2020. Windows 8.1 è ancora nel 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 ora ha 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 vigore. Se si dispone 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 Windows 7 su di essi. 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 stabilendo una linea nella sabbia con le CPU di 7a generazione.

Questa politica 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.Verrà invece visualizzato il messaggio "Hardware non supportato" che informa che il PC "utilizza 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, si potrebbe anche vedere un messaggio di errore nella finestra di Windows Update se siinstallare Windows su un PC con hardware non supportato. Viene visualizzato il messaggio di errore "Impossibile cercare nuovi aggiornamenti", "Si è verificato un errore durante il controllo 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 quasi 10 anni fa prima che esistessero SOC x86 / x64.Affinché Windows 7 possa essere eseguito su 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 silicio". Microsoft nota che questo "è del tutto coerente con le moderne tendenze tecnologiche", con cui significanosmartphone e tablet.

Microsoft potrebbe rendere disponibili gli aggiornamenti, ma preferirebbero non fare il lavoro

Ecco la versione non-spun di quella spiegazione: i produttori di hardware e di 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 creare driver per Windows 10 piuttosto che sviluppare driver per Windows 7 e 8.1.

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. Gli sviluppatori di driver e di Microsoft potrebbero fare il duro lavoro per testare questi aggiornamenti. In alternativa, Microsoft potrebbe semplicemente avvertire gli utenti che il loro hardware non funzionerà completamente con Windows 7 ma continuerà 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 si concorda o meno con 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) rompere 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 fine della sua vita nel 2020. Nel 2020, tutti sarannocostretto ad aggiornare da Windows 7 per continuare a ricevere comunque gli aggiornamenti di sicurezza, e il 2020 non è poi così lontano.

Image Credit: Ultra Mendoza