Windows 7 嘗試共用印表機時,跳出「無法儲存印表機設定,作業無法完成 (錯誤 0x000006d9)」。微軟官方確認:Windows Firewall 服務未執行 為核心原因,因後台列印服務需呼叫 FirewallAPI.dll 檢查防火牆狀態並自動建立輸入規則。
services.msc後台列印服務 (spoolsv.exe) 透過 FirewallAPI.dll 檢查防火牆服務可用性。首次共用時,防火牆服務會自動建立 9 條輸入規則(RPC EPMAP、RPC、SMB、ICMPv4/v6、LLMNR、NetBIOS 等),並寫入登錄表:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
事件檢視器「應用程式與服務記錄」→「Microsoft」→「Windows」→「Windows Firewall With Advanced Security」→「Firewall」中可見 Event ID 2005 記錄規則建立過程。