設定ファイル
WindowsではApplication Data (AppData) ディレクトリ下などにアプリケーション毎にディレクトリを作り、そこに設定ファイルを置くことが推奨されている。Windows Vistaで導入されたユーザーアカウント制御では適切な権限無しにプログラムファイルディレクトリ (%PROGRAMFILES%) を変更しようとすると、ファイルの書き込みはシステムによりトラップされ、ヴァーチャルストアと呼ばれるディレクトリに保存される。このような処置はマルウェア対策やマルチユーザー対応のためのものだが、現状ではまだまだ実行ファイルと同じディレクトリに設定ファイルを置くソフトウェア(特にフリーソフト)が多い。
Windowsではレジストリなどと呼ばれるデータベースファイルで設定の一括管理を行っている。アプリケーションソフトウェアやツールソフトウェアの多くが、このレジストリファイルに依存して、ユーザーの設定や過去の使用状況を記憶し、ユーザーの利便性向上に貢献している。