次の方法で共有


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>' が無効です。[バージョン] セクションが含まれており、署名 "$Windows NT$" が必要です。

詳細
ドライバー INF には、ファイル形式に関するメタデータを含む最上位の [バージョン] セクションが必要です。 このセクションが欠落していたか、
は、INF がサポートされていない形式であることを示しました。
/k: エラー
/u: エラー
/w: エラー


コード 1002

メッセージ
INF '<value>' が無効です。行 <value> の解析エラー。 パーサーはエラー 0x<value> を返しました。

詳細
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

メッセージ
<value> の値がありません。

詳細
指定したディレクティブに必要な引数が省略されました。
/k: エラー
/u: エラー
/w: エラー


コード 1008

メッセージ
[<value>] セクションの '<value>' のディスク ID が見つからないか無効です。

詳細
無効な ID 値を持つディスクまたはファイル パスが指定されました。
/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

メッセージ
セクション <value> に<value><value>キーがありません。

詳細
INF セクションに必要なキーが指定されていません。
/k: エラー
/u: エラー
/w: エラー


コード 1014

メッセージ
セクション <value> の<value><value> キーが無効です。

詳細
INF セクションに必要なキーが見つかりましたが、無効なデータが提供されました。
/k: エラー
/u: エラー
/w: エラー


コード 1015

メッセージ
セクション <value> 内のパス "<value>" が無効です<value>。

詳細
指定されたパスの形式が正しくありません。
/k: エラー
/u: エラー
/w: エラー


コード 1016

メッセージ
<value> ファイル "<value>" の<value>パスを取得できませんでした。

詳細
ファイルへの完全なパスを生成できませんでした。 パスは、[SourceDisksFiles] を使用して構成されます。
[SourceDisksNames] が見つからないか、これらのセクションに誤って一覧表示されている可能性があります。
/k: エラー
/u: エラー
/w: エラー


コード 1017

メッセージ
サービス名 <value> は内部使用専用に予約されています。

詳細
このサービス名は予約されており、変更する必要があります。 サンプル ドライバーで使用されるすべての名前は予約されています。
/k: エラー
/u: エラー
/w: エラー


コード 1019

メッセージ
無効な <value><value> 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 内の複数のインストール セクションで同じサービス名が使用されますが、一意のサービスを使用しているのは、その一部のみです。
命名機能 これらは、一意の名前機能の使用と一致している必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1078

メッセージ
<value> ディレクティブで指定された "<value>" をスキップします<value>。

詳細
指定されたエントリは、使用されているコンテキストでは無効です。 他のコンテキストで有効な場合があります。
/k: エラー
/u: エラー
/w: エラー


コード 1080

メッセージ
<value> ディレクティブに <value>がありません。

詳細
指定したディレクティブの引数がありません。
/k: エラー
/u: エラー
/w: エラー


コード 1081

メッセージ
<value> ディレクティブに無効な <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> '<value>' はスキップされる場合があります。

詳細
同じデータを指定する複数の AddComponent など、同じデータが不必要に複数回定義されました
コンポーネント名。
/k: エラー
/u: エラー
/w: エラー


コード 1087

メッセージ
<value>ディレクティブと<value>ディレクティブの両方を持つことはできません。<value>は無視されます。

詳細
一部の定義では、1 つのディレクティブまたは別のディレクティブのみがサポートされ、両方を使用することはできません。 たとえば、AddFilter はサポートしています
フィルター レベルまたは位置を指定しますが、両方を指定することはできません。
/k: エラー
/u: エラー
/w: エラー


コード 1088

メッセージ
重複する <value> ディレクティブは許可されません。

詳細
ディレクティブが複数回指定されましたが、有効にできるのは 1 つだけです。 これにより、非決定論的な動作が発生する可能性があります。
/k: エラー
/u: エラー
/w: エラー


コード 1100

メッセージ
ファイル '<value>' のコピーには、CopyFiles と DIRID <value> を使用する場合、コピー元とコピー先の<value> が一致する必要があります。

詳細
このエラーは、ファイルが元のドライバー ストア名と場所から別の場所にコピーまたは名前変更されたときに発生します
ドライバー ストア内の名前と場所。
[SourceDisksFiles]
DriverFile.sys=1,x64
[DestinationDirs]
CopyFileSection=13,SubDirectory

[CopyFileSection]
DriverFile.sys

ドライバー ストアは、元のドライバー パッケージのディレクトリ構造を維持します。 上記のコードでは、元の
DriverFile.sys の場所は <INF location>\x64 ですが、CopyFiles ディレクティブは、 <INF の場所>\SubDirectory に配置します。
ファイルの名前がコピーの一部として変更された場合も、同じエラーが表示されます。
/k: エラー
/u: エラー
/w: エラー


コード 1101

メッセージ
DIRID <value> と共にセキュリティ記述子を使用することはできません。

詳細
指定された DIRID の宛先ディレクトリを持つファイルでは、セキュリティ記述子を使用できません。
/k: エラー
/u: エラー
/w: エラー


コード 1102

メッセージ
無効なディレクティブ <value>、 DIRID <value>で使用できません。

詳細
指定したディレクティブは、指定した DIRID の宛先ディレクトリを持つファイルでは使用できません。
/k: エラー
/u: エラー
/w: エラー


コード 1103

