gpedit.msc → 開啟「群組原則編輯器」。效果: 所有 .msi 安裝封裝無法執行,系統提示「系統管理員已禁止 Windows Installer」。
gpedit.msc → 電腦設定 → Windows 設定 → 安全性設定 → 軟體限制原則。C:\Windows\*, C:\Program Files\Office\*, C:\Program Files\ApprovedApp\*.exe),安全性層級設為「不受限制」。優點: 精確控制可執行檔、DLL、腳本;缺點: 維護白名單成本高,易誤攔截合法程式(如自動更新程式)。
gpedit.msc → 使用者設定 → 系統管理範本 → 控制台 → 啟用 「禁止存取控制台」 或針對性啟用 「隱藏『新增/移除程式』」。C:\Program Files、C:\Program Files (x86):移除「使用者」群組的「寫入」/「修改」權限,僅保留「讀取與執行」、「列出資料夾內容」、「讀取」。C:\Windows\Installer:同理限制寫入。若使用者能執行 gpedit.msc 即可解除限制:
gpedit.msc → 使用者設定 → 系統管理範本 → 系統 → 啟用 「禁止存取登錄編輯工具」。gpedit.msc, regedit.exe, secpol.msc, mmc.exe 等管理工具。C:\Windows\System32\gpedit.msc 的「讀取與執行」權限。| 方法 | 攔截 .msi | 攔截 .exe 安裝程式 | 攔截綠色免安裝軟體 | 維護難度 |
|---|---|---|---|---|
| 禁用 Windows Installer | ✓ | ✗ | ✗ | 低 |
| 軟體限制原則 (SRP) | ✓ | ✓ | ✓ (若強制執行含 DLL) | 高 |
| 只執行允許應用程式 | ✓ | ✓ | ✗ (僅檢查 .exe) | 中 |
| NTFS 權限 | ✓ | ✓ | ✓ (無寫入權限無法解壓/建立檔案) | 中 |
XP 時代的軟體限制原則(SRP)是現代 AppLocker、Windows Defender Application Control (WDAC) 的前身。掌握 SRP 白名單機制,不僅能管控 XP,更能深入理解 Windows 執行檔控制核心架構,為企業端點安全奠定基礎。