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

Win7 共享印表機出現「錯誤 0x000006d9」?核心在於啟用 Windows Firewall 服務

編輯:Windows 7 系統介紹

錯誤現象

在 Win7/Server 2008 R2 上設定共享印表機時,出現:
「無法儲存印表機設定,作業無法完成 (錯誤 0x000006d9)」
或「Windows 無法共享印表機,找不到作業完成 (錯誤 0x000006d9)」。

根本原因 (微軟官方說明)

後台列印服務 (Spooler) 透過 FirewallAPI.dll 檢查 Windows Firewall 服務狀態。若 Firewall 服務停用/禁用,Spooler 無法自動建立必要的輸入防火牆規則 (RPC、SMB、ICMP 等),導致共享失敗,回傳 RPC_S_SERVER_UNAVAILABLE (1753 / 0x6D9)。

解決方案 (必做)

  1. Win+R → services.msc。
  2. 找 Windows Firewall (或「Windows Defender 防火牆」) → 雙擊 → 啟動類型設為「自動」 → 「啟動」 → 確定。
  3. 同步確認下列服務皆為「自動」且「已啟動」:
    Computer Browser、Server、Print Spooler。
  4. 回到「裝置和印表機」重新設定共享,即可成功。

共享成功後可關閉防火牆?

微軟文件指出:共享建立過程中需要 Firewall 服務運行以註冊規則。規則建立完成後,理論上可將 Firewall 服務改回「手動」或停用 (若有第三方防火牆),但強烈建議保持啟用以維持規則有效性與安全性。

事件記錄驗證

啟用 Firewall 服務後,事件檢視器 → 「應用程式與服務記錄」 → 「Microsoft」 → 「Windows」 → 「Windows Firewall With Advanced Security」 → 「Firewall」會記錄 Event ID 2005,顯示已自動啟用「檔案和印表機共用 (Spooler RPC)」、「檔案和印表機共用 (RPC EPMAP)」等輸入規則。

Copyright © Windows教程網 All Rights Reserved