Windows Tips & News

Деактивирайте актуализациите на .NET Core в Microsoft Windows Update

click fraud protection
ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Как да деактивирате актуализациите на .NET Core в Microsoft Windows Update

Microsoft промени начина, по който компанията доставя актуализации за софтуера .NET Core на Windows. Сега е включено в Актуализации на Microsoft, и ще получава актуализации заедно с продуктите на други компании. За заинтересовани потребители Microsoft поставя допълнителни контроли, за да попречи на .NET Core (всички версии) да получава актуализации автоматично.

Netcore2 банер

От декември 2020 г. Microsoft ще доставя актуализации на .NET Core на Windows чрез Microsoft Update (Windows Update). Актуализацията на Microsoft е услуга, която доставя актуализации за всички продукти на Microsoft, инсталирани на компютъра. В Windows 10 можете да активирате услугата, като отворите Настройки > Актуализация и сигурност > Актуализация на Windows и след това щракнете върху Разширени опции вдясно. Опцията е именувана Получавайте актуализации за други продукти на Microsoft, когато актуализирате Windows

. Когато е активиран, той ще доставя актуализации на всички инсталирани продукти на Microsoft, в противен случай ще се доставят само актуализации на Windows.

Реклама

Опция за актуализации за други продукти на Microsoft

Microsoft предоставя на потребителите редица опции за изключване на актуализациите на .NET Core от горната опция.

СъдържаниеКрия
Как .NET Core ще получава актуализации в Windows 10
За да деактивирате актуализациите на .NET Core в Microsoft Windows Update
Деактивирайте актуализациите за отделни версии на .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

  1. Отвори Приложение за редактор на системния регистър.
  2. Отидете на следния ключ на системния регистър. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET. Вижте как да отидете до ключ в системния регистър с едно щракване. Ако този ключ липсва, създайте го ръчно.Създайте .NET подключ
  3. Вдясно променете или създайте нова 32-битова стойност на DWORD BlockMU.Създайте нов 32-битов Dword
    Забележка: Дори и да сте работещ с 64-битов Windows все пак трябва да създадете 32-битова стойност на DWORD.
  4. Задайте стойността му на 1 в десетичната запетая.Деактивирайте актуализациите на .NET Core в Microsoft Windows Update
  5. За да влязат в сила промените, извършени от настройката на системния регистър, трябва рестартирайте Windows 10.

Ти си готов.

Като алтернатива може да искате да деактивирате актуализациите на .NET Core за отделни версии на софтуера. Ето как може да се направи.

Деактивирайте актуализациите за отделни версии на .NET Core

  1. Отвори Приложение за редактор на системния регистър.
  2. Отидете на следния ключ на системния регистър (създайте липсващите ключове, напр. .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
  3. Вдясно променете или създайте нова 32-битова стойност на DWORD BlockMU.
    Забележка: Дори и да сте работещ с 64-битов Windows все пак трябва да създадете 32-битова стойност на DWORD.
  4. Задайте стойността му на 1 в десетичната запетая.Деактивирайте актуализациите за отделни версии на .NET Core
  5. За да влязат в сила промените, извършени от настройката на системния регистър, трябва рестартирайте Windows 10.

Ти си готов.

Е, ако деактивирате Получавайте актуализации за други продукти на Microsoft, когато актуализирате Windows опция в разширените настройки на Windows Update, няма да получавате актуализации на .NET Core. Това обаче също ще попречи на вашето устройство да получава актуализации за други приложения на Microsoft, които могат да бъдат нежелани. Горните ключове на системния регистър решават този проблем и ви позволяват да блокирате и изключвате актуализации на .NET Core, докато имате активирани актуализации за други продукти.

Благодарение на msftnext.

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата
Защитете Google Chrome срещу уязвимости при Meltdown и Spectre

Защитете Google Chrome срещу уязвимости при Meltdown и Spectre

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителностт...

Прочетете още

Firefox 57.0.4 пуснат с решение за атака Meltdown и Spectre

Firefox 57.0.4 пуснат с решение за атака Meltdown и Spectre

Mozilla днес пусна нова версия на своя браузър Firefox. Той предлага допълнителна защита срещу се...

Прочетете още

Грешка с идентификатор на събитие 10016 Архиви

Наскоро на моя компютър с Windows 8.1 от нищото започнах да получавам грешки в дневника на събити...

Прочетете още