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.26100.1 中(Windows 11 版本 24H2),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] [CopyFileSection] 驅動程式存放區會維護原始驅動程式套件目錄結構。 在上述程序代碼中,原始 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] %SystemRoot% 路徑元件會從 下解譯為 “SystemRoot” 字串替代令牌 [Strings] 區段,而不是在登錄中儲存常值 “%SystemRoot%” 的預期行為。 至 使用常值 %SystemRoot% 而不是執行字串替代,請使用逸出序列 %%。 [MyAddReg] |
/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] 對於不需要函式驅動程式的裝置,可以指定如下: AddService = ,2 只有在 INF 正在安裝不需要函式驅動程式的裝置時,才使用此功能。 例如, 只需要篩選驅動程式但不是函式驅動程式的裝置會有兩個 AddService 指示詞: AddService = MyFilterDriver,, My-Service-Install-Section |
/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] 請注意,這兩個區段都有 。服務後綴。 此錯誤表示指定的區段剖析不正確,就像是具有 的區段一樣 不同的後綴。 |
/k: 錯誤 /u: 錯誤 /w: 錯誤 |
程序代碼 1311 訊息 所需的區段 [<value>] 必須有後綴 '。<value>' 以符合第一個參考區段 [<value>。<value>]。 詳細資料 使用 Needs 指示詞時,所參考的區段應該具有符合 後綴的後置詞 參考區段。 例如: [DDInstall.Services]請注意,這兩個區段都有 。服務後綴。 此錯誤表示指定的區段剖析不正確,就像是具有 的區段一樣 不同的後綴。 |
/k: 錯誤 /u: 錯誤 /w: 錯誤 |
程序代碼 1312 訊息 必要區段 [<value>] 後綴為 '。<value>' 不符合父區段 [<value>] 的後綴。 詳細資料 使用 Needs 指示詞時,所參考的區段應該具有符合 後綴的後置詞 參考區段。 例如: [DDInstall.Services]請注意,這兩個區段都有 。服務後綴。 此錯誤表示所需區段的後綴不符合參考區段。 |
/k: 錯誤 /u: 錯誤 /w: 錯誤 |
程序代碼 1313 訊息 所需的區段 [<value>] 必須有後綴 '。<value>' 以符合父區段 [<value>] 的後綴。 詳細資料 使用 Needs 指示詞時,所參考的區段應該具有符合 後綴的後置詞 參考區段。 例如: [DDInstall.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 目的地檔案。 詳細資料 服務是使用不屬於驅動程式套件的服務二進位檔進行註冊。 此錯誤可能發生在 某些情況下,因為服務二進位檔未正確指定,例如缺少空格路徑周圍的引號。 如需其他詳細數據,請參閱 InfVerif 錯誤 2084 |
/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>]。 詳細資料 數字相機 INFs 必須使用 Needs 指示詞來參考指定的Microsoft提供區段。 |
/k: 錯誤 /u: 錯誤 /w: 錯誤 |
程序代碼 2660 訊息 無法修改 HKCR\<value> 登錄子機碼。 它必須低於 HKR。 詳細資料 不允許寫入指定的登錄子機碼。 應該使用 AddReg 撰寫登錄狀態 具有 HKR 之 reg-root 的 指示詞。 |
/k: 錯誤 /u: 錯誤 /w: 錯誤 |
程序代碼 2661 訊息 只有具有 AudioProcessingObject 類別的裝置可以寫入 <值> 登錄子機碼。 詳細資料 目前類別不允許寫入指定的登錄子機碼。 |
/k: 錯誤 /u: 錯誤 /w: 錯誤 |