Windows

Windows 域 - 通過 GP 刪除 Win 10 優惠

  • March 27, 2016

我正在努力刪除 2008 R2 域上一堆 Win 7 Pro 機器上的“升級到 Windows 10”通知區域圖示。沒有 WSUS 伺服器。

我嘗試在我的域的電腦配置 -> 管理模板 -> Windows 組件 -> Windows 更新中啟用“關閉升級到最新版本…”設置,然後在我自己的 PC 上進行 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 不再記錄第三個。我相信它曾經被記錄在案(我的腳本評論說它來自微軟),但我找不到來源。不確定是否還需要。

此外,您必須對已經有升級報價圖示(GWX.exe 正在執行)的任何 PC 提出問題。您需要計劃任務或類似任務來查找並殺死任何 GWX.exe 實例。由於我已經有一個定期的 PowerShell 腳本,因此我向其中添加了以下程式碼:

$processes = Get-Process | Where-Object {$_.Path -like "C:\Windows\System32\GWX\*.exe"}

if($processes)
{
   $processes | Stop-Process -Force
}

作為替代方案,您可以使用組策略來創建使用 TASKKILL 命令來實現相同目的的計劃任務。

另一種評論:有些人一直主張拒絕包含升級優惠的安全更新。我不推薦這個。如果您遵循我上面列出的內容,則無需擔心您在 WSUS 中批准的內容。

引用自:https://serverfault.com/questions/766194