プログラミング言語や環境設定を中心としたパソコン関連の技術メモです。
主にシステム開発中に調べたことをメモしています。TIPS的な位置付けで、気が向いたときにちまちま更新していきます。
レジストリ、拡張子ごとの設定が書いてある場所
レジストリのキーの内、拡張子に対して影響する、代表的な箇所をメモっておきます。
手動で拾ったので、漏れがあったらごめんなさい。
ちなみに確認はWindows7 Ultimate 64bitで行っています。
将来的にレジストリの根本的な構成が変わったら役立たずな記事ですが、ご容赦ください。

HKEY_CLASSES_ROOT
 \【拡張子】

HKEY_CLASSES_ROOT
 \SystemFileAssociations
  \【拡張子】

HKEY_CURRENT_USER
 \Software
  \Microsoft
   \Windows
    \CurrentVersion
     \Explorer
      \FileExts
       \【拡張子】

HKEY_CURRENT_USER
 \Software
  \Microsoft
   \Windows
    \CurrentVersion
     \Explorer
      \RecentDocs
       \【拡張子】

HKEY_CURRENT_USER
 \SOFTWARE
  \Classes
   \【拡張子】

HKEY_LOCAL_MACHINE
 \SOFTWARE
  \Classes
   \【拡張子】

HKEY_LOCAL_MACHINE
 \Software
  \Microsoft
   \Windows
    \CurrentVersion
     \Explorer
      \KindMap

HKEY_LOCAL_MACHINE
 \Software
  \Wow6432Node
   \Microsoft
    \Windows
     \CurrentVersion
      \Explorer
       \KindMap

HKEY_USERS
 \S-1-5-21-57303326-1422309121-2843670969-1000
  \Software
   \Microsoft
    \Windows
     \CurrentVersion
      \Explorer
       \FileExts
        \【拡張子】

HKEY_USERS
 \S-1-5-21-57303326-1422309121-2843670969-1000
  \Software
   \Microsoft
    \Windows
     \CurrentVersion
      \Explorer
       \RecentDocs
        \【拡張子】

これを見る限り、主に

・「HKEY_CLASSES_ROOT」配下
・「ほげ\Software\Microsoft\Windows\CurrentVersion\Explorer」配下
・「ほげ\SOFTWARE\Classes」配下

にあるようですね。

すべてを把握していないのでここでは書きませんが、ソフトの設定の方に
「SupportedTypes」という形で「この拡張子もフォローするよ」的な設定がある場合もありました。

例えばペイント(mspaint.exe)で使うレジストリのキーに
フォローする拡張子は「.bmp」と「.gif」と……のように書いてある場合ですね。

20140605-01.png


そのため上記を把握すれば、拡張子関連の設定は自由自在……とまでは行きません。
ただまぁ、覚えておけば大分自由度は上がると思います。

どこを編集すればどこに影響が出るか、等は別記事で随時補足していきます。

取りあえず、そんな感じ\(--)/
スポンサーリンク
 
このエントリーをはてなブックマークに追加 

category:レジストリ  thema:パソコンな日々 - genre:コンピュータ  Posted by ササキマコト 

  関連記事