Деактивирайте актуализациите на .NET Core в Microsoft Windows Update
Как да деактивирате актуализациите на .NET Core в Microsoft Windows Update
Microsoft промени начина, по който компанията доставя актуализации за софтуера .NET Core на Windows. Сега е включено в Актуализации на Microsoft, и ще получава актуализации заедно с продуктите на други компании. За заинтересовани потребители Microsoft поставя допълнителни контроли, за да попречи на .NET Core (всички версии) да получава актуализации автоматично.
От декември 2020 г. Microsoft ще доставя актуализации на .NET Core на Windows чрез Microsoft Update (Windows Update). Актуализацията на Microsoft е услуга, която доставя актуализации за всички продукти на Microsoft, инсталирани на компютъра. В Windows 10 можете да активирате услугата, като отворите Настройки > Актуализация и сигурност > Актуализация на Windows и след това щракнете върху Разширени опции вдясно. Опцията е именувана Получавайте актуализации за други продукти на Microsoft, когато актуализирате Windows
. Когато е активиран, той ще доставя актуализации на всички инсталирани продукти на Microsoft, в противен случай ще се доставят само актуализации на Windows.Реклама
Microsoft предоставя на потребителите редица опции за изключване на актуализациите на .NET Core от горната опция.
Как .NET Core ще получава актуализации в Windows 10
По-рано актуализациите за .NET Core не бяха достъпни чрез Microsoft Update поради обратна връзка от клиенти относно потенциално повредени приложения. Тази обратна връзка беше събрана по-рано за .NET Framework, където актуализациите бяха инсталирани на място, а не едно до друго.
Въпреки това. Актуализациите на .NET Core винаги се инсталират една до друга, включително основни и второстепенни версии. Само месечни актуализации за обслужване се инсталират на място и заместват предишни актуализации за обслужване. За разлика от .NET Framework, .NET Core е независим софтуер и не е компонент на Windows.
Ето как работят актуализациите на .NET Core.
- Устройствата ще получават актуализации на .NET Core от Microsoft Update.
- В ОС ще бъде налична само най-новата версия на услугата. Той ще замени всички по-рано инсталирани второстепенни издания. напр. версия 3.1.5 ще замени всичко 3.1.x по-старо.
- Microsoft Update не включва предварителни версии на .NET Core.
Ето как можете да деактивирате актуализациите на .NET Core за всички или отделни версии, ако не се интересувате от инсталирането им.
За да деактивирате актуализациите на .NET Core в Microsoft Windows Update
- Отвори Приложение за редактор на системния регистър.
- Отидете на следния ключ на системния регистър.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET
. Вижте как да отидете до ключ в системния регистър с едно щракване. Ако този ключ липсва, създайте го ръчно. - Вдясно променете или създайте нова 32-битова стойност на DWORD BlockMU.
Забележка: Дори и да сте работещ с 64-битов Windows все пак трябва да създадете 32-битова стойност на DWORD. - Задайте стойността му на 1 в десетичната запетая.
- За да влязат в сила промените, извършени от настройката на системния регистър, трябва рестартирайте Windows 10.
Ти си готов.
Като алтернатива може да искате да деактивирате актуализациите на .NET Core за отделни версии на софтуера. Ето как може да се направи.
Деактивирайте актуализациите за отделни версии на .NET Core
- Отвори Приложение за редактор на системния регистър.
- Отидете на следния ключ на системния регистър (създайте липсващите ключове, напр.
.NET
и.NET\5.0)
.- За .NET Core 5 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\5.0
- За .NET Core 3.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\3.1
- За .NET Core 2.1 -
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\2.1
- За .NET Core 5 -
- Вдясно променете или създайте нова 32-битова стойност на DWORD BlockMU.
Забележка: Дори и да сте работещ с 64-битов Windows все пак трябва да създадете 32-битова стойност на DWORD. - Задайте стойността му на 1 в десетичната запетая.
- За да влязат в сила промените, извършени от настройката на системния регистър, трябва рестартирайте Windows 10.
Ти си готов.
Е, ако деактивирате Получавайте актуализации за други продукти на Microsoft, когато актуализирате Windows опция в разширените настройки на Windows Update, няма да получавате актуализации на .NET Core. Това обаче също ще попречи на вашето устройство да получава актуализации за други приложения на Microsoft, които могат да бъдат нежелани. Горните ключове на системния регистър решават този проблем и ви позволяват да блокирате и изключвате актуализации на .NET Core, докато имате активирани актуализации за други продукти.
Благодарение на msftnext.