Disabilitare gli aggiornamenti di .NET Core in Microsoft Windows Update
Come disabilitare gli aggiornamenti di .NET Core in Microsoft Windows Update
Microsoft ha cambiato il modo in cui l'azienda fornisce gli aggiornamenti per il software .NET Core su Windows. Ora è incluso per Aggiornamenti Microsofte riceverà aggiornamenti insieme ai prodotti di altre società. Per gli utenti interessati, Microsoft mette controlli aggiuntivi per impedire a .NET Core (tutte le versioni) di ottenere automaticamente gli aggiornamenti.
A partire da dicembre 2020, Microsoft fornirà gli aggiornamenti di .NET Core su Windows tramite Microsoft Update (Windows Update). Microsoft update è un servizio che fornisce aggiornamenti a tutti i prodotti Microsoft installati sul computer. In Windows 10 puoi abilitare il servizio aprendo Impostazioni > Aggiornamento e sicurezza > Windows Update, quindi fare clic su Opzioni avanzate sulla destra. L'opzione si chiama Ricevi aggiornamenti per altri prodotti Microsoft quando aggiorni Windows. Se abilitato, fornirà gli aggiornamenti a tutti i prodotti Microsoft installati, altrimenti verranno consegnati solo gli aggiornamenti di Windows.
Microsoft offre agli utenti una serie di opzioni per escludere gli aggiornamenti .NET Core dall'opzione precedente.
Come .NET Core riceverà gli aggiornamenti in Windows 10
In precedenza, gli aggiornamenti per .NET Core non erano disponibili tramite Microsoft Update a causa del feedback dei clienti sulle app potenzialmente dannose. Questo feedback è stato raccolto in precedenza per .NET Framework, in cui gli aggiornamenti sono stati installati sul posto anziché affiancati.
Però. Gli aggiornamenti di .NET Core vengono sempre installati fianco a fianco, incluse le versioni principali e secondarie. Solo gli aggiornamenti di manutenzione mensili vengono installati sul posto e sostituiscono gli aggiornamenti di manutenzione precedenti. A differenza di .NET Framework, .NET Core è un software indipendente e non è un componente di Windows.
Ecco come funzionano gli aggiornamenti di .NET Core.
- I dispositivi riceveranno gli aggiornamenti .NET Core da Microsoft Update.
- Solo l'ultima versione del servizio sarà disponibile nel sistema operativo. Sostituirà tutte le versioni minori precedentemente installate. Per esempio. la versione 3.1.5 sostituirà qualsiasi cosa 3.1.x precedente.
- Microsoft Update non include versioni di .NET Core non definitive.
Ecco come disabilitare gli aggiornamenti di .NET Core per tutte o singole versioni se non sei interessato a installarli.
Per disabilitare gli aggiornamenti di .NET Core in Microsoft Windows Update
- Apri il App Editor del Registro di sistema.
- Vai alla seguente chiave di registro.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET
. Scopri come accedere a una chiave di registro con un clic. Se questa chiave non è presente, creala manualmente. - A destra, modifica o crea un nuovo valore DWORD a 32 bit BlockMU.
Nota: anche se lo sei con Windows a 64 bit devi comunque creare un valore DWORD a 32 bit. - Imposta il suo valore su 1 in decimali.
- Per rendere effettive le modifiche apportate dal tweak del Registro, è necessario riavvia Windows 10.
Hai fatto.
In alternativa, potresti voler disabilitare gli aggiornamenti di .NET Core per le singole versioni del software. Ecco come si può fare.
Disabilitare gli aggiornamenti per le singole versioni di .NET Core
- Apri il App Editor del Registro di sistema.
- Vai alla seguente chiave di registro (crea le chiavi mancanti, ad es.
.NETTO
e.NET\5.0)
.- Per .NET Core 5 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\5.0
- Per .NET Core 3.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\3.1
- Per .NET Core 2.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\2.1
- Per .NET Core 5 -
- A destra, modifica o crea un nuovo valore DWORD a 32 bit BlockMU.
Nota: anche se lo sei con Windows a 64 bit devi comunque creare un valore DWORD a 32 bit. - Imposta il suo valore su 1 in decimali.
- Per rendere effettive le modifiche apportate dal tweak del Registro, è necessario riavvia Windows 10.
Hai fatto.
Bene, se disabiliti il Ricevi aggiornamenti per altri prodotti Microsoft quando aggiorni Windows opzione nelle impostazioni avanzate di Windows Update, non riceverai gli aggiornamenti di .NET Core. Tuttavia, ciò impedirà anche al tuo dispositivo di ricevere aggiornamenti per altre app di Microsoft, che possono essere indesiderate. Le chiavi di registro di cui sopra risolvono questo problema e consentono di bloccare ed escludere gli aggiornamenti di .NET Core mentre sono abilitati gli aggiornamenti per altri prodotti.
Grazie a msftnext.