メッセージ
無効なフラグ 0x<value> は、DIRID <value> で使用できません。

詳細
指定した DIRID の宛先ディレクトリを持つファイルでは、指定したフラグを使用できません。
/k: エラー
/u: エラー
/w: エラー


コード 1110

メッセージ
CopyINF ディレクティブでファイル '<value>' を指定できません。

詳細
CopyINF ディレクティブでは、他の INF ファイルのみを指定できます。
/k: エラー
/u: エラー
/w: エラー


コード 1141

メッセージ
無効なデバイス ソフトウェア バイナリ '<value>' です。パスは、ドライバー パッケージを参照する相対パスである必要があります。

詳細
絶対パスがソフトウェア バイナリに指定されましたが、相対パスである必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1142

メッセージ
セクション [<value>] のデバイス ソフトウェアが無効です。SoftwareType は <value ですが><value>がありません。

詳細
指定されたソフトウェアの種類には、指定されていないディレクティブが必要です。
/k: エラー
/u: エラー
/w: エラー


コード 1144

メッセージ
SoftwareType <value> を持つデバイス ソフトウェアは、すべての製品の種類で実行されない場合があります。

詳細
指定されたソフトウェアの種類は、Windows デスクトップ OS 製品でのみ機能し、他の製品の種類では動作しません。
/k: 警告
/u: エラー
/w: 警告


コード 1150

メッセージ
セクション [<value>] のディレクティブ <value>が無効です。'' または ',' の文字を含めることはできません。

詳細
コンポーネント ID に無効な文字が指定されました。
/k: エラー
/u: エラー
/w: エラー


コード 1160

メッセージ
不明なスレッドモデル '<value>' が指定された COM クラス '<value>' には、'Apartment'、'Free'、'Both'、または 'Neutral' が期待されています。

詳細
指定されたスレッド モデル値が認識されません。 サポートされている型には、"アパートメント"、"Free"、"Both"、"Neutral" があります。
/k: エラー
/u: エラー
/w: エラー


コード 1180

メッセージ
セクション [<value>] の無効なイベント チャネルは、セクション [<value>] の下にある複数のチャネルで重複する値 (<value>) を持つことはできません。

詳細
複数のイベント チャネルは、1 つのプロバイダー内で同じチャネル ID を持ちます。 チャネル ID は一意である必要があります。

イベント チャネルの詳細については、ChannelType を参照してください。
/k: エラー
/u: エラー
/w: エラー


コード 1181

メッセージ
セクション [<value>] の無効なイベント チャネル <value>値 '<value>' は、<value><value> で使用できません。

詳細
イベント チャネルは、チャネルの種類で無効な値を指定します。

イベント チャネルの詳細については、ChannelType を参照してください。
/k: エラー
/u: エラー
/w: エラー


コード 1182

メッセージ
event channel <value> と <value> セクション [<value>] が一致しません。<value>=<value> に対して<value>=<value>が必要です。

詳細
イベント チャネルは、追加のパラメーターを必要とする値を指定します。 この追加パラメーターがありません。

イベント チャネルの詳細については、ChannelType を参照してください。
/k: エラー
/u: エラー
/w: エラー


コード 1199

メッセージ
構文 '<value>' は OS バージョン <value>.< で導入されましたvalue>.<value>が、構文を使用する DDInstall セクションは以前の OS バージョンにインストールされます。 これらの DDInstall セクションは、TargetOSVersion 装飾を使用して <value>.<value>.<value> 以上のバージョンにのみインストールできるように制限する必要があります。

詳細
影響を受ける DDInstall セクションは、指定された構文をサポートしていない製品バージョンにインストールされます。 ビルド
サポートされている製品のみに 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

メッセージ
section [<value>] が、 <value> および <value> ディレクティブから参照されます。

詳細
同じセクションが 2 つの異なるディレクティブから参照されました。 例えば次が挙げられます。

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


コード 1206

メッセージ
<value> ディレクティブからの<value>セクション [<value>] の参照が無効です。

詳細
同じセクションが 2 つの異なるディレクティブから参照されました。 例えば次が挙げられます。

CopyFiles = FileSection
フィルターを追加する = ファイルセクション
/k: エラー
/u: エラー
/w: エラー


コード 1207

メッセージ
ディレクティブ '<value>' は MSFT INF では使用できません。

詳細
Microsoft INF は、指定されたディレクティブの使用を許可されていません。
/k: エラー
/u: エラー
/w: エラー


コード 1208

メッセージ
ディレクティブ '<value>' は許可されません。

詳細
このディレクティブは、Microsoft が提供する受信トレイ INF ファイルでのみ許可され、サード パーティでは使用できません。
/k: エラー
/u: エラー
/w: エラー


コード 1209

メッセージ
セクション [<value>] は複数回定義されます。

詳細
同じ名前の複数のセクションが定義されており、それらの内容を 1 つのセクションに結合できます。
/k: エラー
/u: エラー
/w: エラー


コード 1210

メッセージ
プロバイダーを "<value>" にすることはできません。"<value>" に設定する必要があります。

詳細
プロバイダー名は/provider スイッチと一致する必要があります。

/k: エラー
/u: エラー
/w: エラー


コード 1211

