Я изо всех сил пытаюсь удалить значок области уведомлений «Обновление до Windows 10» на нескольких машинах Win 7 Pro в домене 2008 R2. Нет сервера WSUS.
Я попытался включить параметр «Отключить обновление до последней версии ...» в разделе «Конфигурация компьютера» своего домена -> «Административные шаблоны» -> «Компоненты Windows» -> «Центр обновления Windows», а затем выполнить gpupdating на моем собственном ПК для проверки. Начать сначала. Обновите gp снова. Начать сначала. Значок все еще там.
Мне нужно установить WSUS - это проект черного дня, который я планировал некоторое время. Но сейчас солнечно, и мне нужно разобраться в более важном дерьме.
Любые идеи? Спасибо!
Изменить: этот вопрос не повторяется, потому что все эти хосты являются частью домена. Это принципиально иная ситуация.
Я ищу исправление в стиле GP; взламывать реестр по одному на персональных компьютерах - это не то, на что у меня есть время.
Параметр групповой политики запрещает фактическое обновление. Если вы щелкните значок обновления, вы получите сообщение о том, что администратор отключил обновления. Этот параметр не уничтожает программу предложения (GWX.exe), если она уже запущена.
Официальный поддерживаемый метод отказа от обновления Windows 10 задокументирован здесь: https://support.microsoft.com/en-us/kb/3080351
Вот что я сделал в своей среде на основе статьи в базе знаний.
Я установил следующие значения реестра:
HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate DisableOSUpgrade=0x1 (DWORD)
HKLM:\SOFTWARE\Policies\Microsoft\Windows\Gwx DisableGwx=0x1 (DWORD)
HKLM:\Software\Microsoft\Windows\CurrentVersion\WindowsUpdate\OSUpgrade ReservationsAllowed=0x0 (DWORD)
Вы можете установить это в настройках групповой политики. В моей среде у меня есть набор сценариев PowerShell, которые периодически запускаются на наших рабочих станциях, поэтому я добавил его туда. Точный метод зависит от вас. В любом случае, я рекомендую вам использовать повторяющийся метод для применения параметра реестра (групповая политика, сценарий запуска, запланированная задача и т. Д.), А не одноразовую команду. Возможно, что следующее обновление может сбросить настройки реестра и вызвать хаос.
Первое указанное мной значение соответствует указанному вами параметру групповой политики. Значения реестра, используемые групповой политикой, задокументированы здесь: https://www.microsoft.com/en-us/download/details.aspx?id=25250
Обратите внимание, что третий больше не документирован Microsoft. Я считаю, что когда-то это было задокументировано (в моих комментариях к сценарию написано, что оно пришло от Microsoft), но я не могу найти источник. Не уверен, что это нужно больше.
Кроме того, у вас возникнут проблемы с любыми компьютерами, на которых уже есть значок предложения обновления (запущен GWX.exe). Для поиска и уничтожения любых экземпляров GWX.exe вам потребуется запланированная задача или что-то подобное. Поскольку у меня уже есть периодический сценарий PowerShell, я добавил к нему этот код:
$processes = Get-Process | Where-Object {$_.Path -like "C:\Windows\System32\GWX\*.exe"}
if($processes)
{
$processes | Stop-Process -Force
}
В качестве альтернативы вы можете использовать групповую политику для создания запланированной задачи, которая использует команду TASKKILL для достижения того же результата.
Еще один комментарий: некоторые люди выступают за отказ от обновлений безопасности, которые включают предложение обновления. Я этого не рекомендую. Если вы будете следовать тому, что я перечислил выше, вам не нужно беспокоиться о том, что вы одобряете в WSUS.