配置管理器 指定的裝置例項控制代碼和目前裝置不一致

2021-05-24 01:25:36 字數 1547 閱讀 6525

今天使用匯入登錄檔的方法,將綠化版的servu新增到服務中,以服務的形式啟動,出現了

配置管理器: 指定的裝置例項控制代碼和目前裝置不一致

錯誤!這個錯誤是登錄檔中對應服務項下的enum子項引起的,刪除該項即可,重啟該服務後會自動生成正確子項。

所以,可以在匯入登錄檔的時候去除enum項,重新啟動時將自動生成!

匯入服務登錄檔樣例:

windows registry editor version 5.00

[hkey_local_machine/system/controlset001/services/serveru]

"displayname"="servureg"

"imagepath"=hex(2):44,00,3a,00,5c,00,53,00,65,00,72,00,76,00,2d,00,55,00,5c,00,/

53,00,65,00,72,00,76,00,2d,00,55,00,2e,00,65,00,78,00,65,00,20,00,2d,00,73,/

00,65,00,72,00,76,00,69,00,63,00,65,00,00,00

"description"="servu ftp server"

"objectname"=".//username"

"errorcontrol"=dword:00000001

"start"=dword:00000002

"type"=dword:00000010

[hkey_local_machine/system/controlset001/services/serveru/security]

"security"=hex:01,00,14,80,a0,00,00,00,ac,00,00,00,14,00,00,00,30,00,00,00,02,/

00,1c,00,01,00,00,00,02,80,14,00,ff,01,0f,00,01,01,00,00,00,00,00,01,00,00,/

00,00,02,00,70,00,05,00,00,00,00,00,14,00,ff,01,0f,00,01,01,00,00,00,00,00,/

05,12,00,00,00,00,00,18,00,ff,01,0f,00,01,02,00,00,00,00,00,05,20,00,00,00,/

20,02,00,00,00,00,14,00,9d,00,02,00,01,01,00,00,00,00,00,05,04,00,00,00,00,/

00,14,00,9d,00,02,00,01,01,00,00,00,00,00,05,06,00,00,00,00,00,14,00,9d,00,/

02,00,01,01,00,00,00,00,00,05,03,00,00,00,01,01,00,00,00,00,00,05,12,00,00,/

00,01,01,00,00,00,00,00,05,12,00,00,00

匯入後,重啟電腦,進服務管理器,就可以看到服務(serveru)了,修改應用程式路徑與使用者,其它該修改的自己看著辦,如需刪除,直接刪除該鍵值就可!

VS中的配置管理器

一.活動解決方案配置 有debug和release兩個基本選項。debug 稱為 除錯版本,它包含除錯資訊,且不做任何優化,便於程式設計師除錯 release 稱為 發布版本,它往往是進行了各種優化,使得程式在 大小和執行速度上都是最優的,以便使用者能很好地使用 二.活動解決方案平台 有anycpu...

關於vs2012中的配置管理器

一.活動解決方案配置 有debug和release兩個基本選項。debug 稱為 除錯版本,它包含除錯資訊,且不做任何優化,便於程式設計師除錯 release 稱為 發布版本,它往往是進行了各種優化,使得程式在 大小和執行速度上都是最優的,以便使用者能很好地使用 二.活動解決方案平台 有anycpu...

SQL2008下打不開配置管理器的解決辦法

今天想複製乙份slq2008下的資料庫,需要把資料庫暫停一下,但是開啟資源管理器卻打不打,提示無許可權,因為sql2008是vs2010附帶安裝的,以為程式有什麼損壞,就重新安裝了一下vs2010修復了一下,結果無效.又用乙份單獨的sql2008安裝程式修復,結果還是一樣的問題,折騰一晚上,沒解決問...