共用方式為


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 參數的語法,但在其他模式中是錯誤,例如驅動程式隔離模式

錯誤代碼

新的 (從 Windows Insider Preview 組建 26080 開始)InfVerif.exe命令 'infverif.exe /code' 具有與下表相同的資訊。

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

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

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


程序代碼 1001

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

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


程序代碼 1002

訊息
無效的 INF '<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: 錯誤


程序代碼 1007

訊息
在 [value] 區段中遺漏<原始程序檔 “<value>” 的值>>。<

詳細資料
使用無效的子目錄值指定磁碟或檔案路徑。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1008

訊息
[value>] 區段下< '<value>' 遺漏或無效的磁碟標識符。

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


程序代碼 1010

訊息
無效的 ClassGuid “<value>”,預期 {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}。

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


程序代碼 1011

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

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


程序代碼 1013

訊息
區段值中遺漏<值><>索引鍵。><

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


程序代碼 1014

訊息
區段值中的值索引>><鍵無效<。><

詳細資料
找到 INF 區段中的必要金鑰,但提供無效的數據。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1015

訊息
區段值中的值>路徑 「<value>」 無效<。><

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


程序代碼 1016

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

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


程序代碼 1017

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

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


程序代碼 1019

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

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


程序代碼 1020

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

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


程序代碼 1021

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

詳細資料
服務的名稱會藉由將唯一令牌附加至名稱,超過唯一的服務名稱長度上限。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1022

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

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


程序代碼 1078

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

詳細資料
指定的專案在所使用的內容中無效。 它在其他內容中可能有效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1080

訊息
<value> 指示詞遺漏 <值>。

詳細資料
遺漏指定指示詞的自變數。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1081

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

詳細資料
為指示詞指定了無效的自變數。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1082

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

詳細資料
為指示詞指定了無效的自變數。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1083

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

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


程序代碼 1084