メッセージ
[<value>]、"<value>"、"<value>" の下に複数のサービスを関連付けることはできません。 SPSVCINST_ASSOCSERVICEを使用できるのは 1 つのサービスのみです。

詳細
SPSVCINST_ASSOCSERVICE フラグは、サービスがデバイスのファンクション ドライバーであることを示します。 デバイスは、以下の条件でのみ動作できます。
には、関連付けられた関数ドライバー サービスが 1 つ含まれます。
/k: エラー
/u: エラー
/w: エラー


コード 1212

メッセージ
[<value>] セクションと [<value>] セクションの両方を含めることはできません。

詳細
指定された 2 つのセクション名を両方とも同じ INF ファイルに含めることはできません。
/k: エラー
/u: エラー
/w: エラー


コード 1213

メッセージ
[SourceDisksFiles] の下に CAT ファイルを一覧表示できません。

詳細
カタログ ファイルは、[Version] セクション内の CatalogFile ディレクティブからのみ参照する必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1214

メッセージ
カタログ ファイル '<value>' が無効で、'filename.cat' が必要です。

詳細
カタログ ファイルのファイル名は、'filename.cat' の形式に従う必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1217

メッセージ
<value> ディレクティブのバージョン '<value>' が無効です。各セグメントが 0 から 65536 までの w.x.y.z を想定しています。

詳細
指定したディレクティブのバージョン値は、各セグメントが 0 から 65536 の間にある w.x.y.z 形式に従う必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1218

メッセージ
<value>のドライバーの日付値が無効です<value>。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 の reg-root を使用します。
/k: エラー
/u: エラー
/w: エラー


コード 1223

メッセージ
<value>\<value> レジストリ キーを変更できません。

詳細
指定されたレジストリ キーの書き込みは許可されません。 レジストリの状態は、AddReg ディレクティブを使用して記述する必要があります
HKR の reg-root を使用します。
/k: エラー
/u: エラー
/w: エラー


コード 1224

メッセージ
レジストリ ルート "<value>" が無効です。

詳細
指定されたレジストリ ルートが無効です。 詳細については、INF AddReg ディレクティブを参照してください。
/k: エラー
/u: エラー
/w: エラー


コード 1225

メッセージ
レジストリ値 '<value>' は型 '<value>' である必要があります。

詳細
指定したレジストリ値が必要な型ではありません。
/k: エラー
/u: エラー
/w: エラー


コード 1226

メッセージ
レジストリ値 '<value>' に対するセキュリティ記述子は、 <value> のすぐ下では許可されません。

詳細
指定されたレジストリ値には、設定できないセキュリティ記述子があります。 HKR のすぐ下のレジストリ値
代替のセキュリティ記述子を設定できません。
/k: エラー
/u: エラー
/w: エラー


コード 1229

メッセージ
<value> エントリに<value>ファイル名がありません。

詳細
指定したファイル操作では、名前を指定する必要がありますが、指定されませんでした。
/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

メッセージ
デジタル署名に必要なディレクティブ <value> がありません。

詳細
ドライバー パッケージに署名するには、指定したディレクティブが必要ですが、存在しません。
/k: エラー
/u: エラー
/w: エラー


コード 1234

メッセージ
[<value>] セクションに必須のディレクティブ <value>がありません、空、または無効です。

詳細
指定したセクションには、指定したディレクティブが必要であり、見つかりませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1235

メッセージ
[<value>] セクションで定義されていない文字列トークン '<value>' - リテラル '<value>' を文字列で使用する場合は、代わりに '<value>' を使用します。

詳細
指定された文字列トークンは、[Strings] セクションに定義がありません。 たとえば、INF ファイルは %REG_DWORD% を指定します。
AddReg ディレクティブで指定された add-registry セクションに含まれていますが、対応する REG_DWORD = 0x00010001 がありません。
[文字列] セクションに表示されます。

このエラーは、INF ファイルで環境変数を含むレジストリ値が指定されている場合に頻繁に発生します。 例えば次が挙げられます。
[MyAddReg]
HKR,,DllPath,%SystemRoot%\System32\binary.dll

%SystemRoot% パス コンポーネントは、次の下から "SystemRoot" 文字列置換トークンとして解釈されます。
意図された動作としては、リテラル "%SystemRoot%" をレジストリに格納することではなく、[Strings] セクションで処理すべきです。 移行先
文字列の置換を実行するのではなく、リテラル値 %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 の範囲内の 1 バイトの 16 進値として指定する必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1250

メッセージ
EventLogType '<value>' が無効です。'System'、'Application'、または 'Security' が必要です。

詳細
指定されたイベント ログの種類が認識されません。 サポートされている型には、'System'、'Application'、または 'Security' があります。
/k: エラー
/u: エラー
/w: エラー


コード 1251

メッセージ
SPSVCINST_ASSOCSERVICE フラグを指定して無効 (StartType=4) サービス '<value>' を追加することはできません。

詳細
関連付けられているサービスを無効なサービスとして作成することはできません。
/k: 警告
/u: 警告
/w: 警告


コード 1252

メッセージ
サービス '<value>' を<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 ディレクトリの代わりに <value> を使用してください。

詳細
環境変数に変更できるパスが指定されました。 代わりに環境変数を使用して、
環境の変化に対するドライバーの堅牢性を高めます。
/k: エラー
/u: エラー
/w: エラー


コード 1258

