共用方式為


裝置管理員 問題碼

當裝置發生問題時,設備管理器會以黃色驚嘆號 (!) 標示裝置。 問題碼的格式為 CM_PROB_XXX ,且定義於頭檔 cfg.h 中。 這裡會說明最重要的內容,以及它們對應到裝置節點狀態旗標。 如需更完整的清單,請參閱 設備管理器錯誤訊息

代碼 1 (CM_PROB_NOT_CONFIGURED)
表示裝置未安裝且先前未安裝。 (對應至DNF_NOT_CONFIGURED。)

代碼 10 (CM_PROB_FAILED_START)
表示裝置未基於某些原因啟動,但 I/O 管理員嘗試使用一組資源來啟動它。 (對應至DNF_START_FAILED。)

代碼 12 (CM_PROB_NORMAL_CONFLICT)
表示沒有足夠的資源可啟動此裝置。 (對應至DNF_INSUFFICIENT_RESOURCES。)

代碼 14 (CM_PROB_NEED_RESTART)
表示使用者模式已重新設定裝置,而且需要重新啟動,變更才會生效。 (對應至DNF_NEED_RESTART。)

代碼 18 (CM_PROB_REINSTALL)
表示裝置必須安裝且先前已安裝。 (對應至DNF_REINSTALL。)

代碼 21 (CM_PROB_WILL_BE_REMOVED)
表示使用者模式已卸載此裝置。 (對應至DNF_WILL_BE_REMOVED。)

錯誤碼 22 (CM_PROB_DISABLED)
表示裝置已停用。 (對應至DNF_DISABLED。)

代碼 28 (CM_PROB_FAILED_INSTALL)
表示安裝失敗,而且沒有為此裝置選取驅動程式,不過核心未回報問題(且沒有DNF_XXX符合此問題)。 此問題可能是尚未有 INF 檔案的機上系統裝置的結果(ISA 定時器、ISA RTC、RAM 記憶體等等)。

代碼 31 (CM_PROB_FAILED_ADD)
表示未新增裝置。 失敗的原因可能包括:驅動程式的 AddDevice 例程傳回錯誤,或登錄中沒有列出裝置的服務。 (對應至DNF_ADD_FAILED。)