次の方法で共有


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$" が必要です。

詳細
ドライバー INF には、ファイル形式に関するメタデータを含む最上位の [バージョン] セクションが必要です。 このセクションが見つからないか、
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>' のディスク 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

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

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


コード 1014

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

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


コード 1015

メッセージ
<値>セクションの無効な <値> パス "<値>"。

詳細
指定されたパスの形式が正しくありません。
/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>' は、一意にした場合に名前の最大長 (<値>) を超えています。

詳細
サービスの名前が、一意のトークンを名前に追加して一意にした場合、サービス名の最大長を超えています。
/k: エラー
/u: エラー
/w: エラー


コード 1022

メッセージ
サービス名 '<value>' は、すべての宣言で一意の名前機能を利用する必要があります。

詳細
INF 内の複数のインストール セクションで同じサービス名が使用されますが、一意のサービスを使用しているのは、その一部のみです。
名機能。 これらは、一意の名前機能の使用と一致している必要があります。
/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> ディレクティブは、 <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

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

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


コード 1088

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

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


コード 1100

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

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

[CopyFileSection]
DriverFile.sys

ドライバー ストアは、元のドライバー パッケージ ディレクトリ構造を維持します。 上記のコードでは、元の
DriverFile.sysの場所は <INF の場所>\x64 ですが、CopyFiles ディレクティブは <INF の場所>\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>' を指定できません。

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


コード 1141

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

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


コード 1142

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

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


コード 1144

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

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


コード 1150

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

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


コード 1160

メッセージ
COM クラス '<value>' に指定された不明なスレッド モデル '<value>' ('Apartment'、'Free'、'Both'、または 'Neutral' を想定)。

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


コード 1180

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

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

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


コード 1181

メッセージ
セクション [<value>] のイベント チャネル <値> 値 '<value>' が無効です。 <値>の<値>と共に使用することはできません。

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

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


コード 1182

メッセージ
セクション [<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 を指定しました。 Include ディレクティブを使用して参照できるのは、Microsoft が提供する受信トレイ INF のみです。
/k: エラー
/u: エラー
/w: エラー


コード 1203

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

詳細
ディレクティブが存在しないセクションを参照しています。これは、構文の入力ミスやエラーである可能性があります。
セクション名が存在し、スペルが正しいことを確認するか、指定されたディレクティブに関する完全なドキュメントを参照してください
詳細については、
/k: エラー
/u: エラー
/w: エラー


コード 1204

メッセージ
プロバイダーを "Microsoft" にすることはできません。INF を作成した組織である必要があります。

詳細
プロバイダーを Microsoft として指定できるのは Microsoft のみです。 Microsoft で始まるプロバイダー名も使用できません。
/k: エラー
/u: エラー
/w: エラー


コード 1205

メッセージ
<value> ディレクティブと <value> ディレクティブから参照されるセクション [<value>]。

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

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


コード 1206

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

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

CopyFiles = FileSection
AddFilter = FileSection
/k: エラー
/u: エラー
/w: エラー


コード 1207

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

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


コード 1208

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

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


コード 1209

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

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


コード 1210

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

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

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


コード 1211

メッセージ
[<value>]、"<value>"、"<value>" の下に複数のサービスを関連付けることはできません。 SPSVCINST_ASSOCSEVICE を使用できるのは 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>' が無効です。各セグメントが 0 から 65536 の間にある w.x.y.z を想定しています。

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


コード 1218

メッセージ
MM/DD/YYYY を想定して、 <値> のドライバーの日付 <値>が無効です。

詳細
DriverVer ディレクティブの日付は、MM/DD/YYYY の形式に従う必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 1220

メッセージ
含まれている INF で定義されているセクションを直接参照することはできません(<1220>)

詳細
インクルード INF のセクションは、対応する DDInstall セクションの Needs ディレクティブを使用してのみ参照できます。
/k: エラー
/u: エラー
/w: エラー


コード 1222

メッセージ
HKLM\SYSTEM\CurrentControlSet は許可されていますが、 <値>/<値> レジストリ キーを変更できません。

詳細
指定されたレジストリ キーの書き込みは許可されません。 レジストリの状態は、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>' には、セキュリティ記述子を使用できません。

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


コード 1229

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

詳細
指定したファイル操作では、名前を指定する必要がありますが、指定されませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1230

メッセージ
[SourceDisksFiles] セクションにファイル '<値>' がありません。

詳細
ファイルが 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レジストリ セクションに含まれるが、対応する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 (<値>)。

詳細
ユーザー定義 DIRID を解決できませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1242

メッセージ
セクション [<value>] のソース ファイル "<value>" の解決できない DIRID (<値>)。

詳細
指定されたDIRID値を解決できませんでした。
/k: エラー
/u: エラー
/w: エラー


コード 1243

メッセージ
セクション [<value>] のソース ファイル "<value>" の DIRID 値 (<値>) が無効です。

詳細
指定された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 フラグを指定して 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>\<サブディレクトリ> を使用してください。

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


コード 1260

メッセージ
無効な <値>のため、 <値> ディレクティブが無効です。

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


コード 1261

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

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


コード 1262

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

詳細
レジストリ値のビットマスクは、サイズが 1 バイトである必要があります。
/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

メッセージ
複数 sz 削除の値がないため、 <値> エントリが無効です。

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


コード 1267

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

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


コード 1268

メッセージ
<値> エントリの数値が無効で、 <値>ビットの 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 <値>が使用されます。これは [<値>] の下には表示されません。

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


コード 1274

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

詳細
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] セクションに間接文字列を必要とし、<値>として参照されます。