メッセージ
<value のファイルパス ">value<" は>いくつかのデバイスインストールシナリオまたはコンテキストにおいて正しくない可能性があります。代わりに <value>\<サブディレクトリ> を使用してください。

詳細
レジストリに格納されている値の %SystemRoot% など、ランタイム解決可能なパスを使用します。 DIRID 値は完全に説明されています。
ドライバーがイメージに追加される際に解決されます。 ドライバー INF が異なる展開で処理される場合
のシナリオ (オフライン イメージングや OS アップグレードなど) では、正しくない値が格納される可能性があります。
/k: エラー
/u: エラー
/w: エラー


コード 1260

メッセージ
無効な<value>ディレクティブは、<value>が無効であるためです。

詳細
指定したディレクティブを適切な型に解析できませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1261

メッセージ
セクション [<value>] を持つ未定義のデバイス "<value>" です。

詳細
指定したデバイスのデバイスインストールセクションが見つかりませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1262

メッセージ
バイト以外のビットマスク '0x<value> が原因で、<value> エントリが無効です。

詳細
レジストリ値のビットマスクは、サイズが 1 バイトである必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1263

メッセージ
カスタム値型と既知の値型の競合により、 <value> エントリが無効です。

詳細
カスタム値型は、REG_NONE、REG_SZ、REG_EXPAND_SZ、またはREG_MULTI_SZにすることはできません。
/k: エラー
/u: エラー
/w: エラー


コード 1264

メッセージ
カスタム値型の値型フラグがないため、 <value> エントリが無効です。

詳細
カスタム値型では、FLG_ADDREG_BINVALUETYPEを指定する必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1265

メッセージ
multi-sz 以外の値に追加フラグがあるため、 <value> エントリが無効です。

詳細
レジストリ値に Append が指定されましたが、値が追加可能な型ではありません。
/k: エラー
/u: エラー
/w: エラー


コード 1266

メッセージ
マルチ SZ 削除で値がないため、<value> エントリが無効です。

詳細
複数の sz から値が削除されていますが、削除する値が指定されていませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1267

メッセージ
<value> エントリのバイナリ データが無効です。00 から FF の間に 1 つ以上のバイトが必要です。

詳細
指定されたフィールドに無効な値があります。
/k: エラー
/u: エラー
/w: エラー


コード 1268

メッセージ
<value> エントリの数値が無効です。<value> ビット 10 進数 (0+) または 16 進数 (0x0+) の値が必要です。

詳細
指定されたフィールドに無効な値があります。
/k: エラー
/u: エラー
/w: エラー


コード 1270

メッセージ
INF では、[DeviceInstall32] セクションで作成されたハードウェア ID のドライバーはインストールされません。

詳細
[DeviceInstall32] セクションで作成されたデバイスは、同じ INF を使用してインストールする必要がありますが、インストール セクションが指定されていませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1271

メッセージ
モデルインストールセクション名がありません。

詳細
models セクションでは、該当するハードウェア ID が指定されましたが、そのハードウェア ID に使用するインストール セクションは指定されません。
/k: エラー
/u: エラー
/w: エラー


コード 1272

メッセージ
名前のないサービスのサービスセクション [<value>] を無視しています。

詳細
サービスは名前なし (サービスなし) でしたが、サービスのインストール セクションを指定しました。 サービスのインストール セクションは無視されました。
/k: エラー
/u: エラー
/w: エラー


コード 1273

メッセージ
ソース ファイル "<value>" では、ディスク ID <value> が使用されます。これは [<value>] には表示されません。

詳細
指定したディスク ID が [SourceDisksNames] セクションに表示されません。
/k: エラー
/u: エラー
/w: エラー


コード 1274

メッセージ
セクション [<value>] の未解決の$ARCH$ トークン。 大文字と小文字を区別する $ARCH$ トークンを解決するには、stampinf ツールを実行する必要があります。

詳細
INF ファイルは、stampinf が解決するトークンを使用しますが、stampinf は実行されませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1275

メッセージ
<value> '<value>' は [DestinationDirs] に表示されません。

詳細
指定したファイルにコピー先が指定されていません。
/k: エラー
/u: エラー
/w: エラー


コード 1280

メッセージ
クラス名と ClassGuid が一致しません。ClassGuid "<value>" に対するクラス名は "<value>" が期待されます。

詳細
指定した ClassGuid は既知のクラスですが、Class 値がクラスの予期される名前と一致しません。
/k: エラー
/u: エラー
/w: エラー


コード 1281

メッセージ
クラス名と ClassGuid が一致しません。クラス "<value>" の ClassGuid "<value>" が必要です。

詳細
指定したクラスは既知のクラスですが、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>値「<value>」が<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> '<value>' を複製します。

詳細
同じセクションで同じ値が複数回指定されます。 余分なものを削除します。
/k: エラー
/u: エラー
/w: エラー


コード 1295

メッセージ
セクション [<value>] には、セクション [<value>] とは異なる数の文字列が含まれています。

詳細
すべての言語の [Strings] セクションには、同じ値が含まれている必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1296

メッセージ
ハードウェア '<value>' には、インストール セクション '<value>' を使用して関連付けられているサービスがありません。

