2024年1月9日發(作者:2尺7腰圍是多少厘米)
如何啟用RPC服務
由于Windows服務之間有很強的相互依存關系,當RPC服務被禁用后,很多依賴于RPC服務的系統服務也不能正常運行(見圖),如Mesnger服務、Windows Installer服務等;另外,還可能導致某些應用程序運行失敗和系統異常,比如無法使用粘貼功能,在服務管理界面無法顯示服務屬性,但關閉時卻又提示關閉所有屬性頁等。下面筆者就介紹三種啟動該服務的方法。
方法一:修改注冊表法
點擊"開始→運行",鍵入"Regedit"打開"注冊表編輯器",展開分支"HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRpcSs",將Start項的值修改為"00000002",重新啟動系統即可。
方法二:使用命令
點擊"開始→運行",鍵入"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 rvice_auto_start"命令,然后再鍵入"exit"命令,重新啟動系統,以正常模式登錄,即可成功啟動RPC服務。
注意:"Enable"是故障恢復控制臺提供的一個用來啟動系統服務和設備驅動程序的命令,只能在故障恢復控制臺下使用。
=============================
使用上面的幾種方法都不成功的話,看來只有自己動手解決了。我想注冊表中的某些鍵值一定要變,這樣才能啟用。
把禁用前的備份注冊表恢復到被禁用后的注冊表中,提示無法導入,不成功。無法啟用。
把禁用前和禁用后的兩個注冊表(只取HKEY_LOCAL_MACHINESYSTEM分支)內容轉化成Word文檔,再使用Word中的“比較并合并文檔”功能,就能自動找到兩個注冊表的不同之處。我通過比較分析,發現禁用后的注冊表中有以下分支:
1.
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfiles0001SystemCurrentControlSetEnumROOTLEGACY_RPCSS
_LOCAL_MACHINESYSTEMCurrentControlSetHardwareProfilesCurrentSystemCurrentControlSetEnumROOTLEGACY_RPCSS
禁用前的注冊表中沒有以上兩個分支。通過進一步操作,發現只要刪除第1個分支即可重新起用RPC服務。
原來上面三種方法,只能應用于把RPC服務啟動類型改為禁止后的情況。筆者關閉RPC服務不是改變啟動類型,而是禁止與之相關聯的硬件配置文件服務,“Start”項的值仍是“2”,
沒有變。所以先要將硬件配置文件服務啟用,才能啟用RPC服務。
===================================
如果在注冊表中沒有發現以上分支,則還有一種可能,就是RPC服務被其他應用程序添加了依存服務,筆者就碰到過RPC服務的注冊表分支下即
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesRpcSs下被添加了DependOnGroup和DependOnService兩項,其中DependOnService的數據為“360安全衛士更新升級所需服務”。(其他安裝了360安全衛士的正常機器并沒有這個服務,懷疑為病毒添加)而該服務又無法啟動,導致RPC服務也無法啟動。將DependOnGroup和DependOnService兩項刪除后,RPC服務即可正常啟動。
本文發布于:2024-01-09 00:31:08,感謝您對本站的認可!
本文鏈接:http://www.newhan.cn/zhishi/a/88/46655.html
版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。
本文word下載地址:如何啟用RPC服務.doc
本文 PDF 下載地址:如何啟用RPC服務.pdf
| 留言與評論(共有 0 條評論) |