by mitsubamushi(by みつばむし)

当頁はby みつばむし(http://mitsubamushi.yana.jp/)のメモです。毎週土曜日更新予定。

INFファイルの関連付けでバタバタ

 ぢつわあれからRoland UM-550のINFファイルでインストールを試みたけど、右クリックのコンテキストメニューに「インストール」が表示されず焦ったり。どーやら何かの拍子に、テキストエディタと関連付けしてしまってたらしい。過去にもやらかした記憶はあるが、元に戻す方法はすっかり失念(^_^;


 で、Googleさんしてこちらと出逢ったのだけれど、Windows 95向けで、Windows 7では使えない。レジストリをいぢれば良いとして、どーしたものかと思ったが、Acer M5機ではINFの右クリックでインストールが現れたので、regiedit.exeで「.inf」を検索して比べてみる。




レジストリエディター(regiedit.exe)で「.inf」を検索。


 と、「HKEY_CLASSES_ROOT」「HKEY_CURRENT_USER」「HKEY_LOCAL_MACHINE」「HKEY_USERS」の4箇所で「.inf」と遭遇。「HKEY_CLASSES_ROOT」と「HKEY_LOCAL_MACHINE」の内容は一緒で、6700K機とも同じ。「HKEY_CURRENT_USER」と「HKEY_USERS」の内容が一緒で、6700K機と異なる。で、とりあへづ「HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf」の中身をAcer M5機と同じにしてみたら、6700K機でも右クリックのインストールが復活(^_^)


 また忘れるだろーから本日再確認し、少し詳しく記しておくと、INFファイルの右クリックでインストールが表示される状態でレジストリをエクスポートした中身は↓

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithList]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithProgids]
"inffile"=hex(0):

 ↑これで、テキストエディタに関連付けたのが↓

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithList]
"a"="PeggyPad.exe"
"MRUList"="a"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithProgids]
"inffile"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\UserChoice]
"Progid"="Applications\\PeggyPad.exe"

 ↑これ。「PeggyPad.exe」がテキストエディタですな。そんでもってこれを元に戻せば元に戻る。具体的には「HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithList」の中を空にして、「HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\UserChoice」そのものを削除するだけ。


 これで次回も大丈夫(^_^)と、思いつつ、更にGoogleさんしてみたら、こちらと出逢い、関連付けを「メモ帳」にするだけでも戻るとの回答なので試してみたら、あっさり戻った(笑)そー言へば以前はこの方法で元に戻してたよーな気がしないでも(以下略)


 参考までに一度テキストエディタに関連付けてからメモ帳に関連付けたレジストリは↓

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithList]
"a"="PeggyPad.exe"
"MRUList"="ba"
"b"="NOTEPAD.EXE"

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\OpenWithProgids]
"inffile"=hex(0):

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.inf\UserChoice]
"Progid"="inffile"

 ↑これ。