「選択したINFファイルはこのインストール方法をサポートしていません。」エラーの原因は何ですか?


8

この質問はこれに関連しています。また、特定のデバイスについてではなく、より一般的なケースについて尋ねているので、この質問の複製ではないと思います。

ドライバーの.infファイルに関する情報と、Windowsがそれらが使用可能かどうかを確認する方法についての情報はどこで入手できますか 多くの人が.infファイルを変更することを知っているので、インターネット上に何らかの情報がなければなりません。

基本的に、私は悪い.infファイルを持っているので、何が問題なのか、可能であればそれを修正する方法を知りたいと思います。

回答:


3

INFファイル形式のリファレンス:http : //msdn.microsoft.com/en-us/library/ms764958(v=VS.85).aspx

セットアップアプリケーションの作成(http://msdn.microsoft.com/en-us/library/aa376920(v=VS.85).aspx)ページを読んで、従うシーケンスを学習すると役立ちます INFを手動で。プログラマーは、デバッガーをセットアップに接続して、何が失敗しているかを把握できると思います。


残念ながら、INFファイル用のデバッガはありません。setup.exeにデバッガをアタッチすることは、セットアップのソースコードとプライベートシンボルがない限り、あまり役に立ちません。
ジェイミーハンラハン

9

「右クリック/インストール」メソッドを機能させるに[DefaultInstall]は、INFファイルにセクションが必要であり、場合によっては他の「デフォルト」セクションも必要です。

[DefaultInstall.Service] 
[DefaultUninstall]
[DefaultUninstall.Service] 

http://msdn.microsoft.com/en-us/library/windows/hardware/ff547465(v=vs.85).aspx

[DefaultInstall]セクションがない場合、「選択したINFファイルはこのインストール方法をサポートしていません。」というメッセージが表示されます。


3

デバイスマネージャーからinfファイルを選択しようとする場合があります。

デバイスを右クリックして、[ドライバーソフトウェアの更新]を選択し、[選択]、[ディスク使用]、[infファイルを参照してインストール]の順にクリックします。

これが機能しない場合、infファイルを修正できるとは思わない。お使いの製品は、お使いのオペレーティングシステムとおそらく一致しません(Windows 7が64ビットの場合、32ビットになる可能性があります)。

また、infファイル(可能な場合は実際には製品全体)の投稿など、より多くの情報を提供することもできます。


.infはvis​​taで機能していたため正しいです(ただし、7ではデバイスマネージャーメソッドが機能しません)。64ビット7と64ビットドライバーがあります。私はここで一般的な原因を尋ねていました。ここに私のカードリーダーと私の特定の問題についての私の質問です。
-AndrejaKo

また、infファイルを右クリックして、[インストール]を選択することもできます。一部のinfファイルはこのように面白いものであり、1つの方法でのみ動作し、それ以外の場合は上記のメッセージを生成します。
harrymc
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.