Zakažte aktualizace .NET Core na webu Microsoft Windows Update
Jak zakázat aktualizace .NET Core v Microsoft Windows Update
Microsoft změnil způsob, jakým společnost dodává aktualizace pro software .NET Core v systému Windows. Nyní je součástí Aktualizace společnosti Microsofta budou dostávat aktualizace spolu s produkty jiných společností. Pro zainteresované uživatele Microsoft poskytuje další ovládací prvky, aby zabránil .NET Core (všem verzím) v automatickém získávání aktualizací.
Počínaje prosincem 2020 bude společnost Microsoft dodávat aktualizace .NET Core na Windows prostřednictvím Microsoft Update (Windows Update). Microsoft update je služba, která dodává aktualizace pro všechny produkty společnosti Microsoft nainstalované v počítači. Ve Windows 10 můžete službu povolit otevřením Nastavení > Aktualizace a zabezpečení > Windows Update a poté kliknutím na Pokročilé možnosti napravo. Možnost je pojmenována Získejte aktualizace pro další produkty společnosti Microsoft při aktualizaci systému Windows. Je-li povoleno, bude doručovat aktualizace pro všechny nainstalované produkty společnosti Microsoft, jinak budou doručovány pouze aktualizace systému Windows.
Společnost Microsoft poskytuje uživatelům řadu možností, jak z výše uvedené možnosti vyloučit aktualizace .NET Core.
Jak bude .NET Core přijímat aktualizace ve Windows 10
Dříve nebyly aktualizace pro .NET Core dostupné prostřednictvím webu Microsoft Update kvůli zpětné vazbě zákazníků ohledně potenciálně nefunkčních aplikací. Tato zpětná vazba byla shromážděna dříve pro .NET Framework, kde byly aktualizace instalovány na místě, nikoli vedle sebe.
Nicméně. Aktualizace .NET Core se vždy instalují vedle sebe, včetně hlavních a vedlejších verzí. Pouze měsíční servisní aktualizace se instalují na místo a nahrazují předchozí servisní aktualizace. Na rozdíl od .NET Framework je .NET Core nezávislý software a není součástí Windows.
Zde je návod, jak aktualizace .NET Core fungují.
- Zařízení obdrží aktualizace .NET Core z webu Microsoft Update.
- V OS bude k dispozici pouze nejnovější verze služby. Nahradí všechna dříve nainstalovaná vedlejší vydání. Např. verze 3.1.5 nahradí cokoliv staršího 3.1.x.
- Microsoft Update nezahrnuje předběžné verze .NET Core.
Zde je návod, jak můžete zakázat aktualizace .NET Core pro všechny nebo jednotlivé verze, pokud o jejich instalaci nemáte zájem.
Chcete-li zakázat aktualizace .NET Core na webu Microsoft Windows Update
- Otevři Aplikace Editor registru.
- Přejděte na následující klíč registru.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET
. Podívejte se, jak přejít na klíč registru jedním kliknutím. Pokud tento klíč chybí, vytvořte jej ručně. - Vpravo upravte nebo vytvořte novou 32bitovou hodnotu DWORD BlockMU.
Poznámka: I když jste běžící na 64bitovém systému Windows stále musíte vytvořit 32bitovou hodnotu DWORD. - Nastavte jeho hodnotu na 1 v desetinných místech.
- Aby se změny provedené úpravou registru projevily, musíte to udělat restartujte Windows 10.
Jsi hotov.
Případně můžete chtít zakázat aktualizace .NET Core pro jednotlivé verze softwaru. Zde je návod, jak to lze provést.
Zakázat aktualizace pro jednotlivé verze .NET Core
- Otevři Aplikace Editor registru.
- Přejděte na následující klíč registru (vytvořte chybějící klíče, např.
.SÍŤ
a.NET\5.0)
.- Pro .NET Core 5 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\5.0
- Pro .NET Core 3.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\3.1
- Pro .NET Core 2.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\2.1
- Pro .NET Core 5 -
- Vpravo upravte nebo vytvořte novou 32bitovou hodnotu DWORD BlockMU.
Poznámka: I když jste běžící na 64bitovém systému Windows stále musíte vytvořit 32bitovou hodnotu DWORD. - Nastavte jeho hodnotu na 1 v desetinných místech.
- Aby se změny provedené úpravou registru projevily, musíte to udělat restartujte Windows 10.
Jsi hotov.
No, pokud deaktivujete Získejte aktualizace pro další produkty společnosti Microsoft při aktualizaci systému Windows v rozšířeném nastavení Windows Update, nebudete dostávat aktualizace .NET Core. To však také zabrání tomu, aby vaše zařízení dostávalo aktualizace pro jiné aplikace společnosti Microsoft, což může být nežádoucí. Výše uvedené klíče registru řeší tento problém a umožňují blokovat a vyloučit aktualizace .NET Core a zároveň mít povoleny aktualizace pro jiné produkty.
Díky msftnext.