Windows-Server-2003

通過組策略解除安裝未知軟體。

  • February 28, 2013

我想知道這是否可以通過組策略實現。

是否可以定義允許的程序列表並在使用者註銷/登錄電腦時自動解除安裝其餘程序?

有一個選項可以定義“軟體超出範圍時解除安裝”策略,但這僅適用於最初通過全域策略安裝軟體的情況,而很多不需要的軟體則不然。

Windows Server 2003,活動目錄。Windows XP 和 Windows 7 客戶端。

產品中沒有內置功能可以滿足您的需求。

一個現實的場景是通過組策略啟動腳本辨識“不需要的”軟體和腳本解除安裝軟體。您可以通過軟體留下的一些“標記”(其主 .EXE 的存在、HKLM 中“解除安裝”鍵中的系統資料庫項等)辨識軟體的存在並執行解除安裝。

解除安裝任意程序將是有問題的。通常情況下,讓靜默解除安裝工作已經很困難了,更不用說嘗試執行隨機解除安裝常式並希望它們“正常工作”了。我認為這是一個白日夢。

假設您的使用者沒有“管理員”權限(最佳實踐),您不應該將永久安裝的軟體安裝到電腦的特定機器區域。(安裝到使用者配置文件中的Google瀏覽器等軟體始終是可能的。)

軟體限制政策/AppLocker 也可能是您的可行選擇。您可以將已知需要的軟體“列入白名單”,並且所有其他軟體都將被阻止執行。這不是一個容易正確的配置,但我已經看到該功能在使用者執行一組非常受限的程序的環境中取得了一些成功。

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