INFファイル(Setup Information file、セットアップ情報ファイルの略)は、Microsoft Windowsがソフトウェアやハードウェアコンポーネントをインストールするために使用するプレーンテキストファイル形式です。このファイルには、オペレーティングシステム(OS)がドライバーをインストールし、ハードウェア設定を構成し、ファイルをシステム上の適切な場所にコピーするために使用する手順とデータが含まれています。具体的には、コピーすべきファイル、作成または変更すべきレジストリエントリ、インストールまたは開始すべきサービスなどが指定されます。INFファイルは、Windowsのプラグアンドプレイ(Plug and Play)機能にとって不可欠であり、OSが新しいハードウェアデバイスを自動的に検出および構成することを可能にします。これらは通常、ドライバーパッケージやソフトウェアインストールパッケージに同梱されています。INFファイルの構造はセクションに分かれており、各セクションにはインストールプロセスに関する特定の情報が含まれています。これらのセクションは、ファイルのソースおよび宛先(コピー先)の場所、変更するレジストリキー、およびソフトウェアまたはハードウェアが正しく機能するために必要な依存関係を定義します。INFファイルは、Windowsシステム上でソフトウェアおよびハードウェアが適切にインストールおよび構成されるために不可欠な要素です。