Desativar atualizações do .NET Core no Microsoft Windows Update
Como desativar atualizações do .NET Core no Microsoft Windows Update
A Microsoft mudou a forma como a empresa fornece atualizações para o software .NET Core no Windows. Agora está incluído para Atualizações da Microsoft, e receberá atualizações junto com produtos de outras empresas. Para usuários interessados, a Microsoft coloca controles extras para evitar que o .NET Core (todas as versões) obtenha atualizações automaticamente.
A partir de dezembro de 2020, a Microsoft entregará atualizações do .NET Core no Windows por meio do Microsoft Update (Windows Update). A atualização da Microsoft é um serviço que fornece atualizações para todos os produtos da Microsoft instalados no computador. No Windows 10, você pode habilitar o serviço abrindo Definições > Atualização e segurança> Windows Update e, em seguida, clicando em Opções avançadas à direita. A opção é nomeada Receba atualizações para outros produtos da Microsoft ao atualizar o Windows
. Quando ativado, ele fornecerá atualizações para todos os produtos Microsoft instalados, caso contrário, apenas atualizações do Windows serão fornecidas.Propaganda
A Microsoft oferece aos usuários várias opções para excluir as atualizações do .NET Core da opção acima.
Como o .NET Core receberá atualizações no Windows 10
Anteriormente, as atualizações do .NET Core não estavam disponíveis por meio do Microsoft Update devido aos comentários dos clientes sobre aplicativos potencialmente corrompidos. Esse feedback foi coletado anteriormente para o .NET Framework, onde as atualizações foram instaladas no local, em vez de lado a lado.
Contudo. As atualizações do .NET Core sempre são instaladas lado a lado, incluindo versões principais e secundárias. Apenas atualizações de serviço mensais são instaladas no local e substituem atualizações de serviço anteriores. Ao contrário do .NET Framework, o .NET Core é um software independente e não é um componente do Windows.
Veja como funcionam as atualizações do .NET Core.
- Os dispositivos receberão atualizações do .NET Core do Microsoft Update.
- Apenas a última versão do serviço estará disponível no sistema operacional. Ele substituirá todas as versões secundárias instaladas anteriormente. Por exemplo. a versão 3.1.5 substituirá qualquer coisa 3.1.x mais antiga.
- O Microsoft Update não inclui versões de pré-lançamento do .NET Core.
Veja como você pode desabilitar as atualizações do .NET Core para todas as versões ou para versões individuais, se não estiver interessado em instalá-las.
Para desativar atualizações do .NET Core no Microsoft Windows Update
- Abra o Aplicativo Editor de registro.
- Vá para a seguinte chave do Registro.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NET
. Veja como acessar uma chave de registro com um clique. Se essa chave estiver faltando, crie-a manualmente. - À direita, modifique ou crie um novo valor DWORD de 32 bits BlockMU.
Nota: Mesmo se você for executando o Windows de 64 bits você ainda deve criar um valor DWORD de 32 bits. - Defina seu valor como 1 em decimais.
- Para que as alterações feitas pelo ajuste do Registro tenham efeito, você precisa reinicie o Windows 10.
Você terminou.
Como alternativa, você pode desabilitar as atualizações do .NET Core para versões de software individuais. Veja como isso pode ser feito.
Desativar atualizações para versões individuais do .NET Core
- Abra o Aplicativo Editor de registro.
- Vá para a seguinte chave do Registro (crie as chaves ausentes, por exemplo
.INTERNET
e.NET \ 5.0)
.- Para .NET Core 5 -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NET \ 5.0
- Para .NET Core 3.1 -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NET \ 3.1
- Para .NET Core 2.1 -
HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ .NET \ 2.1
- Para .NET Core 5 -
- À direita, modifique ou crie um novo valor DWORD de 32 bits BlockMU.
Nota: Mesmo se você for executando o Windows de 64 bits você ainda deve criar um valor DWORD de 32 bits. - Defina seu valor como 1 em decimais.
- Para que as alterações feitas pelo ajuste do Registro tenham efeito, você precisa reinicie o Windows 10.
Você terminou.
Bem, se você desabilitar o Receba atualizações para outros produtos da Microsoft ao atualizar o Windows opção nas configurações avançadas do Windows Update, você não receberá atualizações do .NET Core. No entanto, isso também impedirá que seu dispositivo receba atualizações para outros aplicativos da Microsoft, o que pode ser indesejado. As chaves do Registro acima resolvem esse problema e permitem que você bloqueie e exclua atualizações do .NET Core enquanto habilita as atualizações de outros produtos.
Graças a msftnext.