拡張子の関連付け情報がレジストリのどの場所に保存されるか

拡張子の関連付け情報がレジストリのどこに保存されるかを紹介します。

保存場所

レジストリの以下のキーに保存されます。
  • HKEY_CLASSES_ROOT
  • HKEY_LOCAL_MACHINE\SOFTWARE\Classes
  • HKEY_CURRENT_USER\Software\Classes

キーに関して

それぞれのキーの違いは下記の通りです。
キー名意味
HKEY_CLASSES_ROOT現在システムで使用している関連付け情報です。
HKEY_LOCAL_MACHINE\SOFTWARE\Classesマシン(PC)上での拡張子の関連付け情報が記述されています。
HKEY_CURRENT_USER\Software\Classes現在のユーザーの拡張子の関連付け情報が記述されています。

補足

"HKEY_LOCAL_MACHINE\SOFTWARE\Classes"や"HKEY_CURRENT_USER\Software\Classes"を変更すると"HKEY_CLASSES_ROOT"に自動で反映されます。

ユーザーごとの設定

エクスプローラーのユーザーごとの拡張子関連付けの設定は下記のレジストリキーにも保存されます。
\HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts
著者
iPentec.com の代表。ハードウェア、サーバー投資、管理などを担当。
Office 365やデータベースの記事なども担当。
作成日: 2014-10-01
Copyright © iPentec all rights reserverd.