Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

深入解析 Windows 7 AppLocker 程式鎖定功能

編輯:Win7 系統基礎知識

AppLocker:企業級應用程式管控的利器

Windows 7 推出的 AppLocker(應用程式鎖定) 功能,透過規則限制使用者只能執行指定程式、安裝核准軟體、執行受信任腳本,有效保護系統完整性與資料安全。對於共用電腦、企業環境或家長管控,都是極佳的防護機制。

核心功能與應用場景

  • 可執行檔規則:控制 .exe、.com 等執行檔是否允許執行
  • Windows 安裝程式規則:限制 .msi、.msp 安裝套件的安裝權限
  • 腳本規則:管控 .ps1、.bat、.cmd、.vbs、.js 等腳本執行
  • 封裝應用程式規則:管理 AppX 封裝應用程式(Windows 8+ 新增)

典型應用:防止員工隨意安裝軟體、阻擋惡意程式執行、限制兒童存取特定程式、確保僅執行經簽章驗證的應用程式。

設定步驟詳解

1. 開啟群組原則編輯器

按 Win+R 輸入 gpedit.msc,依序展開:

電腦設定 → Windows 設定 → 安全性設定 → 應用程式控制原則 → AppLocker

2. 建立新規則(以封鎖 C 槽安裝軟體為例)

  1. 右鍵點選「Windows 安裝程式規則」→「建立新規則」
  2. 「權限」頁面:動作選「拒絕」,指定使用者或群組
  3. 「條件」頁面:選擇「路徑」規則類型
  4. 輸入路徑:C:\*(封鎖整個 C 槽)
  5. 「例外」頁面:可新增允許的子資料夾(如 C:\Program Files\AllowedApp\*)
  6. 完成精靈,規則即列入清單

3. 啟用規則強制執行

  1. 點選左側「AppLocker」節點
  2. 右側點選「設定規則執行」
  3. 勾選「Windows Installer 規則」→ 選擇「強制執行規則」
  4. 按確定套用

進階技巧與注意事項

  • 發布者規則:依數位簽章(發行者、產品名稱、版本)允許執行,支援「版本以上」條件,自動涵蓋未來更新版本,大幅減少維護成本
  • 稽核模式:先設為「僅稽核」觀察記錄,確認無誤後再改為「強制執行」
  • 規則優先順序:明確拒絕 > 明確允許 > 預設規則
  • 需搭配 Application Identity 服務:服務必須設為「自動」啟動,否則規則不生效

AppLocker vs 軟體限制原則 (SRP)

特性AppLockerSRP (XP/Win7 相容)
規則類型路徑、雜湊、發布者路徑、雜湊、網路區域
版本控制支援版本範圍不支援
例外處理內建例外規則需另建規則
稽核模式內建無
適用版本Win7 企業版/旗艦版、Win8/10/11 Pro/Ent所有版本

AppLocker 讓 IT 管理員能輕鬆實現「最小權限原則」,配合發布者規則與稽核模式,兼顧安全性與彈性。若您管理多部電腦,請務必善用此功能。

Copyright © Windows教程網 All Rights Reserved