詳細
Windows 10 バージョン 1809 以降では、これは警告からエラーに変更されました。 ザ。サービス セクションは次のとおりです。
定義された各ターゲット OS に必要です。 これは、1809 より前でも適切な方法です。

Microsoft 提供のインボックス ドライバー サービスに依存しているため、INF が以前このセクションを含めていなかった場合は、
次に、Microsoft 提供の受信トレイ INF の .Services セクションを参照し、Needs を使用するサービス セクション
「Include」ディレクティブを作成する必要があります。 例えば次が挙げられます。
[DDInstall.Services]
Include=filename.inf
Needs=inf-section-name.Services

ファンクション ドライバーを必要としないデバイスの場合は、次のように指定できます。
AddService = ,2

これは、INF がファンクション ドライバーを必要としないデバイスをインストールする場合にのみ使用します。 たとえば、
フィルタードライバーのみを必要とし、関数ドライバーを必要としないデバイスには、2つの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

メッセージ
レガシ <value><value>が見つかりました。

詳細
INF は、最新の Windows OS 製品では無効な非推奨のレガシ操作を実行します。
/k: エラー
/u: エラー
/w: エラー


コード 1301

メッセージ
レガシー<value>操作<value>が見つかりました。

詳細
INF は、最新の Windows OS 製品では無効な非推奨のレガシ操作を実行します。
/k: エラー
/u: エラー
/w: エラー


コード 1302

メッセージ
'<value>'<value> のレガシ <value>操作が見つかりました。

詳細
INF は、最新の Windows OS 製品では無効な非推奨のレガシ操作を実行します。
/k: エラー
/u: エラー
/w: エラー


コード 1303

メッセージ
<value> (<value>)<value>を定義する従来の<value>操作が見つかりました。

詳細
INF は共同インストーラーまたはクラス インストーラーを定義します。これは、最新の Windows OS 製品ではサポートされなくなったため、使用しないでください。
/k: エラー
/u: エラー
/w: エラー


コード 1304

メッセージ
非相対キー (<value>\<value>)<value> を使用する従来の<value>操作が見つかりました。

詳細
レジストリ操作は、相対キー (HKR) を使用して行う必要があります。 これにより、値が適切な場所に格納されます
使用される INF セクションの種類を基準にした相対値です。
/k: 警告
/u: エラー
/w: 何一つ


コード 1305

メッセージ
追加可能な複数のsz値(<value>\<value>)<value>を使用したレガシ<value>の操作が見つかりました。

詳細
この INF は、REG_MULTI_SZから値を削除するか、既存のREG_MULTI_SZに追加します。 これにより、非
決定論的な結果であり、行うべきではありません。
/k: 警告
/u: エラー
/w: エラー


コード 1306

メッセージ
'<value>'<value> のシステム以外のターゲット パス (<value>) を使用する従来の<value>操作が見つかりました。

詳細
INF は、システム パスの外部にあるコピー先を含むファイル コピーを指定します。
/k: 警告
/u: エラー
/w: 何一つ


コード 1307

メッセージ
レガシ <value><value>が見つかりました。

詳細
INF は、デスクトップ Windows OS 製品でのみ有効なレガシ操作を実行します。
/k: 警告
/u: エラー
/w: エラー


コード 1308

メッセージ
レガシー<value>操作<value>が見つかりました。

詳細
INF ファイルは、デバイスの構成に必要な追加操作のみを実行する必要があります。 ドライバーが削除されたとき
システムから、ドライバーをクリーンアップするための適切な操作が自動的に実行されます。
/k: 警告
/u: エラー
/w: エラー


コード 1309

メッセージ
'<value>'<value> のレガシ <value>操作が見つかりました。

詳細
INF ファイルは、デバイスの構成に必要な追加操作のみを実行する必要があります。 ドライバーが削除されたとき
システムから、ドライバーをクリーンアップするための適切な操作が自動的に実行されます。
/k: 警告
/u: エラー
/w: エラー


コード 1310

メッセージ
必要なセクション [<value>] のサフィックス '.<value>' は、最初に参照されるセクション [<value>.<value>] のサフィックスと一致しません。

詳細
Needsディレクティブを使用する場合、参照されるセクションのサフィックスは、元のサフィックスと一致している必要があります。
参照セクション。 例えば次が挙げられます。
[DDInstall.Services]
Needs=TargetInstall.Services

両方のセクションには「.Services」というサフィックスがついています。

このエラーは、指定されたセクションがまるで特定のセクションであるかのように誤って解析されていることを示します。
異なるサフィックス。
/k: エラー
/u: エラー
/w: エラー


コード 1311

メッセージ
必要なセクション [<value>] は、最初の参照セクション [<value>.<value>] と一致するように、サフィックス '.<value>' を持っている必要があります。

詳細
Needsディレクティブを使用する場合、参照されるセクションのサフィックスは、元のサフィックスと一致している必要があります。
参照セクション。 例えば次が挙げられます。
[DDInstall.Services]
Needs=TargetInstall.Services
両方のセクションには「.Services」というサフィックスがついています。

このエラーは、指定されたセクションがまるで特定のセクションであるかのように誤って解析されていることを示します。
異なるサフィックス。
/k: エラー
/u: エラー
/w: エラー


コード 1312

メッセージ
必要なセクション [<value>] サフィックス '.<value>' は、親セクション [<value>] のサフィックスと一致しません。

