Windows Tips & News

Вимкніть оновлення .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 Update, а потім натисніть на Розширені опції праворуч. Опція названа Отримувати оновлення для інших продуктів Microsoft під час оновлення Windows. Якщо ввімкнено, він доставлятиме оновлення для всіх встановлених продуктів Microsoft, інакше будуть доставлені лише оновлення Windows.

Корпорація Майкрософт надає користувачам ряд опцій, щоб виключити оновлення .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. Подивіться, як перейти до ключа реєстру одним клацанням миші. Якщо цього ключа немає, створіть його вручну.
  3. Праворуч змініть або створіть нове 32-розрядне значення DWORD BlockMU.
    Примітка: навіть якщо ви під керуванням 64-розрядної Windows ви все одно повинні створити 32-розрядне значення DWORD.
  4. Встановіть його значення 1 в десятковій системі.
  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 в десятковій системі.
  5. Щоб зміни, внесені за допомогою налаштування реєстру, вступили в силу, вам потрібно перезавантажте Windows 10.

Ви закінчили.

Добре, якщо відключити Отримувати оновлення для інших продуктів Microsoft під час оновлення Windows у розширених налаштуваннях Windows Update, ви не отримуватимете оновлень .NET Core. Однак це також не дозволить вашому пристрою отримувати оновлення для інших програм Microsoft, які можуть бути небажаними. Наведені вище ключі реєстру вирішують цю проблему та дозволяють блокувати та виключати оновлення .NET Core, увімкнувши оновлення для інших продуктів.

Завдяки msftnext.

Увімкніть підтвердження видалення в Windows 10

Увімкніть підтвердження видалення в Windows 10

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Windows 11 Insider Preview Build 22458 доступна для розробників

Windows 11 Insider Preview Build 22458 доступна для розробників

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Windows Movie Maker: як його використовувати для легкого редагування відео

Windows Movie Maker: як його використовувати для легкого редагування відео

Сьогодні редагування відео може знадобитися будь-якої години. Люди шукають найкращий спосіб викон...

Читати далі