Windows 8.1 安裝更新後,列印服務 可能無法啟動,事件檢視器記錄錯誤 0x800706b9 (RPC_S_SERVER_UNAVAILABLE / 資源不足)。實測此問題多由 Windows Sockets (Winsock) 目錄損毀導致 RPC 通訊失敗,執行 netsh winsock reset 重置 Winsock 目錄後重啟服務即可解決。

第三方安全軟體有時攔截系統服務啟動,建議暫時關閉再測試。
netsh winsock reset
Winsock (Windows Sockets) 是 Windows 網路程式設計介面,負責應用層與傳輸層 (TCP/UDP) 溝通。Print Spooler 服務依賴 RPC (遠端程序呼叫) 進行本機/網路列印通訊,而 RPC 建立在 Winsock 之上。Windows 更新有機會導致 Winsock 目錄中提供者排序錯亂或 LSP (分層服務提供者) 鏈斷裂,導致 RPC 失敗,進而引發 Print Spooler 無法啟動。netsh winsock reset 會將 Winsock 目錄還原為乾淨安裝狀態,修復 LSP 鏈與提供者順序。
sfc /scannow 修復系統檔案。DISM /Online /Cleanup-Image /RestoreHealth 修復元件存放區。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Spooler 註冊鍵值是否正確(DependOnService 應包含 RPCSS, http)。netsh winsock reset 重開機,90% 直接好。
Win7 桌面便箋如何關閉刪除提醒?登錄檔修改 PROMPT_ON_DELETE 值
WP8.1/Win10/PC 三平台密碼管理器 Enpass 限時免費:軍規加密、離線儲存、雲端同步、瀏覽器自動填表
Win7 忘記 Wi-Fi 密碼怎麼辦?透過「無線網路內容」→「安全性」顯示字元找回
Windows 7 SP1 藍屏補丁 KB2519736:自動連線無線網路休眠喚醒後傳輸資料觸發
Win10 登入畫面神秘方塊圖示是什麼?虛擬鍵盤高亮回饋指示器
Win7 提示「COM Surrogate 已停止運作」?效能選項新增 dllhost.exe 排除 DEP 解決