共用方式為


INF 驗證錯誤和警告

本主題說明驅動程式安裝錯誤和警告,這些錯誤和警告可能會因為 Microsoft Visual Studio 執行的自動 INF 驗證,或當您執行 InfVerif 工具時所出現。

從 Visual Studio 2015 和 WDK 10 開始,當您建置驅動程式時,下列 INF 檔案錯誤可能會出現在 [錯誤清單] 窗格中。 如果您從命令列執行 InfVerif.exe,工具會在命令提示字元或結果的 HTML 版本中顯示這些錯誤。

錯誤指引

InfVerif 遵循一般規則,即錯誤數越低,問題越嚴重。 大部分的錯誤碼可以是警告或錯誤,視提供給 InfVerif 的引數而定。

錯誤應被視為“必須修復”。

如果完全理解警告,則可以忽略它們,但它們通常是另一個問題的症狀。 例如,區段未使用的警告可能是不正確叫用 INF 指示詞的徵兆。

處理錯誤

您必須修正所有錯誤,才能通過硬體開發人員中心的驅動程式測試。

錯誤與下列條件有關:

  • INF 剖析器無法成功解譯您的 INF
  • INF 剖析器只能藉由進行預設值假設來解譯 INF (模棱兩可的語法)
  • InfVerif 的引數指出應該將規則集套用至 INF (例如 InfVerif /h

雖然在開發人員中心提交驅動程式之前,您不需要修正警告,但建議您花點時間瞭解所報告的問題。 如果您不瞭解指定的警告,您的 INF 可能不一定如預期般運作。

警告通常與:

  • 語法可能不正確,但有適當的有效案例
  • 適用於指定 InfVerif 參數的語法,但在其他模式中是錯誤,例如驅動程式隔離模式

錯誤碼

在 WDK 10.0.26200 (Windows 11 25H2 版) 中,InfVerif.exe 命令 infverif.exe /code x 具有與下表相同的資訊。 例如, infverif.exe /code 1000 將包含與下面第一列表格相同的資訊。

錯誤碼和描述 錯誤層級
程序代碼 1000

訊息
找不到 INF '<value>'。

詳細資料
INF 檔案無法位於指定的檔案路徑中。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1001

訊息
無效的 INF '<value>',必須包含 [Version] 區段,且具有簽章 “$Windows NT$”。

詳細資料
驅動程式 INFs 需要最上層 [版本] 區段,其中包含有關檔格式的元數據。 本節遺失或
表示 INF 的格式不受支援。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1002

訊息
無效的 INF '<value>',行 <value> 的剖析錯誤。 剖析器返回了錯誤 0x<值>。

詳細資料
INF 包含指定行上的語法錯誤,導致剖析無法繼續。 通常
其他錯誤訊息會指出失敗的方式,或錯誤碼會指出問題。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1003

訊息
INF 的檔案編碼無效或未知,必須是 ANSI 或 UTF-16 LE。

詳細資料
不支援 INF 的編碼格式,且可能會導致解析 INF 失敗。 INF 應該轉換成
UTF-16 LE。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1005

訊息
為<value>指示詞所需的區段名稱。

詳細資料
指示詞需要指定包含更多數據的區段的自變數,但省略此區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1006

訊息
缺少 <值>。

詳細資料
已省略指定指示詞的必要參數。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1008

訊息
<[value>] 區段下的 '<value>' 缺少或無效的磁碟 ID。

詳細資料
以無效的識別碼值指定磁碟或檔案路徑。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1010

訊息
無效的 ClassGuid “<value>”,需要符合格式 {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}。

詳細資料
ClassGuid 值的格式不正確。 它應該遵循標準 GUID 格式,包括大括弧和破折號。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1011

訊息
[Manufacturer] 區段中遺漏型號區段名稱。

詳細資料
[Manufacturer] 區段中的條目遺漏了 [Models] 區段的名稱。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1013

訊息
缺少<值><值>索引鍵於區段<值>中。

詳細資料
未指定 INF 區段中的必需鍵值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1014

訊息
無效的值<鍵><值>在區段<值>。

詳細資料
找到 INF 區段中的所需金鑰,但提供了無效的資料。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1015

訊息
在區段<value>中的路徑 "<value>" 無效<>。

詳細資料
指定的路徑格式不正確。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1016

訊息
無法取得<值檔案「>value<」的>值<>路徑。

詳細資料
無法產生檔案的完整路徑。 路徑是使用 [SourceDisksFiles] 組合。
[SourceDisksNames] ,且可能遺失或未正確列於這些區段中。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1017

訊息
服務名稱 <值> 僅供內部使用。

詳細資料
此服務名稱是保留的,而且必須變更。 範例驅動程式中使用的所有名稱都會保留。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1019

訊息
無效值<>< GUID “>值<”,預期 {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}。

詳細資料
GUID 格式不正確。 它應該遵循標準 GUID 格式,包括大括弧和破折號。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1020

訊息
已保留篩選層級名稱 「<value>」。

詳細資料
篩選層級的名稱會保留供內部系統使用,不能當做篩選層級使用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1021

訊息
服務 '<value>' 在設為唯一時超過名稱長度上限 (<value>)。

詳細資料
服務名稱在附加唯一標記後變得獨特,使其超過了服務名稱的最大長度限制。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1022

訊息
服務名稱 '<value>' 必須在所有宣告中使用唯一名稱功能。

詳細資料
INF 內的多個安裝區段使用相同的服務名稱,但其中只有一部分會使用唯一的
名稱命名功能。 它們必須與唯一名稱功能的使用一致。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1078

訊息
略過<value>指令下指定的<值>「<value>」。

詳細資料
指定的條目在使用的上下文中無效。 它在其他內容中可能有效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1080

訊息
<值> 指令遺漏 <值>。

詳細資料
缺少指定指令的引數。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1081

訊息
<value> 指示詞的值 <>「<value>」 無效。

詳細資料
為指令指定了無效的參數。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1082

訊息
<value>指令具有無效的<value>。

詳細資料
為指令指定了無效的參數。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1083

訊息
<value> 指示詞在 <value> 上有無效的 <value>。

詳細資料
為指令指定了無效的旗標。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1084

訊息
在 [<value>] 區段中遺漏 '<value>' 指示詞,用於 '<value>' 指示詞,其值為 "<value>"<value>"。

詳細資料
指令需要在其他地方設定額外的指令,但無法找到。 例如,
UmdfService 指示詞需要對應的 UmdfLibraryVersion 指示詞。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1085

訊息
<value> 指令不完整。

詳細資料
指令需要額外的參數。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1086

訊息
重複的 <值> 「<value>」可能會被略過。

詳細資料
同一個資料項目被不必要地多次定義,例如多個 AddComponent 指定相同的內容。
元件名稱。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1087

訊息
不能同時有 <value> 和 <value> 指示詞,<value> 將會被忽略。

詳細資料
某些定義僅支援其中一個指令,而不能同時使用兩者。 例如,AddFilter 支援
指定篩選層級或位置,但不能同時指定兩者。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1088

訊息
不允許重複 <值> 指令。

詳細資料
指示詞已指定多次,但只有一個指示詞可以生效。 這可能會導致不具決定性的行為。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1100

訊息
使用 CopyFiles 搭配 DIRID <值>時,來源和目的地<值>必須符合檔案 '<值>'。

詳細資料
當檔案從原始驅動程式存放區名稱和位置複製到不同的位置時,就會發生此錯誤
驅動程式存放區中的名稱和位置。
[SourceDisksFiles]
DriverFile.sys=1,x64
[DestinationDirs]
CopyFileSection=13,SubDirectory

[CopyFileSection]
DriverFile.sys

驅動程式存放區會維護原始驅動程式套件目錄結構。 在上述代碼中,原始
DriverFile.sys 的位置是 <INF location>\x64,但 CopyFiles 指示詞會將它 <放在 INF location>\SubDirectory 中。
如果檔案重新命名為複本的一部分,就會顯示相同的錯誤。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1101

訊息
安全性描述元不能與 DIRID <值>搭配使用。

詳細資料
安全性描述元不能與具有指定之 DIRID 目的地目錄的任何檔案搭配使用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1102

訊息
無效的指令 <值>,不能與 DIRID <值>一起使用。

詳細資料
指定的指示詞不能用於具有指定之 DIRID 目的地目錄的檔案上。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1103

訊息
無效的旗標 0x<值>,無法與 DIRID <值>搭配使用。

詳細資料
指定的旗標不能用於具有指定之 DIRID 目的地目錄的檔案上。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1110

訊息
無法在 CopyINF 指令中指定檔案 '<value>'。

詳細資料
只有其他 INF 檔案可以在 CopyINF 指示詞中指定。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1141

訊息
無效的裝置軟體二進位 '<value>',路徑必須相對於參考驅動程式套件。

詳細資料
已指定軟體二進位檔的絕對路徑,但必須是相對路徑。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1142

訊息
在區段 [<value>] 中的裝置軟體無效,SoftwareType 是 <value>,但是 <value> 未顯示。

詳細資料
指定的軟體類型需要指定但未提供的指令。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1144

訊息
具有SoftwareType <值的> 裝置軟體可能無法在所有產品類型上執行。

詳細資料
指定的軟體類型只能在 Windows 桌面作系統產品上運作,而且不適用於其他產品類型。
/k: 警告
/u: 錯誤
/w: 警告


程序代碼 1150

訊息
區段 [<值>] 中無效的指令 <值>,不能包含字元 '' 或 ','。

詳細資料
元件識別碼中指定了無效的字元。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1160

訊息
未知的執行緒模型 '<value>' 已指定給 COM 類別 '<value>',預期的模型應為 'Apartment'、'Free'、'Both' 或 'Neutral'。

詳細資料
無法辨識指定的線程模型值。 支持的類型包括 「Apartment」、「免費」、「兩者」或「中性」。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1180

訊息
在區段 [<value>] 中的無效事件通道,區段 [<value>] 底下的多個通道之間不能有重複的值(<value>)。

詳細資料
多個事件通道在單一提供者內具有相同的通道標識碼。 通道標識碼應該是唯一的。

如需事件通道的完整詳細數據,請參閱: ChannelType
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1181

訊息
<區段中的無效事件通道>值< '>value<' ,不能與>值<>值<一起使用。

詳細資料
事件通道指定與通道類型不相符的值。

如需事件通道的完整詳細數據,請參閱: ChannelType
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1182

訊息
事件通道 <value> 和 <value> 在區段 [<value>] 中不一致,預期 <value>=<value> 對於 <value>=<value>。

詳細資料
事件通道會指定需要其他參數的值。 遺漏這個額外的參數。

如需事件通道的完整詳細數據,請參閱: ChannelType
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1199

訊息
語法 '<value>' 是在OS版本<value>.<value>.<value> 引入的,但使用此語法的 DDInstall 區段仍可以安裝在較早期的作業系統版本。 這些 DDInstall 區段應限制為僅在<value><value><value>或更高版本上安裝,並使用 TargetOSVersion 裝飾。

詳細資料
受影響的 DDInstall 區段將會安裝在不支援指定語法的產品版本上。 組建
應該將型號號碼新增至 Models 區段,以將 DDInstall 的適用性限制為僅支援的產品。
版本。 這可防止驅動程式在無法正常運作的產品版本上安裝。

如需詳細資訊,請參閱: INF Manufacturer 區段合併平台擴展和作業系統版本
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1201

訊息
<value> 項目具有額外的值 '<value>',將會忽略。

詳細資料
指定的指令具有超過允許的數量的參數。 將會忽略額外的值。
/k: 警告
/u: 警告
/w: 警告


程序代碼 1202

訊息
未找到包含的 INF '<value>'。 僅可包含系統提供的 INF。

詳細資料
Include 指令指定了一個找不到的 INF。 僅能使用 Microsoft 提供的 Inbox INF 來參考 Include 指令。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1203

訊息
找不到區段 [<value>]。

詳細資料
指令參考了不存在的區段,這可能是語法錯誤或參照錯誤。
確認區段名稱存在且拼字正確,或參考指定指示詞的完整檔
如需其他詳細數據。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1204

訊息
提供者不能是「Microsoft」,必須是撰寫 INF 的組織。

詳細資料
只允許Microsoft將提供者指定為Microsoft。 也不允許以 Microsoft 開頭的提供者名稱。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1205

訊息
區段 [<value>] 參考自 <value> 和 <value> 指令。

詳細資料
同一部分引用自兩個不同的指令。 例如:

複製檔案 = 檔案區段
DelFiles = 檔案節點
/k: 警告
/u: 警告
/w: 警告


代碼 1206

訊息
非 <值> 區段 [<value>] 從 <值> 指令中引用無效。

詳細資料
同一部分引用自兩個不同的指令。 例如:

複製檔案 = 檔案區段
AddFilter = 檔案區段
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1207

訊息
在 MSFT INF 中,指令 '<value>' 是不允許的。

詳細資料
不允許 Microsoft INF 使用指定的指令。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1208

訊息
不允許使用指令「<value>」。

詳細資料
此指示詞僅允許在 Microsoft 提供的收件匣 INF 檔案中,且不得由第三方使用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1209

訊息
區段 [<value>] 會定義多次。

詳細資料
定義了多個具有相同名稱的部分,它們的內容可以合併為一個部分。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1210

訊息
提供者不能是“<value>”,必須設置為“<value>”。

詳細資料
提供者名稱必須符合 /provider 切換。

/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1211

訊息
不能在 [<value>]、[<value>] 和 “<value>” 下有多個關聯服務。 只有一項服務可以使用SPSVCINST_ASSOCSERVICE。

詳細資料
SPSVCINST_ASSOCSERVICE 旗標表示服務是裝置的函式驅動程式。 裝置只能
有一個對應的功能驅動程式服務。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1212

訊息
不能同時具有 [<value>] 和 [<value>] 區段。

詳細資料
兩個指定的區段名稱不能同時位於相同的 INF 檔案中。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1213

訊息
無法在 [SourceDisksFiles] 下列出 CAT 檔案。

詳細資料
目錄檔案只能從 [Version] 區段內的 CatalogFile 指令引用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1214

訊息
目錄檔案 '<value>' 無效,預期 'filename.cat'。

詳細資料
目錄檔案的檔名必須遵循「filename.cat」格式。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1217

訊息
value< 指令中的>版本 '<value>' 無效,預期 w.x.y.z,其中每個區段介於 0-65536 之間。

詳細資料
指定指引中的版本值必須遵循格式 w.x.y.z,其中每個區段介於 0-65536 之間。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1218

訊息
驅動程式日期值 <值> 在 <值> 中無效,預期格式為 MM/DD/YYYY。

詳細資料
DriverVer 指示詞中的日期必須遵循 MM/DD/YYYY 格式。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1220

訊息
無法直接參考包含在內含的 INF (<值>) 中定義的區段。

詳細資料
包含的 INF 中的區段只能使用對應 DDInstall 區段下的 Needs 指令來參考。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1222

訊息
無法修改 <值>\<值> 登錄機碼,但允許 HKLM\SYSTEM\CurrentControlSet。

詳細資料
不允許寫入指定的登錄機碼。 登錄狀態應該使用 AddReg 指令來編寫
註冊根為 HKR。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1223

訊息
無法修改 <value>\<value> 登錄機碼。

詳細資料
不允許寫入指定的登錄機碼。 登錄狀態應該使用 AddReg 指令來編寫
註冊根為 HKR。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1224

訊息
註冊表根目錄 “<value>” 無效。

詳細資料
指定的登錄根目錄無效。 如需詳細資訊,請參閱 INF AddReg 指示詞
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1225

訊息
登錄值 '<value>' 必須是類型 '<value>'。

詳細資料
指定的登錄值不是必要的類型。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1226

訊息
不允許登錄值 '<value>' 直接位於 <value> 之下設定安全性描述元。

詳細資料
指定的登錄值具有無法設定的安全性描述元。 HKR 直接位於的登錄數值
不能在其上設定替代安全性描述子。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1229

訊息
<值>項目中缺少<檔名>。

詳細資料
指定的檔案作業需要指定名稱,但未指定。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1230

訊息
[SourceDisksFiles] 區段下缺少檔案「<value>」。

詳細資料
檔案已在 CopyFiles 或類似指示詞中指定,但在 [SourceDisksFiles] 區段中找不到,
或 [SourceDisksFiles] 中的清單無效。

當指定 [SourceDisksFiles] 的架構裝飾版本時,通常會發生此錯誤
(例如 [SourceDisksFiles.amd64]) ,但並非 INF 支援的所有架構都有 [SourceDisksFiles] 區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1231

訊息
在 [SourceDisksFiles] 區段下指定的壓縮檔案名稱 '<value>' 無效,預期未壓縮的檔案名稱 '<value>'。

詳細資料
在 [SourceDisksFiles] 內指定的檔案必須使用未壓縮的檔案名稱,而不是壓縮版本 (myfile.sys 不是 myfile.sy_) 。
/k: 警告
/u: 錯誤
/w: 錯誤


代碼 1233

訊息
缺少數位簽章所需的指令 <值> 。

詳細資料
需要指定的指令才能簽署驅動程式套件,但該指令不存在。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1234

訊息
在 [<value>] 區段中,所需指示詞<值>缺失、為空或無效。

詳細資料
指定的區段需要指定的指引,但找不到它。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1235

訊息
在區段 [<value>] 中,字串記號 '<value>' 未定義 - 如果打算在字串中使用文字 '<value>',請改用 '<value>'。

詳細資料
指定的字串權杖在 [Strings] 區段中沒有定義。 例如,INF 檔案會指定 %REG_DWORD%
在 AddReg 指令指定的附加註冊區段中,但沒有相應的 REG_DWORD = 0x00010001。
在 [字串] 區段中。

如果您的 INF 檔案指定包含環境變數的登錄值,則經常會發生此錯誤。 例如:
[我的添加註冊表]
HKR,,DllPath,%SystemRoot%\System32\binary.dll

%SystemRoot% 路徑元件會被解釋為 "SystemRoot" 字串代碼,是從中繼承下來的。
[Strings] 區段,而不是在登錄中儲存常值「%SystemRoot%」的預期行為。 發往
使用文字值 %SystemRoot% 而不是執行字串替換,而是使用轉義序列 %%。
[我的添加註冊表]
HKR,,DllPath,%%SystemRoot%%\System32\binary.dll
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1241

訊息
在 [<value>] 區段中,來源檔案「<value>」的無法解析的使用者定義 DIRID (<value>)。

詳細資料
無法解析使用者定義的 DIRID。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1242

訊息
無法解析 DIRID(<值>)適用於[<value>] 區段中來源檔案「<value>」。

詳細資料
無法解析指定的 DIRID 值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1243

訊息
在區段 [<value>] 中,來源檔案 "<value>" 的 DIRID 值 (<value>) 無效。

詳細資料
不支援指定的 DIRID 值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1245

訊息
功能分數 '<value>' 無效。

詳細資料
指定的功能分數無效。 它必須指定為 00-FF 範圍內的單位元十六進位值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1250

訊息
EventLogType '<value>' 無效,預期為 'System'、'Application' 或 'Security'。

詳細資料
無法辨識指定的事件記錄檔類型。 支援的類型包括「系統」、「應用程式」或「安全性」。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1251

訊息
無法新增已停用 (StartType=4) 服務 '<value>' 並帶有SPSVCINST_ASSOCSERVICE旗標。

詳細資料
無法將相關聯的服務設定為停用服務。
/k: 警告
/u: 警告
/w: 警告


代碼 1252

訊息
無法新增服務 '<value>',其值為<value>,且 ServiceType=<value>。

詳細資料
指定的服務類型服務組態衝突或不支援。
/k: 警告
/u: 警告
/w: 警告


代碼 1253

訊息
略過指令 '<value>' 因為在區段 [<value>] 中沒有服務名稱。

詳細資料
指定的指令 as-is 不能在無服務名稱時使用。 如果故意不包含服務名稱,這可能是因為
由於旗標使用不正確。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1254

訊息
ServiceBinary='<value>' 的服務映像路徑對服務 '<value>' 無效。

詳細資料
無法正確解析服務映像路徑。 這可能是由於引號使用不正確或遺漏造成的。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1256

訊息
無效的 WMI 介面旗標 '<value>'。

詳細資料
指定的 WMI 介面旗標已設定無效旗標。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1257

訊息
在某些內容中,登錄作業值可能不正確,請使用 <值> 而不是 Windows 目錄。

詳細資料
已指定可變更為環境變數的路徑。 改用環境變數來達成
驅動程式更能穩健應對環境變化。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1258

訊息
在某些裝置安裝案例或內容中,<value> 中的檔案路徑 "<value>" 可能不正確,請改用 <value>\<subdirectory>。

詳細資料
針對儲存在登錄中的值使用執行階段可解析的路徑,例如 %SystemRoot%。 DIRID 值可能會完全被配置。
在將驅動程式新增至映像時解決。 在不同部署下處理驅動程式 INF 時
情景(例如離線映像或作業系統升級)可能會儲存不正確的值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1260

訊息
由於<值無效>,<值指令>無效。

詳細資料
無法將指定的指令解析成適當的類型。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1261

訊息
未定義的裝置「<值>」,區段為 [<值>]。

詳細資料
找不到指定裝置的裝置安裝區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1262

訊息
由於非位元組位遮罩 '0x 值,值輸入無效<>。<>

詳細資料
登錄值位元遮罩的大小必須為一個位元組。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1263

訊息
由於自訂值和已知值類型衝突,值輸入無效<>。

詳細資料
自訂值類型不能是REG_NONE、REG_SZ、REG_EXPAND_SZ或REG_MULTI_SZ。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1264

訊息
由於自訂值類型上缺少值類型旗標,導致無效<值>輸入。

詳細資料
自訂值類型必須指定FLG_ADDREG_BINVALUETYPE。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1265

訊息
無效<值>輸入,因為在非 MULTI_SZ 值上使用了附加標誌。

詳細資料
在登錄值中已指定了 Append,但該值的類型不是可以附加的類型。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1266

訊息
無效的值輸入,因為在 multi-sz 刪除中沒有值。

詳細資料
正在刪除 multi-sz 中的值,但未指定具體要刪除的值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1267

訊息
在<值>項目中,二進位資料無效,預期介於 00 到 FF 之間的一或多個位元組。

詳細資料
指定的欄位值無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1268

訊息
<值項目中的數值無效,預期應為>值<位的十進位(0+)或十六進位(0x0+)值>。

詳細資料
指定的欄位值無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1270

訊息
INF 不會針對 [DeviceInstall32] 區段中建立的任何硬體識別碼安裝驅動程式。

詳細資料
使用 [DeviceInstall32] 區段建立的裝置應該使用相同的 INF 來安裝,但未指定安裝區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1271

訊息
缺少模型安裝區段名稱。

詳細資料
適用的硬體 ID 已在 models 中指定,但沒有相應的安裝節要用於該硬體 ID。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1272

訊息
忽略未命名服務的服務區段 [<value>]。

詳細資料
服務未命名 (無服務) ,但指定了服務安裝區段。 服務安裝區段被忽略。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1273

訊息
來源檔案「<value>」使用磁碟 ID <值,該值>未列在 [<value>] 下。

詳細資料
指定的磁碟識別碼不會出現在 [SourceDisksNames] 區段中。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1274

訊息
未解決的 $ARCH$ 標記用於區段 [<value>]。 必須執行 stampinf 工具,以解析大小寫敏感的 $ARCH$ 記號。

詳細資料
INF 文件使用了本應由 stampinf 解析但未執行的代碼。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1275

訊息
<值> '<value>' 未列在 [DestinationDirs] 中。

詳細資料
指定的檔案未指定副本目的地。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1280

訊息
類別名稱和 ClassGuid 不相符,ClassGuid 「<value>」 預期的類別應為「<value>」。

詳細資料
指定的 ClassGuid 是已知的類別,但 Class 值與類別的預期名稱不符。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1281

訊息
類別和 ClassGuid 不一致,預期 類別 "<value>" 的 ClassGuid 是 "<value>"。

詳細資料
指定的 Class 是已知的類別,但 ClassGuid 值與類別的預期 ClassGuid 不符。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1284

訊息
類別 “<value>” 保留供 Microsoft 使用。

詳細資料
指定的裝置類別不得用於任何運送驅動程式或產品。 範例驅動程式會傳回此錯誤
如果範例的設計方式需要作者指定適當的裝置類別。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1285

訊息
無法為 Microsoft 定義的類別指定 [ClassInstall32] 區段。

詳細資料
從 Windows 10 開始,IHV 提供的 INF 不允許在任何系統定義裝置安裝類別的 INF 中使用 [ClassInstall32]。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1286

訊息
無效<值>值 “<value>” 超過值<長度>上限。

詳細資料
類別名稱的長度不能超過 31 個字元。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1287

訊息
目標 OS 版本註記 '<value>' 為區段 [<value>] 下的模型區段名稱 '<value>' 無效。

詳細資料
無法剖析目標 OS 版本標註,請確認其格式正確。

如需格式規格的完整詳細數據,請參閱: INF 製造商一節
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1288

訊息
目標作業系統版本 '<value>.<value>.<value>' 無效。如果指定組建編號,必須是 '<value>.<value>.<value>' 或更高版本。

詳細資料
版本號碼針對性是在 Windows 10 1607版(內部版本 14310 或更新版本)中引進的,因此版本號碼
指定的必須大於或等於 14310。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1289

訊息
[<value>] 區段下缺少指令 '<value>'。

詳細資料
指定的區段需要指定的指引,但找不到。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1290

訊息
[<value>] 區段的指令 '<value>' 無效。

詳細資料
指定的指引在指定的區段內無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1292

訊息
<value> 指令需要 [Strings] 區段中的間接字串,並以<value>作為參考。

詳細資料
指示詞必須指定為讀取器可在執行階段解析的間接字串。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1293

訊息
服務名稱 '<value>' 是保留的。

詳細資料
指定的服務名稱是保留的,任何驅動程式都不得使用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1294

訊息
重複<值> '<value>' 在區段 [<value>] 中。

詳細資料
在同一區段中多次指定相同的值。 刪除無關的。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1295

訊息
區段 [<value>] 包含的字串數目與區段 [<value>] 不同。

詳細資料
每種語言的 [Strings] 區段必須包含相同的值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1296

訊息
硬體 '<value>' 沒有使用安裝區段 '<value>' 的相關聯服務。

詳細資料
從 Windows 10 版本 1809 開始,這已從警告變更為錯誤。 .Services 部分是
每個定義的目標作業系統都需要。 即使在 1809 年之前,這也是很好的做法。

如果 INF 先前未包含本節,因為它依賴 Microsoft 提供的收件匣驅動程式服務,
然後是一個 .Services 區段,該區段會參考 Microsoft 提供的收件箱 INF 中的 .Services 區段,並使用 Needs。
應該建立 Include 指示詞。 例如:
[DDInstall.服務]
include=檔案名稱.inf
Needs=inf-section-name.Services

對於不需要函式驅動程式的裝置,可以指定如下:
AddService = ,2

只有在 INF 安裝不需要功能驅動程式的裝置時,才使用此功能。 例如,
只需要篩選驅動程式,但不需要函式驅動程式的裝置會有兩個 AddService 指示詞:
AddService = MyFilterDriver, My-Service-Install-Section
AddService = ,2
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1297

訊息
裝置驅動程式不會安裝在任何裝置上,如果需要的話,請使用原始驅動程式。

詳細資料
這表示 INF 檔案是裝置驅動程式,但未用作裝置驅動程式。 這可能會導致
驅動程式存放區在處理驅動程式時出現的問題。 如果這是無意的,請檢查您的 INF 以確認
正確指定硬體 ID。 如果驅動程式不打算安裝在裝置上,請將它轉換為
基本驅動程式。 基本驅動程式是安裝在整個系統上,而不是安裝在特定裝置上的驅動程式。

如需詳細資訊,請參閱 轉換成基本驅動程式
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1299

訊息
由於剖析錯誤而略過其他驗證檢查。

詳細資料
INF 遇到剖析問題,導致剖析無法完成。 應該還有其他錯誤
這指出了問題的原因。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1300

訊息
找到遺留 <值><值>。

詳細資料
INF 會執行已取代的舊版作業,這對新式 Windows OS 產品無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1301

訊息
找到傳統<值>操作<值>。

詳細資料
INF 會執行已取代的舊版作業,這對新式 Windows OS 產品無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1302

訊息
找到舊版本<value>作業,針對 '<value>'<value>。

詳細資料
INF 會執行已取代的舊版作業,這對新式 Windows OS 產品無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1303

訊息
找到舊版<值>操作定義<值 (>值<)>值<。

詳細資料
INF 會定義共同安裝程式或類別安裝程式,這些程式不再支援新式 Windows OS 產品,而且不應該使用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1304

訊息
發現舊值操作<>使用非相對鍵(<value>\<value>)<value>。

詳細資料
登錄作業應該使用相對索引鍵 (HKR) 來完成。 這會將值儲存在適當的位置
相對於 INF 區段類型,其用法會有所不同。
/k: 警告
/u: 錯誤
/w:


代碼 1305

訊息
找到了使用可附加的多重 sz 值 (<value>\<value>)<value> 的舊版作業<value>。

詳細資料
此 INF 會從REG_MULTI_SZ刪除值,或附加至現有的REG_MULTI_SZ。 這導致非...(additional context needed).
確定性結果,不應該這樣做。
/k: 警告
/u: 錯誤
/w: 錯誤


代碼 1306

訊息
找到目標路徑為非系統的舊值操作(<value>)適用於 '<value>'<value>。

詳細資料
INF 會指定目的地位於系統路徑外部的檔案複本。
/k: 警告
/u: 錯誤
/w:


代碼 1307

訊息
找到遺留 <值><值>。

詳細資料
INF 會執行僅在桌面 Windows OS 產品上有效的舊版作業。
/k: 警告
/u: 錯誤
/w: 錯誤


代碼 1308

訊息
找到傳統<值>操作<值>。

詳細資料
INF 檔案應該只執行設定裝置所需的附加作業。 刪除驅動程式時
從系統中,將自動執行清理驅動程式的適當操作。
/k: 警告
/u: 錯誤
/w: 錯誤


代碼 1309

訊息
找到舊版本<value>作業,針對 '<value>'<value>。

詳細資料
INF 檔案應該只執行設定裝置所需的附加作業。 刪除驅動程式時
從系統中,將自動執行清理驅動程式的適當操作。
/k: 警告
/u: 錯誤
/w: 錯誤


代碼 1310

訊息
需要後綴為 '.<value>' 的部分 [<value>] 與第一個參考區段 [<value>.<value>] 的後綴不符。

詳細資料
使用 Needs 指令時,所參照的區段應該具有與之相符的後綴。
參考區段。 例如:
[DDInstall.服務]
Needs=TargetInstall.Services

請注意,這兩個區段都有一個 .服務後綴。

此錯誤表示指定的區段被錯誤地剖析,就好像它是具有
不同的後綴。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1311

訊息
所需的部分 [<value>] 必須有後綴 '。<value>' 來匹配第一個參照區段 [<value>.<value>]。

詳細資料
使用 Needs 指令時,所參照的區段應該具有與之相符的後綴。
參考區段。 例如:
[DDInstall.服務]
Needs=TargetInstall.Services
請注意,這兩個區段都有一個 .服務後綴。

此錯誤表示指定的區段被錯誤地剖析,就好像它是具有
不同的後綴。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1312

訊息
需要的部分 [<value>] 其後綴 '.<value>' 與父區段 [<value>] 的後綴不符。

詳細資料
使用 Needs 指令時,所參照的區段應該具有與之相符的後綴。
參考區段。 例如:
[DDInstall.服務]
Needs=TargetInstall.Services
請注意,這兩個區段都有一個 .服務後綴。

此錯誤表示所需區段的尾碼與參照區段不符。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1313

訊息
所需的部分 [<value>] 必須有後綴 '。<value>' 來匹配父部分 [<value>] 的尾碼。

詳細資料
使用 Needs 指令時,所參照的區段應該具有與之相符的後綴。
參考區段。 例如:
[DDInstall.服務]
Needs=TargetInstall.Services
請注意,這兩個區段都有一個 .服務後綴。

此錯誤表示所需區段的尾碼與參照區段不符。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1314

訊息
在包含的 INF「<value>」中找到了所需的區段「<value>」,此區段未被 [<value>] 參考。

詳細資料
位於另一個 INF 中的區段是透過 Needs 指令指定。 包含區段的 INF 必須是
使用 Include 指令在與 Needs 指令相同的區段中引用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1315

訊息
找不到所需的部分 [<value>]。

詳細資料
找不到使用 Needs 指令指定的區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1316

訊息
需要裝飾部分 [<value>。<value>] 找不到。

詳細資料
找不到使用 Needs 指令指定的區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1317

訊息
所需的未修飾區段 [<value>] 不是目標 OS 平台的一部分。

詳細資料
無法使用為目標 OS 提供的 IAS 檔案來尋找使用 Needs 指示詞指定的區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1318

訊息
包含的 INF 「<值>」不是目標 OS 平臺的一部分。

詳細資料
無法使用為目標 OS 提供的 IAS 檔案來尋找使用 Include 指示詞指定的 INF。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1319

訊息
區段 [<value>] 必須包含檔案 “<value>” ,才能在 [<value>] 上使用 Needs 指示詞。

詳細資料
指定的區段使用 Needs 指令來參照區段,但沒有包含指定 Include 指令。
包含區段的 INF。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1320

訊息
登錄根目錄 '<value>\<value>' 未隔離到 HKR。

詳細資料
登錄機碼必須位於隔離的 HKR 相對根位置下。

如需完整詳細資料,請參閱 驅動程式套件隔離
/k:
/u:
/w: 錯誤


代碼 1321

訊息
值 '<value>' 的登錄根目錄(<value>\<value>)未隔離至 HKR。

詳細資料
登錄值必須位於隔離的 HKR 相對根位置下。

如需完整詳細資料,請參閱 驅動程式套件隔離
/k:
/u:
/w: 錯誤


代碼 1322

訊息
檔案 '<value>' 的目的地檔案路徑 '<value>' 並不僅限於 DIRID <值>。

詳細資料
檔案必須將其副本目的地指定為 DIRID 13。 這會讓檔案在驅動程式存放區下保持隔離。

如需完整詳細資料,請參閱 驅動程式套件隔離
/k:
/u:
/w: 錯誤


代碼 1323

訊息
服務登錄機碼 '<value>' 必須位於 Parameters 子機碼之下。

詳細資料
使用服務相對 HKR 根的登錄值必須寫在 Parameters 子機碼之下。

如需完整詳細資料,請參閱 驅動程式套件隔離
/k:
/u:
/w: 錯誤


代碼 1324

訊息
[Version] 區段應指定 PnpLockdown=1,以防止外部應用程式修改已安裝的驅動程式檔案。

詳細資料
PnpLockdown=1 必須在 [Version] 區段中指定。 這會為驅動程式套件新增額外的安全性層級
防竄改的檔案。
/k: 警告
/u: 警告
/w: 錯誤


代碼 1325

訊息
不支援的 COM 類別註冊 '<value>',僅支援 InprocServer32。

詳細資料
不支援指定的 COM 類別類型。
/k: 警告
/u: 警告
/w: 錯誤


代碼 1326

訊息
未隔離的檔案路徑 '<value>',在<value>下預期的 FileName。

詳細資料
指定的資料檔路徑必須是相對於 %%DriverData%%的路徑。
/k: 警告
/u: 警告
/w: 錯誤


程序代碼 1328

訊息
不支援的檔案路徑 '<value>' 被替換為 '<value>'。

詳細資料
無法解析指定的檔案路徑。
/k:
/u:
/w: 警告


程序代碼 1329

訊息
無法使用註冊表或屬性新增篩選,請使用 [DDInstall.Filters] 區段。

詳細資料
篩選驅動程式無法透過登錄檔或屬性值進行新增。 應該使用 [DDInstall.Filters] 區段來新增篩選。
/k:
/u:
/w: 錯誤


程序代碼 1330

訊息
無法將多個不同的來源檔案 ('<value' 和 '>value<>') 複製到目的地檔案 '<value>'。

詳細資料
不同的檔案會複製到 INF 內的單一位置。 在 OS 必須執行所有檔案的情況下
在裝置連線之前進行複製,產生的狀態會變成非確定性。

如需完整詳細數據,請參閱 InfVerif 錯誤 1330
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1331

訊息
無法在區段 [<value>] 和 [<value>] 之間以不同的方式設定登錄值 '<value>\<value>\<value>'。

詳細資料
指定的登錄值會在兩個不同的安裝區段之間以不同的方式設定。 在操作系統必須的情境中
在連線的裝置之前執行所有登錄作業,產生的狀態會變成不具決定性。

如需完整詳細數據,請參閱 InfVerif 錯誤 1330
/k: 警告
/u: 錯誤
/w: 錯誤


程序代碼 1332

訊息
無法在區段 [<value>] 和 [<value>] 之間,以不同方式設定服務 '<value>' 的登錄值 '<value>\<value>\<value>'。

詳細資料
指定的登錄值會在兩個不同的服務安裝區段之間以不同的方式設定。 在某些情況下
OS 必須在連線的裝置之前執行所有服務作業,產生的狀態會變成不具決定性。

如需完整詳細數據,請參閱 InfVerif 錯誤 1330
/k: 警告
/u: 錯誤
/w: 錯誤


程序代碼 1333

訊息
無法在區段 [<value>] 和 [<value>] 之間以不同方式設定服務 '<value>'。

詳細資料
指定的服務會在兩個不同的安裝區段之間以不同的方式安裝。 在操作系統必須的情境中
在連線的裝置之前執行所有服務作業,產生的狀態會變成不具決定性。

如需完整詳細數據,請參閱 InfVerif 錯誤 1330
/k: 警告
/u: 錯誤
/w: 錯誤


程序代碼 1340

訊息
不允許指定的 DIRID '<value>'。

詳細資料
指定的 DIRID 已淘汰,無法再使用。
/k:
/u:
/w: 錯誤


代碼 1341

訊息
不允許指定的 DIRID '<value>'。

詳細資料
指定的 DIRID 已淘汰,無法再使用。
/k:
/u:
/w: 錯誤


代碼 1380

訊息
[版本] 區段中指定的 ExtensionId “<值>” 無效。

詳細資料
ExtensionId 值的格式不正確。 它應該遵循標準 GUID 格式,包括大括弧和破折號。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1381

訊息
[Version] 區段中缺少 ExtensionId 指示詞。

詳細資料
延伸模組 INF 需要指定 ExtensionId。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1382

訊息
無法在延伸模組 INF 中指定 '<value>' 指示詞。

詳細資料
延伸模組 INF 不支援指定的指示詞。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1383

訊息
無法為延伸模組 INF 中定義的服務指定 '<value>' 旗標。

詳細資料
延伸模組 INF 不支援指定的服務旗標。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1384

訊息
不建議在延伸模組 INF 中使用具有登錄或屬性的篩選,請使用 [DDInstall.Filters] 區段。

詳細資料
延伸模組 INF 可以以任何順序安裝在基底 INF 頂端。 使用註冊表或屬性指令來
安裝篩選器可能會導致非確定性堆疊排序。
/k: 警告
/u: 警告
/w: 警告


代碼 1400

訊息
UMDF 服務指示詞中未指定的服務 '<value>'。

詳細資料
UMDF 服務已建立,但未在任何 UMDF 指令中指定,例如 UmdfServiceOrder。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1401

訊息
指令 '<value>' 在<版本>value< 不受支援。>value<。

詳細資料
指定的 WDF 指令已在 INF 所使用的 WDF 版本中被棄用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1402

訊息
<value> 版本 <value>。<value> 已不再推薦使用,驅動程式應該移植為使用版本 <value><value> 驅動程式模型。

詳細資料
指定的 WDF 版本已被棄用。 驅動程式應該更新為使用較新的版本。

如需詳細資訊,請參閱 從 UMDF1 轉換成 UMDF2
/k:
/u:
/w: 錯誤


代碼 1420

訊息
[DefaultInstall] 型 INF 無法處理為原始類型。

詳細資料
INF 使用 [DefaultInstall] 區段,但不符合作為原始型 INF 處理的需求。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1421

訊息
區段[<值>]缺少架構裝飾。

詳細資料
所有 [DefaultInstall] 區段都應該有架構裝飾。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1422

訊息
[DefaultUninstall.NT*] 區段應該設定 LegacyUninstall=1 ,以支援基本 INF 和下層安裝相容性。

詳細資料
基本 INF 不應該指定任何解除安裝行為。 為了支援舊版平台,卸載部分可能會
指定 LegacyUninstall=1 以僅在舊平台上使用卸載部分。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1423

訊息
原始驅動程式需要架構裝飾的 [<value>] 區段。

詳細資料
原始驅動程式至少需要一個經架構標示的 [DefaultInstall] 區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1430

訊息
登錄值 '<value>' 不允許在 '<value>\<value>' 下。

詳細資料
不允許指定的登錄值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1431

訊息
已知登錄值 '<value>' 的類型不正確,預期值類型為 0x<值>。

詳細資料
指定的登錄值是已知值,必須具有特定類型,否則作業系統或其他應用程式可能無法正確解譯。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 1450

訊息
遺留的未隔離指令「<值>」可能會被忽略。

詳細資料
指定的指示詞可能對某些作業系統版本或產品類型沒有影響。
/k:
/u:
/w: 警告


代碼 2004

訊息
不建議使用 <值> 指令。

詳細資料
指定的指引有效,但不建議這樣做。
/k: 警告
/u: 警告
/w: 警告


代碼 2006

訊息
[<value>] 區段下的未定義服務 '<value>'。

詳細資料
指定的服務已使用 AddService 指令宣告,但無法找到相應的服務安裝區段。
無法定位。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2008

訊息
區段名稱 [<value>] 也會由包含的 INF 使用。

詳細資料
在這個 INF 中,以及在透過 Include 指令指定的另一個 INF 中,都使用了相同的區段名稱。 這可能會導致
導致不正確的剖析結果。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2009

訊息
舊版指令「<value>」將被忽略。

詳細資料
指定的指令已被廢棄,而且在大多數的解析情況中會被忽略。
/k: 警告
/u: 警告
/w: 警告


代碼 2010

訊息
區段 [<value>] 應該有 '.<value>' 裝飾。

詳細資料
指定的區段沒有架構裝飾,會隱含地視為 x86 架構。
應明確宣告架構。
/k: 警告
/u: 警告
/w: 警告


代碼 2083

訊息
未引用或使用區段 [<value>]。

詳細資料
裝置安裝期間不會使用指定的區段。 如果這是無意的,可能還有另一個原因存在
錯誤,導致無法使用。
/k: 警告
/u: 警告
/w: 警告


代碼 2084

訊息
服務二進位檔 '<value>' 應該參考 CopyFiles 目的地檔案。

詳細資料
服務會使用不屬於驅動程式套件的服務二進位檔來註冊。 此錯誤可能會發生在
在某些情況下,因為服務二進位檔指定不正確,例如路徑周圍缺少帶有空格的引號。

如需其他詳細資料,請參閱 InfVerif 錯誤 2084
/k: 警告
/u: 警告
/w: 錯誤


代碼 2085

訊息
服務二進位檔 '<value>' 應該指定為 DIRID 下的路徑。

詳細資料
服務二進位路徑必須指定為 DIRID 值下的路徑,例如 %%13%%\binary.sys。

如需 DIRID 的其他相關資訊,請參閱 使用 DIRID
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2090

訊息
使用 '<value>' 取代了 '<value>' 區段中的舊版模式。 更新的語法支援從作業系統版本 '<value>.<value>.<value>'。

詳細資料
識別出遺留機制,並在解析期間自動替換為 up-to-date 替代方案。 中程核力量條約
應更新為使用 up-to日期機制。

如需完整詳細資料,請參閱 INF Shim 程式
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2091

訊息
無法使用 '<value>' 取代 '<value>' 區段中的舊版模式。

詳細資料
INF 中識別出遺留機制,但無法自動替換為符合 up-to日期格式的替代機制。
應該更新 INF 以使用 up-to日期機制。

如需完整詳細資料,請參閱 INF Shim 程式
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2092

訊息
使用「<value>」取代「<value>」區段中的舊版模式,以遵循最佳實務。 更新的語法支援從作業系統版本 '<value>.<value>.<value>'。

詳細資料
識別出遺留機制,並在解析期間自動替換為 up-to-date 替代方案。 中程核力量條約
應更新為使用 up-to日期機制。

如需完整詳細資料,請參閱 INF Shim 程式
/k:
/u:
/w: 錯誤


代碼 2093

訊息
無法套用填充片「<值>」。

詳細資料
INF 填充板無法正確套用。 這不是一個嚴重錯誤。 INF 墊片是 INF 的一種調整,它
會自動進行,以改善 INF 內特定模式的安裝過程。

如需完整詳細資料,請參閱 INF Shim 程式
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2400

訊息
<value>指令需要兩個欄位:<元件識別碼>、<元件區段>

詳細資料
指定的指引不包含必要欄位。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2402

訊息
區段 [<value>] 不允許 <value> 指令。

詳細資料
指定的區段中不允許使用指定的指令。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2403

訊息
<value> 指令必須剛好有 1 個欄位。 <價值> 被提供。

詳細資料
指引包含錯誤數目的欄位。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2405

訊息
只有類別名稱為「NetDriver」的 INF 才能使用 [DefaultInstall.NetDrivers] 區段。

詳細資料
除了 “NetDriver” 類別之外,無法使用指定的區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2411

訊息
無效的<值> GUID “<value>”,預期 {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}。 執行 guidgen.exe 以產生新的 GUID。

詳細資料
指定的 GUID 值格式不正確。 它應該遵循標準 GUID 格式,包括大括弧和破折號。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2412

訊息
元件識別碼值 '<value>' 無效,預期符合 '[a-z0-9_]+' 的有效識別碼。

詳細資料
指定的元件 ID 值無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2413

訊息
無效的 <值> '<value>',預期符合區分大小寫的值 'true' 和 'false'。

詳細資料
指定的值無效,預期為 'true' 或 'false'。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2414

訊息
無效<值> 值 '<value>',預期符合 '[a-z0-9_]+' 的有效篩選類別。

詳細資料
指定的篩選類別格式無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2415

訊息
值 '<value>' 無效,只有作業系統元件可以使用以 'ms_' 或 'vms_' 開頭的識別碼。

詳細資料
第三方 INF 不得使用以「ms_」或「vms_」開頭的識別碼。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2416

訊息
無效的<值>值 '<value>',預期應是逗號分隔的符合 '[a-z0-9_.]+' 的有效綁定標記列表。

詳細資料
指定的連結記號清單無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2417

訊息
無效的<值> '<value>',預期的有效繫結名稱須符合正則表達式 '[a-zA-Z0-9_]+'。

詳細資料
指定的連結名稱無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2418

訊息
修改篩選驅動程式需要 'FilterClass'。

詳細資料
網路篩選驅動程式需要指定篩選類別。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2419

訊息
繫結權杖 '<value>' 和所有以 'ms_' 或 'ndis' 開頭的非標準權杖都會保留。

詳細資料
指定的令牌是保留的,不應使用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2420

訊息
NetDriver INF 需要具有至少一個 AddNetFilter 或 AddNetProtocol 指令的 [<value>] 區段。

詳細資料
NetDriver INF 需要指定的區段和指令。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2500

訊息
舊版繫結權杖「<值>」已過時,不再支援。

詳細資料
不再支援指定的權杖,不應使用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2501

訊息
此 INF 中引用的服務 '<值>' 不存在。

詳細資料
INF 參考了一項不是由此 INF 建立的服務。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2600

訊息
<value> '<value>' 必須指向 DIRID <值>下的路徑。

詳細資料
顯示驅動程式必須針對檔案路徑使用指定的 DIRID。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2601

訊息
<value> '<value>' 必須指向 DIRID <值>下的路徑。

詳細資料
顯示驅動程式必須針對檔案路徑使用指定的 DIRID。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2602

訊息
服務「<值>」必須具有<值>值為<值>。

詳細資料
顯示服務必須適當地設定指定的值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2603

訊息
指示詞 '<value>' 對顯示驅動程式無效。

詳細資料
顯示驅動程式可能無法使用指定的指令。
/k: 警告
/u: 錯誤
/w: 錯誤


代碼 2650

訊息
不允許直接使用「<value>」,而是包含 [<value>]。

詳細資料
INF 應該使用 Include/Needs 指示詞來參考 Microsoft 提供的 INF 檔案區段,而不是直接
引用其驅動程序二進位檔。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2651

訊息
"Needs" 顯示 [<value>],但不包括 '<value>'。

詳細資料
Needs 指令被用來參照一個區段,但 Include 指令沒有被用來具體指定內容。
Microsoft 提供的 INF 包含該區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2652

訊息
區段 [<value>] 必須使用 Needs 指示詞來參考 [<value>]。

詳細資料
相機 INF 必須使用 Needs 指令來參考指定的 Microsoft 提供的區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


代碼 2660

訊息
無法修改 HKCR\<value> 登錄子機碼。 它必須在 HKR 之下。

詳細資料
指定的登錄子機碼不被許可寫入。 登錄狀態應該使用 AddReg 撰寫
指令的註冊根為 HKR。
/k:
/u:
/w: 錯誤


代碼 2661

訊息
只允許具有 AudioProcessingObject 類別的裝置寫入 <值> 登錄子機碼。

詳細資料
不允許對目前類別寫入指定的登錄子機碼。
/k:
/u:
/w: 錯誤


代碼 2662

訊息
區段 [<value>] 必須包含 wdmaudio.inf,才能正確註冊引用的 FX APO。

詳細資料
FX APO 必須透過 wdmaudio.inf 的適當區段進行註冊。
/k:
/u:
/w: 錯誤


代碼 2663

訊息
區段 [<value>] 必須使用 Needs 指令,參考 wdmaudio.inf 中的 [<value>]。

詳細資料
FX APO 必須透過 wdmaudio.inf 的適當區段進行註冊。
/k:
/u:
/w: 錯誤