訊息
在 [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 值時,來源和目的地<值>必須符合檔案 '<value>'。><

詳細資料
當檔案從原始驅動程式存放區名稱和位置複製到不同的位置時,就會發生此錯誤
驅動程式存放區中的名稱和位置。
[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>>,但<值>遺失。

詳細資料
指定的軟體類型需要未指定的指示詞。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1144

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

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


程序代碼 1150

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

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


程序代碼 1160

訊息
針對 COM 類別 'value' 指定的未知線程模型 '<<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>> 的值<。<>>><><

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

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


程序代碼 1199

訊息
語法 '<value>' 是在OS版本 <值>中引進的。<value>。<value>,但使用 語法的 DDInstall 區段將會安裝在舊版操作系統上。 這些 DDInstall 區段應限制為只安裝 <值>。<value>。<value> 或更新版本使用 TargetOSVersion 裝飾。

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

如需詳細資訊,請參閱: INF Manufacturer 區段合併平臺延伸模組和操作系統版本
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1201

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

詳細資料
指定的指示詞指定的自變數比允許的自變數還多。 將會忽略額外的值。
/k: 警告
/u: 警告
/w: 警告


程序代碼 1202

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

詳細資料
Include 指示詞已指定找不到的 INF。 只有 Microsoft 提供的收件匣 INF 可以使用 Include 指示詞來參考。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1203

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

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


程序代碼 1204

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

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


程序代碼 1205

訊息
從 value 和 value 指示詞參考的區段 [<value>]。><><

詳細資料
相同的區段是從兩個不同的指示詞參考。 例如:

CopyFiles = FileSection
DelFiles = FileSection
/k: 警告
/u: 警告
/w: 警告


程序代碼 1206

訊息
value><指示詞中非< value> 區段 [<value>] 的參考無效。

詳細資料
相同的區段是從兩個不同的指示詞參考。 例如:

CopyFiles = FileSection
AddFilter = FileSection
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1207

訊息
MSFT INFs 中不允許指示詞 '<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 檔案。

詳細資料
目錄檔案只能從 [版本] 區段內的 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 中定義的區段(<value>)。

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


程序代碼 1222

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

詳細資料
不允許寫入指定的登錄機碼。 登錄狀態應該使用 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' 不允許直接在 值>下<>的安全性描述元。

詳細資料
指定的登錄值具有無法設定的安全性描述元。 直接在 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 指示詞指定的 add-registry 區段中,但沒有對應的REG_DWORD = 0x00010001
在 [Strings] 區段中。

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

%SystemRoot% 路徑元件會從 下解譯為 “SystemRoot” 字串替代令牌
[Strings] 區段,而不是在登錄中儲存常值 “%SystemRoot%” 的預期行為。 至
使用常值 %SystemRoot% 而不是執行字串替代,請使用逸出序列 %%。
[MyAddReg]
HKR,,DllPath,%%SystemRoot%%\System32\binary.dll
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1241

訊息
在 [<>value] 區段中,無法解析原始程序檔 “<value>” 的使用者定義 DIRID (<value>]。

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


程序代碼 1242

訊息
[value] 區段中>原始程序檔“<value” 無法解析的 DIRID (<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

訊息
無法使用 SPSVCINST_ASSOCSERVICE 旗標新增 disabled (StartType=4) 服務 '<value>'。

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


程序代碼 1252

訊息
無法新增 <value>=<value 和 ServiceType=<value> 的服務 '<value>>'。

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


程序代碼 1253

訊息
略過區段 [<value] 中不含服務名稱的指示詞 '<value>>'。

詳細資料
指定指示詞不能以非同構型方式使用,沒有服務名稱。 如果沒有刻意使用服務名稱,這可能是
由於旗標使用量不正確。
/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>\<subdirectory>。<>

詳細資料
針對儲存在登錄中的值,使用運行時間可解析的路徑,例如 %SystemRoot%。 DIRID 值可能完全
在驅動程式新增至映像時解析。 在不同的部署下處理驅動程式 INF 時
案例(例如離線映像處理或OS升級),可能會儲存不正確的值。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1260

訊息
由於<值無效,所以值>指示詞無效<>。

詳細資料
指定的指示詞無法剖析為適當的型別。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1261

訊息
具有區段 [value] 的未定義裝置 「<value>>」。。<

詳細資料
找不到指定裝置的裝置安裝區段。
/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

訊息
由於在非多重 sz 值上附加旗標,所以值>項目無效<。

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


程序代碼 1266

訊息
無效 <的值> 項目,因為多重 sz 刪除時沒有值。

詳細資料
正在從多重 sz 刪除值,但未指定任何值來刪除。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1267

訊息
值>專案中的二進位數據<無效,預期介於 00-FF 之間的一或多個字節。

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


程序代碼 1268

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

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


程序代碼 1270

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

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


程序代碼 1271

訊息
遺漏模型安裝區段名稱。

詳細資料
models 區段指定了適用的硬體標識碼,但沒有用於該硬體標識碼的安裝區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1272

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

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


程序代碼 1273

訊息
原始程式檔 「<value>」 會使用磁碟標識碼 <值>,但未列在 [<value>] 底下。

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


程序代碼 1274

訊息
區段 [<value>] 的未解析$ARCH$ Token。 必須執行 stampinf 工具,才能解決區分大小寫的 $ARCH$ 令牌。

詳細資料
INF 檔案會使用 stampinf 會解析但 stampinf 未執行的令牌。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1275

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

詳細資料
指定的檔案沒有指定的複製目的地。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1280

訊息
類別名稱和 ClassGuid 不相符,預期 ClassGuid “value” 的類別 “<<value>>”。

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


程序代碼 1281

訊息
類別名稱和 ClassGuid 不符,預期 Class “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

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

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

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


程序代碼 1288

訊息
無效的目標OS版本'<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 開始,這已從警告變更為錯誤。 。服務區段為
每個定義的目標 OS 都需要 。 即使在 1809 之前,這是很好的做法。

如果 INF 先前未包含本節,因為它依賴 Microsoft 提供的收件匣驅動程式服務,
然後為 。參考的服務區段。使用需求從 Microsoft 提供的收件匣 INF 中的服務區段
和 Include 指示詞應該建立。 例如:
[DDInstall.Services]
Include=filename.inf
Needs=inf-section-name.Services

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

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


程序代碼 1297

訊息
裝置驅動程式不會安裝在任何裝置上,如果這是預期,請使用基本驅動程式。

詳細資料
這表示 INF 檔案是設備驅動器,但不會當做設備驅動器使用。 這可能會造成
驅動程式存放區如何處理驅動程序的問題。 如果這是無意的,請檢查您的 INF 以確定
已正確指定該硬體識別碼。 如果驅動程式不是要安裝在裝置上,請將它轉換成
基本驅動程式。 基本驅動程式是安裝在整個系統上的驅動程式,而不是安裝在特定裝置上。

如需詳細資訊,請參閱 轉換成基本驅動程式
/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>> 的舊版<值>作業。

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


程序代碼 1303

訊息
找到定義 value (value)value> 的<舊版<值>作業。><><

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


程序代碼 1304

訊息
使用非相對索引鍵(<value\<value>)<值>>找到舊版<值>作業。

詳細資料
登錄作業應使用相對金鑰 (HKR) 來完成。 這會將值儲存在適當的位置
相對於使用 INF 區段的類型。
/k: 警告
/u: 錯誤
/w:


程序代碼 1305

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

詳細資料
此 INF 會從REG_MULTI_SZ中刪除值,或附加至現有的REG_MULTI_SZ。 這會導致非
確定性結果,不應完成。
/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>> 的舊版<值>作業。

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


程序代碼 1310

訊息
必要區段 [<value>] 後綴為 '。<value>' 不符合第一個參考區段 [<value>] 的後綴。<value>]。

詳細資料
使用 Needs 指示詞時,所參考的區段應該具有符合 後綴的後置詞
參考區段。 例如:
[DDInstall.Services]
Needs=TargetInstall.Services

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

此錯誤表示指定的區段剖析不正確,就像是具有 的區段一樣
不同的後綴。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1311

訊息
所需的區段 [<value>] 必須有後綴 '。<value>' 以符合第一個參考區段 [<value>。<value>]。

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

此錯誤表示指定的區段剖析不正確,就像是具有 的區段一樣
不同的後綴。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1312

訊息
必要區段 [<value>] 後綴為 '。<value>' 不符合父區段 [<value>] 的後綴。

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

此錯誤表示所需區段的後綴不符合參考區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1313

訊息
所需的區段 [<value>] 必須有後綴 '。<value>' 以符合父區段 [<value>] 的後綴。

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

此錯誤表示所需區段的後綴不符合參考區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1314

訊息
在內含 INF “<value” 中找到的必要區段 [<value>],而不是從 [<value>>] 參考。

詳細資料
使用 Needs 指示詞指定位於另一個 INF 中的區段。 包含區段的 INF 必須是
與 Needs 指示詞相同區段中的 Include 指示詞所參考。
/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 “<value>” 不是目標 OS 平臺的一部分。

詳細資料
使用 Include 指示詞指定的 INF 無法使用目標 OS 提供的 IAS 檔案找到。
/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

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

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


程序代碼 1325

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

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


程序代碼 1326

訊息
未解決的檔案路徑 '<value>',預期 FileName 低於 <value>。

詳細資料
指定的數據檔案路徑必須是相對於 %%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>>'。

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

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


程序代碼 1332

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

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

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


程序代碼 1333

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

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

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


程序代碼 1340

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

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


程序代碼 1380

訊息
[Version] 區段中指定的 ExtensionId “<value>” 無效。

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


程序代碼 1381

訊息
[Version] 區段中遺漏 ExtensionId 指示詞。

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


程序代碼 1382

訊息
無法在 Extension INFs 中指定 '<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>。

詳細資料
指定的 WDF 指示詞已在 INF 使用的 WDF 版本中已被取代。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1402

訊息
<值> 版本 <值>。<value> 已被取代,驅動程式應該移植到使用版本 <值><值> 驅動程式模型。

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

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


程序代碼 1420

訊息
[DefaultInstall]型 INF 無法處理為 Primitive。

詳細資料
INF 使用 [DefaultInstall] 區段,但它不符合要當做基本 INF 處理的需求。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1421

訊息
區段 [<value>] 遺漏架構裝飾。

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


程序代碼 1422

訊息
[DefaultUninstall.NT*] 區段應該將 LegacyUninstall=1 設定為同時支援 Primitive INF 和下層安裝相容性。

詳細資料
基本 INF 不應指定任何卸載行為。 若要支援舊版平臺,卸載區段可能會
指定 LegacyUninstall=1,只利用舊版平臺上的 uninstall 區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1423

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

詳細資料
基本驅動程式至少需要一個架構裝飾的 [DefaultInstall] 區段。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 1430

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

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


程序代碼 1431

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

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


程序代碼 1450

訊息
可能會忽略舊版未解決的指示詞 '<value>'。

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


程序代碼 2004

訊息
<不建議使用 value> 指示詞。

詳細資料
指定的 指示詞是有效的,但不建議使用。
/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 目的地檔案。

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


程序代碼 2085

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

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

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


程序代碼 2090

訊息
已使用 『<<value>>』 取代區段中的舊版模式。 更新的語法支援會從OS版本 '<value> 開始。<value>。<value>'。

詳細資料
已識別舊版機制,並在剖析期間自動取代為最新的替代專案。 The INF
應更新為使用最新機制。

如需完整詳細數據,請參閱 INF 填充碼
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 2091

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

詳細資料
已在 INF 中識別舊版機制,但無法自動取代為最新的替代方法。
INF 應該更新為使用最新的機制。

如需完整詳細數據,請參閱 INF 填充碼
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 2092

訊息
使用 '<<value>>' 取代區段中的舊版模式,以遵循最佳做法。 更新的語法支援會從OS版本 '<value> 開始。<value>。<value>'。

詳細資料
已識別舊版機制,並在剖析期間自動取代為最新的替代專案。 The INF
應更新為使用最新機制。

如需完整詳細數據,請參閱 INF 填充碼
/k:
/u:
/w: 錯誤


程序代碼 2093

訊息
無法套用填充碼 『<value>』。

詳細資料
INF 填充碼無法正確套用。 這不是嚴重錯誤。 INF 填充碼是 INF 的調整
會自動改善 INF 內特定模式的安裝行為。

如需完整詳細數據,請參閱 INF 填充碼
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 2400

訊息
<value> 指示詞需要兩個字段: <元件標識符>,<元件區段>

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


程序代碼 2402

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

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


程序代碼 2403

訊息
<value> 指示詞必須只有 1 個字段。 <已提供 value> 。

詳細資料
指示詞包含錯誤的欄位數目。
/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_]+'。

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


程序代碼 2413

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

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


程序代碼 2414

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

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


程序代碼 2415

訊息
無效的值 '<value>',只有OS元件可以使用開頭為 'ms_' 或 'vms_' 的標識符。

詳細資料
第三方 INF 可能不會使用開頭為 'ms_' 或 'vms_' 的標識符。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 2416

訊息
無效 <的值> 值 '<value>',預期有效的系結令牌清單符合 '[a-z0-9_]。]+'.

詳細資料
指定的系結令牌清單無效。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 2417

訊息
無效 <的值> 值 '<value>',預期有效的系結名稱符合 regex '[a-zA-Z0-9_]+'。

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


程序代碼 2418

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

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


程序代碼 2419

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

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


程序代碼 2420

訊息
NetDriver INFs 需要至少有一個 AddNetFilter 或 AddNetProtocol 指示詞的 [<value>] 區段。

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


程序代碼 2500

訊息
舊版系結令牌 '<value>' 已過時,不再支援。

詳細資料
不再支援指定的令牌,而且不應該使用。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 2501

訊息
此 INF 中沒有參考的服務 '<value>'。

詳細資料
INF 會參考此 INF 未建立的服務。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 2600

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

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


程序代碼 2601

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

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


程序代碼 2602

訊息
服務 '<value>' 的值必須是 <> value<>。

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


程序代碼 2603

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

詳細資料
顯示驅動程式不得使用指定的 指示詞。
/k: 警告
/u: 錯誤
/w: 錯誤


程序代碼 2650

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

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


程序代碼 2651

訊息
需求表示 [<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 之 reg-root 的 指示詞。
/k: 錯誤
/u: 錯誤
/w: 錯誤


程序代碼 2661

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

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