Последнее обновление 28.03.2023 — Алёна Кузнецова
Windows 11 загружает и устанавливает обновления автоматически по многим причинам. Например, для повышения производительности и защиты компьютера и файлов от вредоносных программ и хакеров. Однако проблема заключается в том, что иногда обновления безопасности и обслуживания могут выпускаться с проблемами совместимости и ошибками, которые нарушают работу функций или влияют на производительность.
Хотя обновления имеют решающее значение для системы, и отключать эту функцию неразумно, у вас есть по крайней мере два способа заблокировать автоматическую загрузку определенных обновлений в Windows 11 с помощью инструмента «Показать или скрыть обновления» или PowerShell «PSWindosUpdate». модуль.
В этом руководстве вы узнаете о двух разных способах отображения или скрытия накопительных обновлений в Windows 11.
Скрыть обновления в Windows 11 от средства устранения неполадок
Чтобы скрыть обновления в Windows 11, выполните следующие действия:
-
Откройте страницу Центра загрузки Майкрософт.
-
Сохраните файл wushowhide.diagcab на компьютере.
-
Дважды щелкните файл «.diagcab», чтобы запустить инструмент «Показать или скрыть средство устранения неполадок обновлений».
-
Нажмите кнопку «Далее».
-
Щелкните параметр Скрыть обновления.
-
Выберите обновление Windows 11, чтобы скрыть его от системы.
-
Нажмите кнопку «Далее».
-
Нажмите кнопку Закрыть.
После выполнения этих шагов обновление исчезнет из Центра обновления Windows. Однако, когда станет доступна более новая версия, Windows автоматически загрузит и установит ее.
Если обновление уже установлено, его сначала нужно удалить, а затем заблокировать. Возможность удаления обновлений доступна в меню «Настройки» > «Обновления Windows» > «История обновлений» > «Удалить обновления».
Показать обновления в Windows 11 из средства устранения неполадок
Чтобы сделать доступным ранее заблокированное обновление, выполните следующие действия:
-
Откройте страницу Центра загрузки Майкрософт.
-
Сохраните файл wushowhide.diagcab на компьютере.
-
Дважды щелкните файл «.diagcab», чтобы запустить инструмент «Показать или скрыть средство устранения неполадок обновлений».
-
Нажмите кнопку «Далее».
-
Нажмите «Показать скрытые обновления».
-
Выберите обновление, чтобы сделать его доступным в Windows 11.
-
Нажмите кнопку «Далее».
-
Нажмите кнопку Закрыть.
После выполнения этих шагов пакет снова будет доступен в Windows 10.
Скрыть обновления в Windows 11 от PowerShell
Чтобы скрыть обновление в Windows 11 с помощью PowerShell, выполните следующие действия:
-
Откройте Пуск.
-
Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
Введите следующую команду, чтобы установить модуль PowerShell для обновления Windows 11, и нажмите Enter:
Install-Module PSWindowsUpdate
-
Введите «A», чтобы принять и установить модуль, и нажмите Enter.
-
Введите следующую команду, чтобы разрешить запуск модуля в PowerShell, и нажмите Enter:
Set-ExecutionPolicy RemoteSigned
-
Введите следующую команду, чтобы проверить наличие обновлений Windows 11, и нажмите Enter:
Get-WindowsUpdate
-
Введите следующую команду, чтобы выбрать и заблокировать обновление с помощью PowerShell, и нажмите Enter:
Hide-WindowsUpdate -KBArticleID KBNUMBER
В команде обязательно замените KBNUMBER номером обновления, которое вы хотите заблокировать. В этом примере блокируется обновление KB5009469:
Hide-WindowsUpdate -KBArticleID KB5009469
-
Введите «A», чтобы принять и установить модуль, и нажмите Enter.
-
(Необязательно) Введите следующую команду, чтобы выбрать и заблокировать обновление, когда номер базы знаний недоступен, и нажмите Enter:
Hide-WindowsUpdate -Title "UPDATE-TITLE"
В команде замените UPDATE-TITLE номером обновления, которое нужно пропустить. Вам нужна только часть названия, чтобы оно совпадало. В этом примере блокируется пакет «Накопительное обновление 2021-05»:
Hide-WindowsUpdate -Title "2022-01 Cumulative Update"
-
Введите A, чтобы принять и установить модуль, и нажмите Enter.
После того, как вы выполните эти шаги, инструмент PowerShell заблокирует обновление, не позволяя системе загрузить и установить его, а в статусе появится значок H, указывающий, что оно теперь скрыто.
Показать обновления в Windows 11 из PowerShell
Чтобы отобразить обновление Windows с командами PowerShell, выполните следующие действия:
-
Откройте Пуск.
-
Найдите PowerShell, щелкните правой кнопкой мыши верхний результат и выберите параметр «Запуск от имени администратора».
-
Введите следующую команду, чтобы установить модуль обновления, и нажмите Enter (если применимо):
Install-Module PSWindowsUpdate
-
Введите «A», чтобы принять и установить модуль, и нажмите Enter.
-
Введите следующую команду, чтобы проверить наличие обновлений Windows 11 с помощью PowerShell, и нажмите Enter:
Get-WindowsUpdate
-
Введите следующую команду, чтобы выбрать и разрешить обновление с помощью PowerShell, и нажмите Enter:
Show-WindowsUpdate -KBArticleID KBNUMBER
В команде замените KBNUMBER номером обновления, которое вы хотите отобразить. В этом примере блокируется обновление KB5009469:
Show-WindowsUpdate -KBArticleID KB5009469
-
Введите «A», чтобы принять и установить модуль, и нажмите Enter.
-
(Необязательно) Введите следующую команду, чтобы выбрать и разрешить обновление, когда номер базы знаний недоступен, и нажмите Enter:
Show-WindowsUpdate -Title "UPDATE-TITLE"
В команде замените UPDATE-TITLE номером обновления, которое вы хотите установить. Вам нужна только часть названия, чтобы сделать соответствие. В этом примере блокируется пакет «Накопительное обновление 2021-05»:
Show-WindowsUpdate -Title "2022-01 Cumulative Update"
-
Введите «A», чтобы принять и установить модуль, и нажмите Enter.
После выполнения этих шагов обновление снова станет доступным в Windows 11.