Windowsのシステムファイルとは
システムファイルは、Windowsのプロセス、アプリケーション、およびデバイスドライバが正常に動作するために必要なファイルです。システムファイルがないと、たとえば、特定のプロセスがエラーを生成し、アプリがクラッシュし、ハードウェアが動作しないことに気づくでしょう。シナリオによっては、システムファイルの損傷や欠落が、システムのシャットダウン、再起動、クラッシュの原因になることもあります。
システム・ファイルの一般的な例は kernel32.dll で、その主な機能の 1 つはメモリ管理です。つまり、Windows、そのプロセス、およびアプリが動作するのに十分なメモリを確保することを意味します。破損したkernel32.dllは、お使いのコンピュータ上であらゆる種類のメモリ問題を引き起こす可能性があります。例えば、アプリはランダムアクセスメモリ(RAM)の同じスペースを占有しようとし、エラーやシステムクラッシュにつながります。
Windowsのシステムファイル拡張子の種類
Windowsでは、さまざまな種類のシステムファイルを目にすることがあります。ここでは、それらのファイルの例を拡張子の種類別に9つ紹介します。
SYS:拡張子がSYSのファイルは、Windowsのオペレーティング・ファイルです。Windowsが正しく動作するために必要な、設定や構成などの情報が含まれています。Windowsの動作に重要なファイルであるため、OSがファイルを隠し、改ざんから保護するためのパーミッションが設定されていることが分かります。
DLL: DLL (Dynamic Linked Library) は、Windows プログラムがタスクを実行するために使用する命令と設定のセットを含むファイルです。複数のWindowsプログラムが一度に1つのDLLにアクセスできるため、物理メモリに多くの情報を配置したり、余分なコード行を持つ必要性が低くなります。
CAB:CABファイルまたはキャビネットファイルは、他のシステムファイル、ソフトウェアやドライバーのインストールファイルを含むファイルの圧縮されたライブラリです。マイクロソフト独自のアーカイブファイルタイプで、中のデータは可逆圧縮で圧縮されています。
MSI: MSI (Microsoft System Installer) ファイルは、Windows Installer (プログラムのインストールとアンインストールを処理する内蔵プログラム) にプログラムのインストール方法を指示する一連の命令を含むファイルです。
ICO:ICO(アイコンファイル)は、1つまたは複数の画像で構成されるファイルです。Windowsはこのファイルを使用して、プログラムの実行可能ファイルをグラフィカルに表現します。したがって、例えばデスクトップ上のショートカットのアイコン、そのイメージがICOファイルに保存されています。
LNK:拡張子がLNKのファイルは、それがWindowsのショートカットであることを示します。つまり、このファイルをダブルクリックすると、コンピュータ上の特定のアイテム(アプリ、ファイル、フォルダなど)に素早くアクセスできるようになります。これらのシステムファイルタイプは、通常、デスクトップショートカットと関連付けられています。
DMP: DMPファイルは、Windows Memory Dumpファイルとして知られており、アプリケーションがエラーやクラッシュを経験したときに、OSが作成するファイルです。DMPファイルを分析することで、動作不良のプログラムの原因を突き止めることができます。
TMP:Windowsのプログラムは、TMP(Temporary File)という拡張子を持つファイルを使用して、実行中に一時的なデータを保存します。これらのファイルはあまり重要ではなく、アプリケーションのパフォーマンスを向上させるために使用されます。通常、プログラムを閉じると、そのプログラムによって削除されます。
INI:INIファイルは、Windowsプログラムが実行するための命令を含む設定ファイルです。
Windowsのシステムファイルはどこ?
Windowsのシステムファイルのほとんどは、ローカルドライブ(C:)にあり、ルートディレクトリにあるものもあります。
システムファイルのよく知られた場所は、System32(32ビットシステム用)またはSysWOW64(64ビットシステム用)フォルダーです。これらを見つけるには、Win + Eでファイルエクスプローラを開き、「このPC」>「ローカルディスク(C:)」>「Windows」>「System32」または「SysWOW64」と進みます。
System32とSysWOW64フォルダは、多くのシステムファイルが入っているため、システムフォルダと呼ばれています。