СКАЧАТЬ
Описание
Отзывы
Выберите вариант загрузки:
- скачать с сервера SoftPortal
Show or hide updates — специальная утилита от Microsoft для ручного отключения установки выбранных патчей для новейшей операционной системы Windows 10 (полное описание…)
Рекомендуем популярное
Media Creation Tool 21H1 Win10 / 21H2 Win11
Media Creation Tool — бесплатный инструмент от компании Microsoft с помощью которого можно легко…
Win Updates Disabler 1.4
Win Updates Disabler — бесплатный и простой в использовании инструмент для управления…
MSI LiveUpdate 6.2.0.74
MSI LiveUpdate — это полезные и мощные приложения для автоматической загрузки и обновления BIOS,…
Windows XP Service Pack 3 (iso-образ)
Microsoft Windows XP Service Pack 3 — официальный пакет обновления 3 (SP3) для Windows XP содержит все ранее…
ASUS BIOS Update 7.18.03
ASUS BIOS Live Update — Фирменная утилита для обновления BIOS материнских плат ASUS через интернет…
Windows Update MiniTool 07.01.2020
Windows Update MiniTool — альтернатива стандартному Windows Update. С ее помощью вы в любой момент сможете…
Ранее я писал, что в Windows 10 настройка обновлений, их удаление и отключение будет затруднена по сравнению с предыдущими системами, а в домашней редакции ОС сделать это штатными средствами системы вообще не получится. Обновление: доступна обновленная статья: Как отключить обновления Windows 10 (все обновления, конкретное обновление или обновление до новой версии).
Цель такого нововведения — повышение безопасности пользователей. Однако, два дня назад, после очередного обновления предварительной сборки Windows 10, многие ее пользователи столкнулись со сбоями explorer.exe. Да и в Windows 8.1 не раз случалось, что какое-либо обновление вызывало проблемы у большого числа пользователей. См. также Вопросы и ответы об обновлении до Windows 10.
В итоге, Microsoft выпустила утилиту, позволяющую отключить определенные обновления в Windows 10. Я проверил ее в двух разных сборках Insider Preview и, думаю, в финальной версии системы, этот инструмент тоже будет работать.
Отключение обновлений с помощью Show or hide updates
Сама утилита доступна для скачивания с официальной страницы (несмотря на то, что страница называется Как отключить обновление драйвера, находящаяся там утилита позволяет отключать и другие обновления) — https://support.microsoft.com/ru-ru/help/3073930/how-to-temporarily-prevent-a-driver-update-from-reinstalling-in-window. Внимание: с официального сайта утилиту убрали, можно использовать следующий источник для загрузки:
https://www.tenforums.com/tutorials/8280-hide-show-windows-updates-windows-10-a.html
После запуска, программа автоматически выполнит поиск всех доступных обновлений Windows 10 (должно быть активным Интернет-подключение) и предложит два варианта действий.
- Hide updates — скрыть обновления. Отключает установку выбранных вами обновлений.
- Show hidden updates — позволяет заново включить установку скрытых ранее обновлений.
При этом, утилита отображает в списке только те обновления, которые еще не были установлены в системе. То есть, если вы хотите отключить обновление, которое уже установилось, его потребуется сначала удалить с компьютера, например, с помощью команды wusa.exe /uninstall, а уже затем блокировать его установку в Show or hide updates.
Некоторые мысли насчет установки обновлений Windows 10
На мой взгляд, подход с принудительной установкой всех обновлений в системе — не слишком удачный шаг, который может привести как к сбоям системы, с невозможностью оперативно и просто исправить ситуацию, так и просто к недовольству некоторых пользователей.
Однако, слишком беспокоиться на этот счет, пожалуй, не нужно — если сама Microsoft не вернет полноценное управление обновлениями в Windows 10, то, уверен, в ближайшее время появятся сторонние бесплатные программы, которые возьмут эту функцию на себя, а я напишу и о них, и о других способах, без использования стороннего ПО, удалять или отключать обновления.
При подключении нового устройства к вашему компьютеру, планшету или ноутбуку, Windows пытается автоматически установить подходящий драйвер. В дальнейшем операционная система будет автоматически обновлять драйвер устройства через обновления Windows (Windows Update). Такой подход является оптимальным, т.к. гарантирует установку актуальных версий драйверов, прошедших проверку в Microsoft. Однако в некоторых случаях пользователь хочет использовать старые версий драйверов и не хочет, чтобы они автоматически обновлялись через WindowUpdate.
В Windows 10 и 11 вы можете отключить автоматическое обновление драйверов устройств несколькими способами.
Содержание:
- Как в Windows отключить обновления драйвера для конкретного устройства?
- Запретить обновление драйверов в настройках оборудования Windows
- Отключить обновление драйверов устройств через групповые политики
- Отключить автоматическое обновление драйверов с помощью PowerShell
Как в Windows отключить обновления драйвера для конкретного устройства?
В Windows 10 и 11 вы можете заблокировать обновление драйверов для конкретного устройства. Например, вы используете какой-то старый (но стабильный) драйвер видеокарты, который перестает корректно работать после каждого автоматического обновления драйвера компьютеров. Вы хотите, чтобы все драйвера компьютера обновлялись автоматически, кроме драйвера вашего видеоадаптера.
Microsoft предлагает использовать утилиту wushowhide.diagcab (Show or Hide Updates), позволяющую скрыть конкретные обновления или драйвера в Windows 11 и 10.
- Вы можете скачать утилиту wushowhide.diagcab в центре загрузок Microsoft (http://download.microsoft.com/download/f/2/2/f22d5fdb-59cd-4275-8c95-1be17bf70b21/wushowhide.diagcab);
- Запустите утилиту wushowhide.diagcab, выберите опцию «Hide Updates»;
- В списке обновлений Windows и драйверов отметьте драйвера, для которых нужно отключить обновление и нажмите Next;
- После этого выбранные драйвера не будут обновляться автоматически.
Вы можете отключить обновление конкретного драйвера через групповые политики. В первую очередь вам нужно определить идентификатор устройства, для которого вы хотите отключить обновление драйверов.
- Откройте консоль диспетчера устройств (
devmgmt.msc
), найдите в списке оборудования необходимое устройство и откройте его свойства; - Перейдите на вкладку «Сведения» и в выпадающем списке выберите пункт ИД оборудования;
- Скопируйте значения идентификаторов оборудования, связанных с устройством (в формате
PCI\VEN_8086&DEV_ ….
) в блокнот (
notepad.exe
); - В редакторе групповых политик (gpedit.msc) перейдите в раздел Конфигурация компьютера -> Административные шаблоны -> Система -> Установка устройства -> Ограничения на установку устройств. Включите политику «Запретить установку устройств с указанными кодами устройств»;
- В политике нажмите кнопку “Показать” и скопируйте в таблицу значений ID вашей видеокарты, полученные ранее;
- Сохраните изменения и обновите настройки групповых политик на клиенте командой:
gpupdate /force
- Теперь, если компьютер получит и загрузит обновления драйверов для этих устройств через Windows Update, при их автоматической установке появится сообщение об ошибке (Установка этого устройства запрещена на основании системной политики. Обратитесь к системному администратору).
Вы также не сможете обновить драйвер для этого устройства вручную. Для обновления драйвера вам придется удалить идентификатор оборудования из настроек групповых политик.
Вы можете включить эту же политику через реестр. Для этого запустите редактор реестра regedit.exe и перейдите в ветку HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions\DenyDeviceIDs. Создайте в этом разделе строковые REG_SZ значения с именами по порядку, начиная с 1 и значением ИД оборудования в каждом параметре.
С помощью политики «Запретить установку устройств с использованием драйверов, соответствующим этим классам устройств» вы можете запретить обновление драйверов для конкретных типов устройств. Например, принтеров, звуковых карты, USB контроллеров и т.д. Для этого нужно указать GUID класса устройства. Например, {
4d36e972-e325-11ce-bfc1-08002be10318}
– класс сетевых адаптеров,
{4d36e979-e325-11ce-bfc1-08002be10318}
и
{4658ee7e-f050-11d1-b6bd-00c04fa372a7}
– принтеры и т.д. Полный список GUID классов оборудования перечислен здесь: https://docs.microsoft.com/en-us/windows-hardware/drivers/install/system-defined-device-setup-classes-available-to-vendors
Запретить обновление драйверов в настройках оборудования Windows
Самый простой способ запретить Windows обновлять драйвера – изменить настройки системы на вкладке Оборудование. Для этого:
- Нажмите сочетание клавиш Win+R и выполните команду sysdm.cpl;
- Откроется вкладка Оборудование (Hardware) в окне Дополнительных параметров системы (Advanced System Settings);
- Нажмите на кнопку Параметры установки устройств (Device Installation Settings);
- В окне «Скачивать автоматически приложения производителя и настраиваемые значки, доступные для ваших устройства» измените значение на Нет (устройство может работать неправильно);
- Сохраните изменения и перезагрузите компьютер.
Эта настройка работает как в Windows 10, так и в Windows 11.
Отключить обновление драйверов устройств через групповые политики
Отключить обновление драйверов устройств в Windows 10 или 11 можно с помощью групповых политик. Вы можете использовать доменный редактор GPO (gpmc.msc) или локальный редактор групповых политик (описано ниже)
- Нажмите сочетание клавиш
Win + R</code >и наберите в появившемся окне
gpedit.msc
(в домашних редакциях Windows 10 вы можете запустить редактор локальных групповых политик так); - В окне редактора групповых политик перейдите в раздел Computer Configuration -> Administrative Templates -> System-> Device Installation -> Device Installation Restrictions (Конфигурация компьютера -> Административные шаблоны -> Система -> Установка устройств -> Ограничения на установку устройств);
- Найдите политику с именем «Запретить установку устройств, не описанных другими параметрами политики» (Prevent installation of devices not described by other policy);
- Затем включите политику “Задать порядок поиска в исходных расположениях драйверов устройств” (Specify search order for device driver source locations ). Эта политика находится в разделе Конфигурация компьютера -> Административные шаблоны -> Система -> Установка устройств (Computer Configuration -> Administrative Templates -> System -> Device Installation). Измените значение политики на “Не искать на веб сайте центра обновления Windows” (Do not search Windows Update). Данная политика позволяет исключить поиск обновлений драйверов на узлах Windows Update (при установке драйвера для любого устройства Windows пытается найти более подходящий драйвера через службу обновлений Windows);
- Включите политику (“Enabled”) и сохраните изменения;
- Перейдите в раздел Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Центр обновлений Windows (Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update -> Manage Updates offered from Windows Update), найдите и включите параметр с именем “Не включать драйверы в обновления Windows” (Do not include drivers with Windows Update policy);
В Windows 11 этот параметр GPO находится в разделе Computer Configuration -> Administrative Templates -> Windows Components -> Windows Update -> Manage Updates offered from Windows Update.
С помощью доменных GPO (настраиваются с помощью консоли
gpmc.msc
) вы можете применить эти настройки на нескольких компьютерах в домене AD. В рабочей группе можно скопировать настройки локальной GPO на другие компьютеры с помощью LGPO.exe.
Отключить автоматическое обновление драйверов с помощью PowerShell
Вы можете использовать простой PowerShell скрипт для отключения автоматического обновления драйверов в Windows. Данный PowerShell скрипт меняет в реестре те же настройки, что и рассмотренные выше параметры GPO. Этот медод удобно использовать на компьютерах с домашней редакцией Windows (на которых отсуствует редактор локальной GPO) и в задачах автоматизации отключения автообновления драйверов.
Для отключения обновления драйверов нужно изменить значения следующих параметров реестра
- HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching –
SearchOrderConfig
=3 (3 — не устанавливать драйвера через Windows Update - HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata –
PreventDeviceMetadataFromNetwork
= 1 - HKLM\SOFTWARE\Microsoft\Windows\WindowsUpdate –
ExcludeWUDriversInQualityUpdate
= 1
Откройте консоль PowerShell с правами администратора и выполните следующий скрипт:
Set-ItemProperty -Path HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching\ -Name SearchOrderConfig -Value 3
Set-ItemProperty -Path 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Device Metadata\' -Name PreventDeviceMetadataFromNetwork -Value 1
# Проверить что ветка реестра существует и создать ее, если нужно
$regKey3 = 'HKLM:\SOFTWARE\Microsoft\Windows\WindowsUpdate'
$test = test-path -path $regKey3
if(-not($test)){
New-Item -Path $regKey3
}
Set-ItemProperty -Path $regKey3 -Name ExcludeWUDriversInQualityUpdate -Value 1
После перезагрузки автоматическое обновление драйверов в Windows будет заблокировано.
В последнем билде Windows 10 21H1 и в Windows 11 параметр ExcludeWUDriversInQualityUpdate находится в нескольких местах реестра:
- HKLM\SOFTWARE\Microsoft\PolicyManager\current\device\Update
- HKLM\SOFTWARE\Microsoft\PolicyManager\default\Update
- HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings
- HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
Нужно установить значение параметра ExcludeWUDriversInQualityUpdate = 1 во всех указанных ветках реестра. Дополните скрипт таким кодом PowerShell:
$regkeys =
'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate',
'HKLM:\SOFTWARE\Microsoft\PolicyManager\default\Update',
'HKLM:\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings',
'HKLM:\SOFTWARE\Microsoft\PolicyManager\current\device\Update'
foreach ($regkey in $regkeys){
$test = test-path -path $regkey
if(-not($test)){
New-Item -Path $regKey
}
Set-ItemProperty -Path $regkey -Name ExcludeWUDriversInQualityUpdate -Value 1
}
foreach ($regkey in $regkeys){write-host $regkey}
Несколько раз я видел, как администраторы отключают обновлений драйверов уже после развертывания образа Windows 10 и установки необходимых драйверов. Для этого можно запретить установку драйверов политикой «Запретить установку устройств, не описанных другими параметрами политики» (рассмотрено выше) или командой:
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\DeviceInstall\Restrictions" /v DenyUnspecified /t REG_DWORD /d 1 /f
Show or hide updates – это фирменная утилита от Microsoft для предотвращения повторной установки обновлений (в том числе и для драйверов) из Центра обновления Windows 10.
Вы можете использовать Show or hide updates, чтобы избежать установки обновлений, которые могут нарушать стабильную работу операционной системы или устройств, например обновления драйверов (видеокарты, звуковой карты и пр.). То есть с помощью данного средства вы можете, отключить установку проблемных обновлений, до того, как станет доступна рабочая версия.
Обратите внимание, что утилита Show or hide updates определяет только те обновления, которые не были ещё установлены. Поэтому, если вы хотите отключить обновление, используя данное средство, то сначала удалите его с компьютера, а уже затем запустите эту утилиту.
Как работать с Show or hide updates Windows 10
Данное средство устранения неполадок не требует установки. Несмотря на английский интерфейс работать с Show or hide updates предельно просто.
Всё что требуется:
- Скачать (по ссылке ниже) → Запустить файл wushowhide.diagcab
- Выбрать Hide updates (скрыть обновления), чтобы выбрать и отключить установку того или иного обновления;
- Show hidden updates (показать обновления), чтобы разрешить установку ранее скрытых обновлений.
Скачать Show or hide updates для Windows 10
На нашем сайте вы можете скачать последнюю версию фирменной утилиты от Microsoft – Show or hide updates Windows 10.
Скачать
Версия: 2015-07-18
Размер: 45.5 КБ
Операционная система: Windows 10
Язык: английский
Дата релиза: 30 июля 2015
Статус программы:
Бесплатная
Разработчик: Microsoft
Официальный сайт: www.support.microsoft.com
Рейтинг: (4 оценок, среднее: 5,00 из 5)