▼ syatさん > 問題の状態で、レジストリエディタから HKEY_CURRENT_USER\Software\Microsoft\Win > dows\CurrentVersion\Explorer\FileExts\.c > pp の内容をエクスポートしてもらうことは可能でしょうか?BBS書き込みがあれでしたらメールでもかまいません。syat(アット)users.sf.net 次の通りです。 ------------------ Windows Registry Editor Version 5.00 [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cpp] [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cpp\OpenWithList] "a"="NOTEPAD.EXE" "MRUList"="ba" "b"="sakuraW.exe" [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cpp\OpenWithProgids] "VisualStudio.cpp.9.0"=hex(0): "VisualStudio.cpp.10.0"=hex(0): [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.cpp\UserChoice] "Progid"="VisualStudio.cpp.10.0" ------------------ > ・確認されたのは sakuraW_Relation3.zip で合っていますか? 合っています。 > ・同じ手順を繰り返して問題が再発しますか? 再発します。 > ・レジストリエディタで HKEY_CURRENT_USER\Software\Microsoft\Win > dows\CurrentVersion\Explorer\FileExts\.c > pp を選択してみてください。「Application」または「ProgID」という値があれば、それを削除することで解決しますか? 探してみてもそのような値はありませんでした。 > ・HKEY_CLASSES_ROOT\SakuraEditor_cpp があれば、それを削除することで解決しないでしょうか? それもありませんでした。 問題発生している状態(設定ON)・発生してない状態(設定OFF)のいずれでも 上記レジストリ内容に違いは無いみたいです。
▼ Cowardさん ありがとうございます。 Explorerの右クリックで表示される一覧は、レジストリの〜\FileExtsに記録されています。 ここはエクスプローラでファイルを開いたりする時に勝手に書き変わっていくものなので 関連付けとは関係ありません。 サクラエディタもこの部分は一切さわりません。 sakuraWのアイコンが追加されてVS2010が消えた原因はわからないですが、[FileExts\.拡張子]の 配下を削除してから「プログラムから開く」をやり直せば復旧できるかもしれません。 もうひとつの問題、VS2010で関連付けを復元しても関連付けが元に戻らない、というのは原因の 目星がついていて、sakuraWの方で修正できそうです。 今の実装だと"VisualStudio.cpp.10.0"などのキーが存在する場合それにサクラの設定を追加していますが、 そうではなく別のキーを作って切り替える形にすれば、VSの復元機能で奪い返せるようになると思います。
> もうひとつの問題、VS2010で関連付けを復元しても関連付けが元に戻らない、というのは原因の > 目星がついていて、sakuraWの方で修正できそうです。 > 今の実装だと"VisualStudio.cpp.10.0"などのキーが存在する場合それにサクラの設定を追加していますが、 > そうではなく別のキーを作って切り替える形にすれば、VSの復元機能で奪い返せるようになると思います。 遅くなりましたが、修正バイナリをWikiにアップしました。(SakuraW_Relation4.zip) どうも私のPCがアクセス制限かかってしまったみたいで、記事本文が消えてしまいました。。 手元にバックアップはありますが、ページの保存ができない状態で・・・。 ※12/27 ページ復旧できました
-