不具合No.04869
thanks3939 さん 14/06/11 23:23
 
秀丸ファイラーClassicを既定のファイラー設定時、
コンピュータのプロパティ
デスクトップ右クリック個人設定または画面の解像度
スタートメニューのコントロールパネルおよび
コントロールパネル展開時なかのメニュー項目が開きません。


Ver1.11beta8
Win7Pro32bitSP1

症状はずっと前からです。

[ ]
RE:04869 不具合No.04870
thanks3939 さん 14/06/11 23:45
 
ちなみに
通常版1.10でも出ます。設定をリセットしても同じです。

[ ]
RE:04870 不具合No.04871
秀丸担当 さん 14/06/12 10:04
 

バグ情報ありがとうございます。
秀丸ファイラーClassicを既定のファイラーとしている場合、コンピュータのプ
ロパティやコントロールパネルの各項目もフォルダとして扱われるため、
Windowsは秀丸ファイラーClassicを起動しようとします。
しかし秀丸ファイラーClassicは該当の場所を表示できないので、本来の
explorer.exeを起動して、秀丸ファイラーClassicは終了します。
この過程で何か問題があるのだと思います。

以前にコンピュータのプロパティで似た報告がありました。

 参考スレッド:
 http://www.maruo.co.jp/turukame/7/x04753_.html

しかし再現しなくなって、なぜかそのときだけで、今確かめたところでも再現せ
ず不明です。
そのときこちらで確認できていたのは、何も起きないのではなくエクスプローラ
でマイドキュメントが開かれる症状でした。

もし問題が起きる場合と起きない場合があるとしたら、頻度や、起きるときの条
件などがわかると助かります。

必ず問題が起きているとしたら(=何も起動しない)、コンピュータのプロパテ
ィだけでなく、コントロールパネルなど、全てて発生しているということで、以
前に確認したこととは違う可能性もあると思います。
explorer.exeに偽装したウィルスというものあるらしいので、ウィルス対策ソフ
トによっては、explorer.exeを直接実行することを阻止するようなものもあるか
もしれず、そのあたりに関連することがあれば原因を探るヒントになると思いま
す。
そのことに関連して、explorer.exeが本来とは違う場所にある場合の対策も次の
バージョンでしてみます。


[ ]
RE:04871 不具合No.04873
thanks3939 さん 14/06/13 23:55
 
返信ありがとうございます。
問題は必ず起きます。そして何も開きません。

探って気付いた点は、見かけ上何も起きませんが、タスクマネージャを見るとコント
ロールパネルなどは開きませんが、開く操作をする度にexplorer.exeのプロセスが増
えていきます。そしてこれは秀丸ファイラーClassicを既定にしてなくても起きます
が、C:\Windows\explorer.exeを起動しようとすると、

explorer.exe

「指定されたファイルに対してこの操作を行うプログラムが関連付けられていません。
プログラムをインストールするか、既にプログラムがインストールされている場合は
コントロールパネルの[既定のプログラム]でプログラムを関連付けてください。」

とエラーメッセージが出ます。結果的に秀丸ファイラーClassicを利用することで不
具合が出ていますが、explorer.exeが明示的に起動できないのが根本的な原因のよう
な気がします。色々調べておりますが、解決策が見つかりません。秀丸ファイラーCl
assicが直接の原因でないかもですが、何か分かりましたら教えて頂ければ幸いです。

[ ]
RE:04873 不具合No.04874
thanks3939 さん 14/06/14 00:07
 
追加です。下記のfolder_fix_w7.zipを実行するとexplorer.exeのエラーメッセージ
は出なくなりC:\Windows\explorer.exeは起動できるようになりました。ですが、依
然としてコントロールパネルなどは開きません。よろしくお願いします。

http://www.winhelponline.com/blog/fix-file-association-error-explorer-in-windows-7/

[ ]
RE:04874 不具合No.04875
秀丸担当 さん 14/06/16 09:21
 

explorer.exeがなぜか直接起動できない状態になっていたということで、原因は
おそらくそこにありそうです。

「指定されたファイルに対してこの操作を行うプログラムが関連付けられていま
せん。・・・」というエラーメッセージは、一般には関連付けが無いときに出る
エラーと思われますが、これは.exeなので、起きているエラーとエラーメッセー
ジの意味が一致していないようです。

レジストリの修復でexplorer.exeは起動できるようになったということですが、
コントロールパネルがまだうまくいかないということは、もともと何かの理由で
レジストリがおかしかったところが完全に修復しきれていないようです。

管理者でコマンドプロンプトを起動して、「sfc /scannow」を行うと、いろいろ
修復してくれるというコマンドがあるらしく、これを試してみる価値はあると思
います。

上記のことは秀丸ファイラーClassicの直接的なことではないですが、秀丸ファ
イラーClassicの対策としては、explorer.exeが別の場所にあったときの対策の
フルパスでの直接実行と、もう1つ、explorer.exeに回送したときにアクティブ
ウィンドウが変化していなければ警告をバルーンで表示することの2点を次のβ
版で行いたいと思います。

[ ]
RE:04875 不具合No.04877
thanks3939 さん 14/06/16 23:57
 
ありがとうございます。

「sfc /scannow」を行うことで、コントロールパネルなど開くようになりました!

「Windows リソース保護により、破損したファイルが見つかり、それらは正常に修復
されました。」
との結果です。

秀丸とは直接関係ないにも関わらず、親切にどうもありがとうございました。

[ ]