詳細
Needsディレクティブを使用する場合、参照されるセクションのサフィックスは、元のサフィックスと一致している必要があります。
参照セクション。 例えば次が挙げられます。
[DDInstall.Services]
Needs=TargetInstall.Services
両方のセクションには「.Services」というサフィックスがついています。

このエラーは、必要なセクションのサフィックスが参照元のセクションと一致しないことを示します。
/k: エラー
/u: エラー
/w: エラー


コード 1313

メッセージ
必要なセクション [<value>] には、親セクション [<value>] のサフィックスと一致させるために、サフィックス '.<value>' が必要です。

詳細
Needsディレクティブを使用する場合、参照されるセクションのサフィックスは、元のサフィックスと一致している必要があります。
参照セクション。 例えば次が挙げられます。
[DDInstall.Services]
Needs=TargetInstall.Services
両方のセクションには「.Services」というサフィックスがついています。

このエラーは、必要なセクションのサフィックスが参照元のセクションと一致しないことを示します。
/k: エラー
/u: エラー
/w: エラー


コード 1314

メッセージ
必要なセクション [<value>] が含まれている INF "<value>" に見つかりました。[<value>] から参照されていません。

詳細
別の INF にあるセクションが Needs ディレクティブを使用して指定されました。 セクションを含む INF は、次のようにする必要があります。
Needs ディレクティブと同じセクション内で Include ディレクティブを使って参照されます。
/k: エラー
/u: エラー
/w: エラー


コード 1315

メッセージ
必要なセクション [<value>] が見つかりません。

詳細
Needs ディレクティブを使用して指定されたセクションが見つかりませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1316

メッセージ
必要な修飾セクション [<value>.<value>] が見つかりません。

詳細
Needs ディレクティブを使用して指定されたセクションが見つかりませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1317

メッセージ
必要な非装飾セクション [<value>] は、ターゲット OS プラットフォームの一部ではありません。

詳細
Needs ディレクティブを使用して指定されたセクションは、ターゲット OS に指定された IAS ファイルを使用して見つかりませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1318

メッセージ
含まれている INF "<value>" は、ターゲット OS プラットフォームの一部ではありません。

詳細
インクルード ディレクティブを使用して指定された INF は、ターゲット OS に指定された IAS ファイルを使用して見つかりませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1319

メッセージ
セクション [<value>] に Needs ディレクティブを使用するには、ファイル "<value>" を含める必要があります [<value>]。

詳細
指定したセクションでは、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 <value に分離されません>。

詳細
ファイルは、コピー先を 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 内の 1 つの場所に異なるファイルがコピーされています。 OS がすべてのファイルを実行する必要があるシナリオ
デバイスが接続される前にコピーされる場合、結果の状態は非決定論的になります。

詳細については、InfVerif エラー 1330 を参照してください。
/k: エラー
/u: エラー
/w: エラー


コード 1331

メッセージ
セクション [<value>] と [<value>] でレジストリ値 '<value>\<value>\<value>' を異なる方法で設定することはできません。

詳細
指定されたレジストリ値は、2 つの異なるインストール セクション間で異なる方法で設定されます。 OS が必要である状況の場合
デバイスが接続される前にすべてのレジストリ操作を実行すると、結果の状態が非決定論的になります。

詳細については、InfVerif エラー 1330 を参照してください。
/k: 警告
/u: エラー
/w: エラー


コード 1332

メッセージ
サービス '<value>' のセクション [<value>] と [<value>] でレジストリ値 '<value>\<value>\<value>' を異なる方法で設定することはできません。

詳細
指定されたレジストリ値は、2 つの異なるサービス インストール セクション間で異なる方法で設定されます。 そのような状況では、
OS は、デバイスが接続される前にすべてのサービス操作を実行する必要があります。結果の状態は非決定論的になります。

詳細については、InfVerif エラー 1330 を参照してください。
/k: 警告
/u: エラー
/w: エラー


コード 1333

メッセージ
セクション [<value>] と [<value>] の間でサービス '<value>' を異なる方法で構成することはできません。

詳細
指定されたサービスは、2 つの異なるインストール セクション間で異なる方法でインストールされます。 OS が必要である状況の場合
デバイスが接続される前にすべてのサービス操作を実行すると、結果の状態が非決定論的になります。

詳細については、InfVerif エラー 1330 を参照してください。
/k: 警告
/u: エラー
/w: エラー


コード 1340

メッセージ
指定された DIRID '<value>' は許可されません。

詳細
指定された DIRID は非推奨となり、使用できなくなります。
/k: 何一つ
/u: 何一つ
/w: エラー


コード 1341

メッセージ
指定された DIRID '<value>' は許可されません。

詳細
指定された DIRID は非推奨となり、使用できなくなります。
/k: 何一つ
/u: 何一つ
/w: エラー


コード 1380

メッセージ
[バージョン] セクションで指定された ExtensionId "<value>" が無効です。

詳細
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 サービスが作成されますが、UmdfServiceOrder などの UMDF ディレクティブでは指定されていません。
/k: エラー
/u: エラー
/w: エラー


コード 1401

メッセージ
ディレクティブ '<value>' は、 <value> バージョン <value>.< ではサポートされていませんvalue>。