詳細
ディレクティブは、実行時にリーダーが解決できる間接文字列として指定する必要があります。
/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 がデバイスをインストールして機能ドライバーを必要としないことを指定する場合にのみ使用します。 たとえば、 にします。
たとえば、フィルター ドライバーのみを必要とするが、関数ドライバーを必要としないデバイスには、次の 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

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

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


コード 1301

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

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


コード 1302

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

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


コード 1303

メッセージ
<値> (<値>)<値>を定義するレガシ <値> 操作が見つかりました。

詳細
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>'<値>にシステム以外のターゲット パス (<値>) を持つレガシ <値> 操作が見つかりました。

詳細
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>] に一致します。

詳細
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>] のサフィックスに一致します。

詳細
Needs ディレクティブを使用する場合、参照されるセクションには、〘のサフィックスと一致するサフィックスが必要です。
参照セクション。 次に例を示します。
[DDInstall.Services]
Needs=TargetInstall.Services
両方のセクションに .サービス サフィックス。

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


コード 1314

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

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


コード 1315

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

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


コード 1316

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

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


コード 1317

メッセージ
必要な未コーディングのセクション [<値>] は、ターゲット OS プラットフォームの一部ではありません。

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


コード 1318

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

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


コード 1319

メッセージ
[<value>]に Needs ディレクティブを使用するには、セクション [<値>] にファイル "<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 <値> に分離されていません。

詳細
ファイルは、コピー先を 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

メッセージ
<値>の下に 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: エラー


コード 1380

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

詳細
Extensionld 値の形式が正しくありません。 中かっこやダッシュなど、標準の 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> のバージョン <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

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

詳細
プリミティブ ドライバーには、アーキテクチャで修飾された [DefaultInstall] セクションが少なくとも 1 つ必要です。
/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

メッセージ
セクション名 [<値>] は、含まれている INF でも使用されます。

詳細
この INF と Include ディレクティブで指定された INF の両方で、同じセクション名が使用されます。 これにより、次の問題が発生する可能性があります。
解析結果が正しくありません。
/k: エラー
/u: エラー
/w: エラー


コード 2009

メッセージ
レガシ ディレクティブ<値>'は無視されます。

詳細
指定されたディレクティブは非推奨となり、ほとんどの解析シナリオでは無視されます。
/k: 警告
/u: 警告
/w: 警告


コード 2010

メッセージ
セクション [<value>] には '.<値>' の装飾が必要です。

詳細
指定されたセクションにはアーキテクチャの装飾がないため、x86 アーキテクチャとして暗黙的に扱われます。
アーキテクチャは明示的に宣言する必要があります。
/k: 警告
/u: 警告
/w: 警告


コード 2083

メッセージ
セクション [<値>]が参照されていないか、使用されていない。

詳細
指定したセクションは、デバイスのインストール中には使用されません。 これが意図しない場合は、別の
使用を妨げるエラーです。
/k: 警告
/u: 警告
/w: 警告


コード 2084

メッセージ
サービス バイナリ '<value>' は CopyFiles 変換先ファイルを参照する必要があります。

詳細
サービスは、ドライバー パッケージに含まれていないサービス バイナリを使用して登録されます。 このエラーは、
サービス バイナリが正しく指定されていない場合 (スペースを含むパスのクォートが見つからないなど) が原因で発生する場合があります。
その他の詳細については、「InfVerif エラー 2804」を参照してください
/k: 警告
/u: 警告
/w: エラー


コード 2085

メッセージ
サービス バイナリ '<value>' は、DIRID のパスとして指定する必要があります。

詳細
サービス バイナリ パスは、%%13%\binary.sys などの DIRID 値の下のパスとして指定する必要があります。

DIRIDの詳細については、 DIRIDの使用を参照してください
/k: エラー
/u: エラー
/w: エラー


コード 2090

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

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

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


コード 2091

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

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

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


コード 2092

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

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

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


コード 2093

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

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

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


コード 2400

メッセージ
<value> ディレクティブには、<コンポーネント ID>、<コンポーネント セクション>の 2 つのフィールドが必要です

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


コード 2402

メッセージ
セクション [<value>] は <value> ディレクティブを許可しません。

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


コード 2403

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

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


コード 2405

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

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


コード 2411

メッセージ
無効な <値> GUID "<value>"。{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} が必要です。 guidgen.exeを実行して新しい GUID を生成します。

詳細
指定された GUID 値の形式が正しくありません。 中かっこやダッシュなど、標準の GUID 形式に従う必要があります。
/k: エラー
/u: エラー
/w: エラー


コード 2412

メッセージ
'[a-z0-9_]+' と一致する有効な識別子が必要なコンポーネント識別子の値 '<value>' が無効です。

詳細
指定されたコンポーネント識別子の値が無効でした。
/k: エラー
/u: エラー
/w: エラー


コード 2413

メッセージ
<値> '<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>' が無効です。'[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 には、少なくとも 1 つの AddNetFilter または AddNetProtocol ディレクティブを含む [<value>] セクションが必要です。

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


コード 2500

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

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


コード 2501

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

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


コード 2600

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

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


コード 2601

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

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


コード 2602

メッセージ
サービス '<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

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

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


コード 2660

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

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


コード 2661

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

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