揮発性のメモ2

知識をメモ書きしておく

Windowsで ある拡張子の関連付けだけを削除したい

テラタームのマクロ hoge.ttl を実行しても、 ttpmacro.exe が起動されなくなった。
なんか何回関連付けを直しても動かなくなったので、関連付けを手で削除する。

Windows11からは フォルダオプションで関連付けを設定も削除もできなくなってるので
レジストリを検索して それっぽいものを 手あたり次第削除する

今回消したのは次の通り

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.ttl
HKEY_CLASSES_ROOT\.ttl
HKEY_CLASSES_ROOT\ttl_auto_file

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts の 
  Applications\ttpmacro.exe_.ttl
  AppXxxxxqn1pq8ajm0p5dhgqde7aafykkrrn_.ttl
  ttl_auto_file_.ttl

HKEY_USERS\S-1-5-21-1145146840-3907250505-2978325575-1001\Software\Microsoft\Windows\CurrentVersion\ApplicationAssociationToasts の
  Applications\ttpmacro.exe_.ttl

HKEY_USERS\S-1-5-21-1145146840-3907250505-2978325575-1001_Classes\Applications\ttpmacro.exe

その後、PCを再起動して hoge.ttl をダブルクリックして関連付けし、無事直った。
やったぜ