詳細
指定された WDF ディレクティブは、INF によって使用される WDF のバージョンでは非推奨になりました。
/k: エラー
/u: エラー
/w: エラー


コード 1402

メッセージ
<value> version <value>.<value> は非推奨となりました。ドライバー はバージョン <value><value> ドライバー モデルを使用するように移植する必要があります。

詳細
指定された WDF バージョンは非推奨になりました。 ドライバーは、新しいバージョンを使用するように更新する必要があります。

詳細については、「UMDF1 から UMDF2 への変換」を参照してください。
/k: 何一つ
/u: 何一つ
/w: エラー


コード 1420

メッセージ
[DefaultInstall]ベースの INF はプリミティブとして処理できません。

詳細
INF は [DefaultInstall] セクションを使用しますが、プリミティブ INF として処理される要件を満たしていません。
/k: エラー
/u: エラー
/w: エラー


コード 1421

メッセージ
セクション [<value>] にアーキテクチャの装飾がありません。

詳細
すべての [DefaultInstall] セクションにはアーキテクチャの装飾が必要です。
/k: エラー
/u: エラー
/w: エラー


コード 1422

メッセージ
[DefaultUninstall.NT*] セクションでは、プリミティブ INF とダウンレベルインストールの両方の互換性をサポートするように LegacyUninstall=1 を設定する必要があります。

詳細
プリミティブ INF では、アンインストール動作を指定しないでください。 従来のプラットフォームをサポートするために、アンインストール セクションには次のようなオプションが含まれることがあります。
レガシ プラットフォームでのみアンインストール セクションを利用するには、LegacyUninstall=1 を指定します。
/k: エラー
/u: エラー
/w: エラー


コード 1423

メッセージ
プリミティブ ドライバーには、アーキテクチャで修飾された [<value>] セクションが必要です。

詳細
プリミティブ ドライバーには、アーキテクチャで修飾された [DefaultInstall] セクションが少なくとも 1 つ必要です。
/k: エラー
/u: エラー
/w: エラー


コード 1430

メッセージ
レジストリ値 '<value>' は'<value>\<value>' では使用できません。

詳細
指定されたレジストリ値は使用できません。
/k: エラー
/u: エラー
/w: エラー


コード 1431

メッセージ
既知のレジストリ値 '<value>' の型が正しくありません。値の型は 0x<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>' のレガシ パターンを '<value>' を使用して置き換えられました。 更新された構文のサポートは、OS バージョン '<value>.< で開始されますvalue>.<value>'。

詳細
従来のメカニズムが特定され、解析中に up-to-date の代替手段に自動的に置き換えられました。 INF(インフ)
は、up-to-date メカニズムを使用するように更新する必要があります。

詳細については、INF Shim を参照してください。
/k: エラー
/u: エラー
/w: エラー


コード 2091

メッセージ
'<value>' を使用してセクション '<value>' のレガシ パターンを置き換えることができません。

詳細
INFで識別されたレガシーメカニズムは、自動的にup-to-dateの代替手段に置き換えることができませんでした。
up-to-date メカニズムを使用するように INF を更新する必要があります。

詳細については、INF Shim を参照してください。
/k: エラー
/u: エラー
/w: エラー


コード 2092

メッセージ
ベスト プラクティスに従うために、セクション '<value>' のレガシ パターンを '<value>' を使用して置き換えられました。 更新された構文のサポートは、OS バージョン '<value>.< で開始されますvalue>.<value>'。

詳細
従来のメカニズムが特定され、解析中に up-to-date の代替手段に自動的に置き換えられました。 INF(インフ)
は、up-to-date メカニズムを使用するように更新する必要があります。

詳細については、INF Shim を参照してください。
/k: 何一つ
/u: 何一つ
/w: エラー


コード 2093

メッセージ
shim '<value>' を適用できません。

詳細
INF shim を正しく適用できませんでした。 これは重大なエラーではありません。 INF shim は、INF の調整を意味します。
は、INF 内の特定のパターンのインストール動作を改善するために自動的に実行されます。

詳細については、INF Shim を参照してください。
/k: エラー
/u: エラー
/w: エラー


コード 2400

メッセージ
<value> ディレクティブには、 <component id>、<component セクションの 2 つのフィールドが必要です。>

詳細
指定したディレクティブに必須フィールドが含まれていません。
/k: エラー
/u: エラー
/w: エラー


コード 2402

メッセージ
Section [<value>] では、 <value> ディレクティブは許可されません。

詳細
指定したディレクティブは、指定したセクションでは使用できません。
/k: エラー
/u: エラー
/w: エラー


コード 2403

メッセージ
<value> ディレクティブには 1 つのフィールドを指定する必要があります。 <値> が提供されました。

詳細
ディレクティブに誤った数のフィールドが含まれています。
/k: エラー
/u: エラー
/w: エラー


コード 2405

メッセージ
[DefaultInstall.NetDrivers] セクションを使用できるのは、クラス名が "NetDriver" の INF のみです。

詳細
指定したセクションは、"NetDriver" クラス以外では使用できません。
/k: エラー
/u: エラー
/w: エラー


コード 2411

メッセージ
無効な <value> 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>値 '<value>' が無効です。大文字と小文字が区別される値 'true' と 'false' が必要です。

詳細
指定された値は無効です。「true」または「false」である必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 2414

