萬盛學電腦網

 萬盛學電腦網 >> windows 2000教程 >> Win2000--啟動被禁用的RPC服務在線閱讀

Win2000--啟動被禁用的RPC服務在線閱讀

 大家 還記得肆虐一時的“沖擊波”病毒吧?它利用Remote Procedure Call(簡稱RPC)服務的DCOM漏洞攻擊基於NT內核的Windows 2000/XP/2003操作系統,很多用戶為了躲避它的攻擊,禁用了RPC服務。但當他們想再次啟用RPC服務時卻發現“RPC服務屬性”頁的“啟動類型”下拉列表框和“啟動”按鈕變成了灰色,甚至根本找不到該服務的屬性頁。
  由於Windows服務之間有很強的相互依存關系,當RPC服務被禁用後,很多依賴於RPC服務的系統服務也不能正常運行(見圖),如Messenger服務 Windows Installer服務等;另外,還可能導致某些應用程序運行失敗和系統異常。下面筆者就介紹三種啟動該服務的方法。


  方法一:修改注冊表法
  點擊“開始→運行”,鍵入“Regedit”打開“注冊表編輯器”,展開分支“HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\RpcSs”,將Start項的值修改為“00000002”,重新啟動系統即可。
  方法二:使用sc.exe命令
  點擊“開始→運行”,鍵入“cmd”進入“命令提示符”窗口,鍵入“sc config RpcSs start= auto”命令,系統會顯示“SC ChangeServiceConfig SUCCESS”,這樣就可以成功啟動RPC服務。
  注意:要想使用“sc”命令必須安裝Windows 2000/2003 Resource Kit(資源工具包),否則使用該命令無效。
  方法三:使用故障恢復控制台
  以Windows XP系統為例,在光驅中放入安裝光盤,並且在BIOS參數中設置為從CD-ROM啟動;啟動電腦後,系統進入到Windows XP安裝界面,按下“R”鍵登錄到故障恢復控制台。在故障恢復控制台下,鍵入“enable RpcSs service_auto_start”命令,然後再鍵入“exit”命令,重新啟動系統,以正常模式登錄,即可成功啟動RPC服務。
  注意:“Enable”是故障恢復控制台提供的一個用來啟動系統服務和設備驅動程序的命令,只能在故障恢復控制台下使用。


copyright © 萬盛學電腦網 all rights reserved