Windows 7 專業版/企業版/旗艦版提供 AppLocker (應用程式控制原則),可建立基於數位簽名 (發布者)的執行規則,精準封鎖指定廠商所有程式 (含升級版、改名版、移動版),無法被路徑變更繞過。本文以封鎖騰訊 QQ 為例,完整演示規則建立、例外設定、服務啟用全流程。
| 規則類型 | 識別依據 | 繞過難度 | 適用場景 |
|---|---|---|---|
| 路徑規則 | 檔案完整路徑 | 極低 (移動/重命名即繞過) | 固定安裝路徑的舊程式 |
| 檔案雜湊規則 | 檔案 SHA-256 雜湊值 | 中 (版本升級即失效) | 鎖定特定版本單一檔案 |
| 發布者規則 | 數位簽名 (發行者/產品/版本) | 極高 (需重新簽名/去簽名) | 主流商業軟體、自動更新程式 |
secpol.msc →「應用程式控制原則」→「AppLocker」→「執行規則」。QQ.exe → 自動解析簽名 → 滑桿拉至 「發行者」 (涵蓋騰訊所有產品/版本)。Block_Tencent_Publisher → 建立。規則建立後若不生效,必是此服務未啟動。
sc config AppIDSvc start= auto
net start AppIDSvc
或 services.msc 圖形介面設為「自動」並啟動。
執行 QQ、QQ 音樂、QQ 影音、騰訊遊戲、騰訊安裝程式 → 全部彈出「被群組原則封鎖」。修改檔名、移動資料夾、升級版本 → 依然攔截。
Windows 7 家庭版 / 家庭基本版 / 入門版:不支援 AppLocker。需升級至專業版以上,或使用第三方軟體管制工具 (如軟體限制原則 SRP、第三方 HIPS)。