ファイルの関連付け沈黙

症状

.texがrunemacsに関連付けられない。

環境は、win7 64bit+msys64+NTEmacs

原因

GNUPACK emacsにファイルの関連付けをしたまま、アンインストールし、NTEmacs64をインストールしたところ、古い関連付けが不正になったため、新しい関連付けを受け付けなくなったらしいです。

GNUPack emacs gnupack_basic-12.00-2014.12.29.exe
NTEmacs64 emacs-24.5-IME-patched-generic-cpu.zip

対策

レジストリを書き換えます。

[HKEY_CLASSES_ROOT\Applications\runemacs.exe\shell\open\command]
@="\"C:\\emacs-24.2-20121208\\bin\\runemacs.exe\" \"%1\""

[HKEY_CLASSES_ROOT\Applications\runemacs.exe\shell\open\command]
@="\"C:\\msys64\\usr\\bin\\runemacs.exe\" \"%1\""


あとは、通常通りの方法でファイルの関連付けを行います。[右クリ][プロパティ][全般][プログラム][変更]