Pandora Pocket

IT系と日常系の備忘録。三日坊主。

2015/12/12追記
コメントいただいた方法で解決できました。

以下もはや必要ないけどそのまま残しておきます。

ファイルのコンテキストメニュー(右クリックメニュー)に項目を追加したい場合、通常レジストリに対して以下のように追加するはず。

[HKEY_CLASSES_ROOT\拡張子\shell\適当な名前]  
@="○○で開く"  

[HKEY_CLASSES_ROOT\拡張子\shell\適当な名前\command]  
@="\"プログラムのパス"  

「拡張子」には[assoc 拡張子]で実行したときに出てきた値が入る

普段録画したファイルを見るときに、TSファイルを右クリックしてTVTestを開けるように

[HKEY_CLASSES_ROOT\WMP11.AssocFile.TTS\shell\TVTest]  
@="TVTestで開く"  

[HKEY_CLASSES_ROOT\WMP11.AssocFile.TTS\shell\TVTest\command]  
@="\"C:\\pgm\\TVTest\\TVTest.exe\" /d BonDriver_Pipe.dll /tvtplay /nd /s \"%1\""  

という感じでレジストリに書き込んでいるんですけども、Windows 10にしてからここに登録してもなぜかコンテキストメニューに表示されない。

すべてのファイルのコンテキストメニューに表示させる方法だと表示されるし、テキストファイルの.txtで試してみたら問題なく表示された。

[HKEY_CLASSES_ROOT\*\shell\TVTest]  
@="TVTestで開く"  

[HKEY_CLASSES_ROOT\*\shell\TVTest\command]  
@="\"C:\\pgm\\TVTest\\TVTest.exe\" /d BonDriver_Pipe.dll /tvtplay /nd /s \"%1\""  

確認した限りではMP3(WMP11.AssocFile.MP3)、WAV(WMP11.AssocFile.WAV)など、「WMP11.AssocFile.*」では従来の方法ではコンテキストメニューに表示できないように思える。

テキストエディタとかならともかくTSファイルにしか利用しないTVTestをすべてのコンテキストメニューには表示させたくないのだけど、いったいどうしたらいいのやら。
Windows 10のバグ・・・?