メッセージ
<value>値 '<value>' が無効です。'[a-z0-9_]+' と一致する有効なフィルター クラスが必要です。

詳細
指定されたフィルター クラスの形式が無効でした。
/k: エラー
/u: エラー
/w: エラー


コード 2415

メッセージ
値 '<value>' が無効です。'ms_' または 'vms_' で始まる識別子を使用できるのは OS コンポーネントだけです。

詳細
サード パーティの INF では、'ms_' または 'vms_' で始まる識別子を使用することはできません。
/k: エラー
/u: エラー
/w: エラー


コード 2416

メッセージ
<value>値 '<value>' が無効です。'[a-z0-9_] に一致する有効なバインド トークンのコンマ区切りのリストが必要です。+'.

詳細
指定されたバインド トークンの一覧が無効でした。
/k: エラー
/u: エラー
/w: エラー


コード 2417

メッセージ
<value>値 '<value>' が無効です。正規表現 '[a-zA-Z0-9_]+' と一致する有効なバインド名が必要です。

詳細
指定されたバインド名が無効でした。
/k: エラー
/u: エラー
/w: エラー


コード 2418

メッセージ
フィルター ドライバーを変更するには、"FilterClass" が必要です。

詳細
ネットワーク フィルター ドライバーでは、フィルター クラスを指定する必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 2419

メッセージ
バインド トークン '<value>' と、'ms_' または 'ndis' で始まるすべての非標準トークンが予約されています。

詳細
指定したトークンは予約されているため、使用しないでください。
/k: エラー
/u: エラー
/w: エラー


コード 2420

メッセージ
NetDriver INF には、少なくとも 1 つの AddNetFilter または AddNetProtocol ディレクティブを含む [<value>] セクションが必要です。

詳細
NetDriver INF には、指定したセクションとディレクティブが必要です。
/k: エラー
/u: エラー
/w: エラー


コード 2500

メッセージ
レガシ バインド トークン '<value>' は廃止され、サポートされなくなりました。

詳細
指定されたトークンはサポートされなくなったので、使用しないでください。
/k: エラー
/u: エラー
/w: エラー


コード 2501

メッセージ
参照されるサービス '<value>' がこの INF に存在しません。

詳細
INF は、この INF によって作成されていないサービスを参照します。
/k: エラー
/u: エラー
/w: エラー


コード 2600

メッセージ
<value> '<value>' は DIRID <value の下のパスを指す必要があります>

詳細
ディスプレイ ドライバーは、ファイル パスに指定された DIRID を使用する必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 2601

メッセージ
<value> '<value>' は DIRID <value の下のパスを指す必要があります>

詳細
ディスプレイ ドライバーは、ファイル パスに指定された DIRID を使用する必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 2602

メッセージ
サービス '<value>' には、 <value><value> の値が必要です。

詳細
表示サービスは、指定された値を適切に設定する必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 2603

メッセージ
ディレクティブ '<value>' がディスプレイ ドライバーに対して無効です。

詳細
ディスプレイ ドライバーは、指定されたディレクティブを使用できません。
/k: 警告
/u: エラー
/w: エラー


コード 2650

メッセージ
'<value>' を直接使用することはできません。代わりに [<value>] を含めます。

詳細
INF では、直接ではなく、Microsoft が提供する INF ファイル セクションを参照するために Include/Needs ディレクティブを使用する必要があります
ドライバーのバイナリを参照しています。
/k: エラー
/u: エラー
/w: エラー


コード 2651

メッセージ
Needs は [<value>] を示しますが、'<value>' は含まれません。

詳細
Needs ディレクティブはセクションを参照するために使用されましたが、Include ディレクティブは指定されていませんでした。
そのセクションを含む Microsoft 提供の INF。
/k: エラー
/u: エラー
/w: エラー


コード 2652

メッセージ
Section [<value>] は、Needs ディレクティブを使用して [<value>] を参照する必要があります。

詳細
カメラ INF は、指定された Microsoft が提供するセクションを参照するために Needs ディレクティブを使用する必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 2660

メッセージ
HKCR\<value> レジストリ サブキーを変更できません。 HKR の下にある必要があります。

詳細
指定されたレジストリ サブキーの書き込みは許可されません。 レジストリの状態は、AddReg を使用して書き込む必要があります
HKR を reg-root とするディレクティブを指定します。
/k: 何一つ
/u: 何一つ
/w: エラー


コード 2661

メッセージ
AudioProcessingObject クラスを持つデバイスのみが、 <value> レジストリ サブキーへの書き込みを許可されます。

詳細
指定されたレジストリ サブキーは、現在のクラスに対して書き込むことが許可されていません。
/k: 何一つ
/u: 何一つ
/w: エラー


コード 2662

メッセージ
セクション [<value>] 参照される FX API を正しく登録できるようにするには、wdmaudio.inf を含める必要があります。

詳細
FX API は、wdmaudio.inf の適切なセクションを使用して登録する必要があります。
/k: 何一つ
/u: 何一つ
/w: エラー


コード 2663

メッセージ
セクション [<value>] は、Wdmaudio.inf から [<value>] を参照するために Needs ディレクティブを使用する必要があります。

詳細
FX API は、wdmaudio.inf の適切なセクションを使用して登録する必要があります。
/k: 何一つ
/u: 何一つ
/w: エラー