INTRODUZIONE
Microsoft durante Ottobre 2024 ha concluso il supporto di alcune versioni meno recenti di Windows 11, rendendo impossibile reperire gli aggiornamenti di sicurezza per i PC meno recenti.
Tramite la manipolazione di alcune chiavi di registro ed il software “Windows 11 Installation Assistant” è possibile aggiornare Windows 11 ad una versione recente, per poter ricevere nuovemente gli aggiornamenti da Windows Update.
PREREQUISITI
Affinchè sia possibile proseguire con gli step descritti in questo articolo, è necessario utilizzare una macchina con Windows 11 (versione a fine servizio) e potrebbe essere richiesto avere abilitato il “SecureBoot” e che sia presente un TPM v1.2 (normalmente è richiesta la versione 2).
VERIFICA DELLA VERSIONE DEL SISTEMA OPERATIVO
Verificare eseguendo il seguente comando in una PowerShell se la “Build” è precedente alla versione “22621.4751”:
0
1
2
3
4
|
PS C:\> [System.Environment]::OSVersion.Version
Major Minor Build Revision
----- ----- ----- --------
10 0 22621 0
|
Se la versione dovesse essere successiva, allora sarebbe possibile ricevere gli aggiornamenti di sicurezza almeno fino a Novembre 2025.
Tramite Windows Update è possibile capire se la versione di Windows è a fine servizio, poichè viene riportato un avviso:
VERIFICA DELLA PRESENZA DEL TPM
Per verificare la versione del TPM è possibile eseguire in una PowerShell amministrativa il seguente comando:
0 |
Get-Tpm |
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
TpmPresent : True
TpmReady : True
TpmEnabled : True
TpmActivated : True
TpmOwned : True
RestartPending : False
ManufacturerId : 1229346816
ManufacturerIdTxt : IFX
ManufacturerVersion : 4.40
ManufacturerVersionFull20 : Not Supported for TPM 1.2
ManagedAuthLevel : Delegated
OwnerAuth :
OwnerClearDisabled : False
AutoProvisioning : Enabled
LockedOut : False
LockoutHealTime : Not Supported for TPM 1.2
LockoutCount : Not Supported for TPM 1.2
LockoutMax : Not Supported for TPM 1.2
SelfTest : {128, 0, 1, 255}
|
Sul PC in cui è stato eseguito il comando riportato nell’esempio è presente il TPM v1.2 che normalmente non sarebbe compatibile con le versioni recenti di Windows 11.
MODIFICA DEL REGISTRO PER BYPASS DELLA VERIFICA DELLA CPU E DEL TPM
Per inibire la verifica da parte di Windows Update della versione della CPU e del TPM è necessario aggiungere una chiave di registro.
Aprire regedit con permessi amministrativi, navigare su Computer\HKEY_LOCAL_MACHINE\SYSTEM\Setup e creare una nuova chiave chiamandola MoSetup:
Navigare nella chiave MoSetup appena creata e creare un nuovo valore di tipo DWORD:
Il valore deve chiamarsi AllowUpgradesWithUnsupportedTPMOrCPU e deve essere uguale a 1:
Prima di proseguire con gli step successivi potrebbe essere necessario riavviare la macchina.
DOWNLOAD DI WINDOWS 11 INSTALLATION ASSISTANT
Effettuare il download del tool Windows 11 Installation Assistant dal sito ufficiale Microsoft (Microsoft Site):
Eseguire il tool ed inserire le credenziali nella UAC se richieste.
Se non è mai stata installata l’app PC Health Check o non è mai stata eseguita un health check verrà mostrato il seguente errore:
INSTALLAZIONE DI PC HEALTH CHECK
Nella schermata di errore mostrata nell’immagine del paragrafo precendente, cliccare su Get PC Health Check app.
Aprire il file di cui viene effettuato il download con lo stesso utente con cui si ha avviato il tool Windows 11 Installation Assistant (non l’utenza delle credenziali inserite nella UAC).
Selezionare Install per procedere con l’installazione:
Concludere l’installazione cliccando su Finish ed avviare l’app.
BYPASS DEL PC HEALTH CHECK
Nell’app PC Health Check effettuare una verifica cliccando su Check now:
Quando la verifica è conclusa, vengono mostrati tutti i requisiti non soddisfatti:
Aprire regedit con lo stesso utente con cui si è installato l’app PC Health Check (non importa se non è un amministatore).
Navigare su Computer\HKEY_CURRENT_USER\Software\Microsoft\PCHC e modificare il valore nominato UpgradeEligibility in 1:
AGGIORNAMENTO DI WINDOWS 11 TRAMITE INSTALLATION ASSISTANT
Tornare sul tool Windows 11 Installation Assistant e selezionare Refresh per proseguire con l’aggiornamento:
Accettare la licenza e far partire l’installazione selezionando Accept and Install:
Durante l’installazione viene mostrata la percentuale di completamento:
Se si minimizza la finestra è possibile aprirla nuovamente cliccando con il tasto destro del mouse sull’icona nella Task bar e selezionando Details:
Quando l’aggiornamento è concluso, riavviare la macchina:
VERIFICA DELL’AGGIORNAMENTO DI WINDOWS 11
Eseguendo il seguente comando in una Powershell, verificare che la Build di Windows sia stata incrementata:
0 |
PS C:\> [System.Environment]::OSVersion.Version
|
0
1
2
|
Major Minor Build Revision
----- ----- ----- --------
10 0 26100 0
|
Infine, verificare che Windows Update non mostri più l’avviso di fine servizio e che sia possibile installare gli aggiornamenti:
0 commenti