天天看點

服務啟動報錯“不能在本地計算機啟動”

作者:棋玉

問題現象:

NetworkLocation Awareness服務無法啟動,報錯如下

服務啟動報錯“不能在本地計算機啟動”

排查:

1.此類報錯代碼并不常見,從錯誤代碼沒有更多線索。檢視服務屬性,依存關系缺少了tcpip 協定驅動程式

服務啟動報錯“不能在本地計算機啟動”

2.此類問題的話,需要找到一台相同系統版本的正常機器,手動替換該服務的系統資料庫。有如下方案:

(1).找一台正常機器的系統資料庫檔案導出後複制到目前執行個體,進行導入。

=====================

系統資料庫導出:

右鍵系統資料庫,選擇導出即可

服務啟動報錯“不能在本地計算機啟動”

系統資料庫導入:

輕按兩下.reg 檔案,選擇是即可

服務啟動報錯“不能在本地計算機啟動”

(2).替換系統目前的system 系統資料庫(此操作可能會引起某些配置和應用的丢失,謹慎使用)。

======================

把系統盤挂載到其他執行個體,挂載步驟請參考

https://help.aliyun.com/document_detail/146752.html

2008 之後系統:

伺服器備份系統資料庫路徑為:

Windows\System32\config\RegBack

服務啟動報錯“不能在本地計算機啟動”

替換步驟:

1.把系統盤挂載到其他執行個體,找到源執行個體的系統盤,假設為D 盤,将

D:\windows\system32\config\system

重命名為 system.old( 萬一重新開機仍然有問題,我們可以将該檔案重命名成system進行恢複)

2.

D:\Windows\System32\config\RegBack\system

拷貝至

D:\windows\system32\config

注:備份系統資料庫可能比較舊,讓客戶确認一下應用和資料情況

2003 系統:

伺服器備份系統資料庫路徑在

WINDOWS\repair

服務啟動報錯“不能在本地計算機啟動”

D:\windows\system32\config\system

D:\WINDOWS\repair\system

D:\windows\system32\config

注:備份系統資料庫可能比較舊,替換後需要确認一下應用和資料情況

解除安裝系統盤,挂回源執行個體(

),啟動機器。

繼續閱讀