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

Win7提示「RPC服務器不可用」無法添加IP/打印/遠程?啟動RPC/DCOM/DHCP三項核心服務即可恢復

編輯:Windows 7 系統介紹

Win7運行 netsh interface ip add ... 添加IP、連接網絡打印機、遠程桌面/管理、文件共享訪問時,彈出「RPC服務器不可用」(錯誤 1722 / 0x800706BA)。本質是 **RPC(遠程過程調用) 核心服務未運行**,導致所有依賴RPC的系統組件(網絡配置、打印后台處理程序、WMI、COM+、事件日誌等)失效。啟動三項關鍵服務即可修復。

服務修復步驟(管理員身份)

  1. Win + R → services.msc 打開服務管理器。
  2. 找到並確保以下三項服務 **狀態為「運行中」、啟動類型為「自動」**:
    1. Remote Procedure Call (RPC) — 服務名 RpcSs (核心,不可禁用/停止)
    2. DCOM Server Process Launcher — 服務名 DcomLaunch (RPC啟動器)
    3. DHCP Client — 服務名 Dhcp (IP配置依賴,靜態IP環境也需運行)
  3. 若某服務未運行:右鍵 → 屬性 → 啟動類型:**自動** → 啟動** → 確定。
    • 若「啟動」按鈕置灰/報錯:檢查依賴服務(RPC依賴 RpcEptMapper、DcomLaunch 依賴 RpcSs、PlugPlay)是否運行。
  4. 全部確認運行後,最小化服務窗口,回到CMD重新執行原失敗命令(如 netsh interface ip add address ...),應提示「確定。」無錯誤。

💡 一鍵修復腳本(管理員CMD/PowerShell)

@echo off
sc config RpcSs start= auto
sc config DcomLaunch start= auto
sc config Dhcp start= auto
net start RpcSs
net start DcomLaunch
net start Dhcp
echo RPC核心服務已啟動並設置為自動,請重新嘗試原操作。
pause

進階排查:若服務啟動後仍報RPC不可用

  • 防火牆/安全軟件攔截RPC端口:RPC動態端口範圍 135, 445, 1024-65535。Windows防火牆 → 高級設置 → 入站規則 → 確保「遠程過程調用(RPC)」「文件和打印機共享(SMB)」等規則**已啟用**。第三方防火牆(360、火綜、卡巴斯基)需添加系統進程 svchost.exe、lsass.exe、services.exe 信任。
  • 網絡配置損壞:執行 netsh winsock reset + netsh int ip reset 重置網絡棧,重啟。
  • WMI存儲庫損壞:管理員CMD執行 winmgmt /verifyrepository → 若報錯執行 winmgmt /salvagerepository 或 winmgmt /resetrepository (慎用,會清除自定義WMI類)。
  • 系統文件損壞:sfc /scannow 修復,或 DISM /Online /Cleanup-Image /RestoreHealth (Win7需安裝DISM工具)。

⚠️ 關鍵提醒

  • RPC服務(RpcSs)是系統心臟,絕不可禁用/設置為手動,否則導致系統無法啟動、服務控制管理器失效、所有COM組件崩潰。
  • 打印機「RPC服務器不可用」專項:除上述服務外,確保 Print Spooler (打印后台處理程序, Spooler) 運行中,打印機驅動兼容Win7 x64/x86,端口類型正確(Standard TCP/IP Port / WSD / USB)。
  • 遠程桌面/管理專項:確保 Remote Registry (遠程註冊表, RemoteRegistry) 運行,目標機防火牆開放 3389/RPC動態端口,gpedit.msc 遠程桌面策略允許連接。

RPC服務器不可用 = 系統神經中樞斷連。三項核心服務一鍵拉起,網絡配置、打印共享、遠程管理全線復活。收藏腳本,關鍵時刻一鍵救場。

Copyright © Windows教程網 All Rights Reserved