我的解決方法是在系統服務中開啟防火牆就可以。
“計算機”右鍵——管理——服務 找到Windows Firewall 並啟動。
設置完之後可以把防火牆關閉。
同時運行Services.msc必須確保以下服務全部啟動:Computer browser、Server、Print spooler。
微軟官方文檔的解釋
當您嘗試共享打印機的計算機上正在運行 Windows 7 或 Windows Server 2008 R2 的 0x000006D9 錯誤
症狀
當您嘗試共享的計算機上正在運行 Windows 7 或 Windows Server 2008 R2 的打印機時,您可能會收到以下錯誤消息之一。
當您使用添加打印機向導共享打印機時,收到錯誤消息:
Windows 無法共享打印機。找不到操作完成 (錯誤 0x000006D9)
使用打印機屬性設為共享打印機時,收到錯誤消息:
無法保存打印機設置。找不到操作完成 (錯誤 0x000006D9)
當您查看錯誤代碼時,您會發現有從終結點映射程序沒有終結點:
C:\ > err.exe 0x000006d9
為十六進制的 0x6d9 / 十進制 1753年
EPT_S_NOT_REGISTERED winerror.h
從終結點映射程序沒有更多的終結點。
原因
如果停止或禁用 Windows 防火牆服務,則可能會發生此問題。若要共享打印機或 Windows Server 2008 R2 Windows 7 中,您必須啟用 Windows 防火牆服務。
解決方案
若要解決此問題,請將 Windows 防火牆服務設置為自動,然後啟動該服務。
更多信息
由於後台打印程序服務使用 Firewallapi.dll 文件來進行 API 調用來檢查 Windows 防火牆服務的可用性,將出現此問題。共享在執行第一次,在此過程中啟用了傳入的以下規則:
文件和打印機共享 (後台打印程序服務的 RPC EPMAP)
文件和打印機共享 (後台打印程序服務的 RPC)
文件和打印機共享 (回送請求-ICMPv4 中)
文件和打印機共享 (回送請求-ICMPv6 中)
文件和打印機共享 (LLMNR-UDP 單元)
文件和打印機共享 (NB 數據報的單元)
文件和打印機共享 (NB-名稱-英寸)
文件和打印機共享 (NB-會話-英寸)
文件和打印機共享 (SMB 英寸)
注意第一次共享計算機上的文件夾時,將啟用傳入規則相同。
防火牆服務運行時,下面的注冊表檢查的防火牆規則:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\SharedAccess\Parameters\FirewallPolicy\FirewallRules
類似的事件記錄時設置了傳入的規則。您可以看到將應用程序和服務中的這些事件記錄在 Microsoft Windows Windows 防火牆具有高級安全性日志中,,如下所示:
與每個防火牆高級安全的登錄名稱: Microsoft Windows Windows 防火牆
具有高級安全性的來源: Microsoft Windows Windows 防火牆
日期: <日期>
事件 ID: 2005年
任務類別: 無
級別: 信息
關鍵字: (2199023255552)
用戶: 本地服務
計算機: <計算機名>
說明: 在 Windows 防火牆例外列表中,規則已被修改。
修改後的規則:
規則 ID: FPS-SpoolSvc-中-TCP-NoScope
規則名稱: 文件和打印機共享 (後台打印程序服務的 RPC)
原點: 本地
活動: 是
方向: 入站
配置文件: 域
操作: 允許
應用程序路徑: C:\Windows\system32\spoolsv.exe
服務名稱: 打印後台處理程序
協議: TCP
安全選項: 無
邊緣遍歷: 無
修改用戶: 系統
修改應用程序: C:\Windows\System32\svchost.exe
與每個防火牆高級安全的登錄名稱: Microsoft Windows Windows 防火牆
具有高級安全性的來源: Microsoft Windows Windows 防火牆
日期: <日期>
事件 ID: 2005年
任務類別: 無
級別: 信息
關鍵字: (2199023255552)
用戶: 本地服務
計算機: <計算機名>
說明:
規則已被修改的 Windows 防火牆例外列表中。
修改後的規則:
規則 ID: FPS-RPCSS-中-TCP-NoScope
規則名稱: 文件和打印機共享 (後台打印程序服務的 RPC EPMAP)
原點: 本地
活動: 是
方向: 入站
配置文件: 域
操作: 允許
應用程序路徑:
服務名稱: Rpcss
協議: TCP
安全選項: 無
邊緣遍歷: 無
修改用戶: 系統
修改應用程序: C:\Windows\System32\svchost.exe