コピーしよとすると落ちてしまいますNo.07303
jyoin さん 18/06/14 16:35
 
秀丸ファイラーClassicを愛用させて頂いております、ありがとうございます。
ファイルをコピーし貼り付けよとすると、なにも表示せずすぐに落ちてしまいます。
バージョン1.32までは問題なかったのですが、それ以降、最新の1.36でも同様の状態
となっています。
やむなく現状も1.32を利用しております。
なにか解決方法をご教授願えれば幸いです。
尚、ログを出力しようともしたのですが、落ちた時点では出力されておりませんでし
た。

よろしくお願いいたします。

[ ]
RE:07303 コピーしよとすると落ちてしまいNo.07304
秀丸担当 さん 18/06/14 17:17
 

貼り付けで落ちてしまうということで、何らかのバグがあるかもしれず、申し訳あり
ません。
ログを取るオプションのON/OFFに関わらず、秀丸ファイラーClassicが作成したスレ
ッドで異常終了した場合は常にdumpが出力されることになっています。
出力されたというようなメッセージが出ていないとしたらわからないです。
出力されているとしたら、dumpから始まるファイル名のファイルがドキュメントフォ
ルダに出力されるので、もしあったら"taki@maruo.co.jp"まで送っていただけると助
かります。

V1.34から起きていることか、V1.36からかがわかると特定しやすいです。
V1.34は以下のページの「1つ前の古いバージョンはこちら」からダウンロードでき
ます。
https://hide.maruo.co.jp/software/hmfilerclassic.html

もしV1.34からだとしたら、ありえそうなこととして、ファイル一覧背景の右クリッ
クの拡張に対応したことがあって、背景右クリックから貼り付けを行おうとしている
としたら、それが関係しているかもしれないです。
特定の操作方法でだけ起きるとしたら、それも手がかりになります。
背景右クリックで起きることだとしたら、[ツール]→[オプション]で左下の上級者向
け設定をONにして、[ツール]→[オプション]→[上級者向け]→[トラブル対策]の「背
景のコンテキストメニュー拡張を使わない」をONにすると回避できると思います。

他に関係がありそうな設定としては、V1.34以降というわけではないですが、[ツー
ル]→[オプション]→[上級者向け設定]の、「貼り付けをバックグラウンド処理」や
「貼り付けでWindows標準の処理をそのまま使う」があります。
これを変えてみると変化がある可能性があると思います。




[ ]
RE:07304 コピーしよとすると落ちてしまいNo.07305
jyoin さん 18/06/14 19:16
 
早速のご回答、ありがとうございます。
1.34と1.36共に同じ現象で落ちます。(ちなみに1.32は落ちることは無いです)
どちらも残念ながら、dumpは出力されておりませんでした。
1.34、1.36共に、背景右クリックから貼り付けで落ちますが、Ctrl+Cでは落ちる事無
く、正常にコピーできますので、アドバイスを頂いた、[ツール]→[オプション]で左
下の上級者向け設定をONにして、[ツール]→[オプション]→[上級者向け]→[トラブ
ル対策]の「背景のコンテキストメニュー拡張を使わない」をONにすると、落ちる事
無く正常にコピーできましたので、この設定で1.36を使用させて頂きます。
ありがとうございました。

[ ]
RE:07305 コピーしよとすると落ちてしまいNo.07307
秀丸担当 さん 18/06/15 08:49
 

背景のコンテキストメニュー拡張の問題ということで、まずは原因がわかってよかっ
たです。
標準のままでも原因がわかるような何らかの対策ができたらいいですが、どういう拡
張によって問題が起きているかわからず、dumpが出ず消えるとなると対策が難しいと
ころがあります。
背景右クリックの操作をしたけど出ずに終了した場合は、次回の起動で自動的に無効
にするなどをしたいと思います。

コンテキストメニュー拡張のレジストリの情報がわかると直接的な原因がわかると思
います。
レジストリエディタ(C:\Windows\regedit.exe)を起動して、HKEY_CLASSES_ROOT\Di
rectoryのところを右クリックして「エクスポート」を選ぶと、その部分をファイル
に出力できます。差支えなければ、そのファイルを"taki@maruo.co.jp"まで送ってい
ただけると助かります。


[ ]
RE:07307 コピーしよとすると落ちてしまいNo.07308
jyoin さん 18/06/16 14:00
 
お世話になっております。
毎回ではないのですが、やはり落ちてしまいます。
ご指定のレジストリ情報をお送りしました。
お手数ですが、よろしくお願いいたします。

[ ]
RE:07308 コピーしよとすると落ちてしまいNo.07311
秀丸担当 さん 18/06/18 09:56
 

レジストリの情報ありがとうございます。
レジストリの情報を見る限りでは、V1.34以降の対応による影響が関係している可能
性は低そうでした。
V1.34以降だとすると、考えていた予想とはちょっと違って別の可能性を考えないと
いけないかもしれないです。

まだ落ちる場合があって、もしコンテキストメニュー拡張の原因の場合、V1.32以前
でも起きていた可能性があると思います。
背景右クリック時ではなく、コピー(Ctrl+C)の実行時であればコンテキストメニュー
拡張が関係している可能性はあって、それを確かめるには、[ツール]→[オプション]
→[上級者向け]→[トラブル対策]→[項目のコンテキストメニュー拡張を使わない]を
ONにして起きるかどうかがわかると条件を大まかに絞ることができると思います。
この設定を試される場合、各種追加されていたメニュー項目が表示されなくなって不
便になると思うので、確かめた後はOFFに戻すと再び表示されるようになります。


[ ]
RE:07311 コピーしよとすると落ちてしまいNo.07314
jyoin さん 18/06/20 15:31
 
V1.36で[背景のコンテキストメニュー拡張を使わない]と[項目のコンテキストメニ
ュー拡張を使わない]の両方をONにすると、今の所は落ちないようになりました。
(どちらか片方がOFFだと落ちてしまいます)
拡張を使えないとやはり不便ですね。

[ ]
RE:07314 コピーしよとすると落ちてしまいNo.07315
秀丸担当 さん 18/06/20 16:40
 

情報ありがとうございます。
ファイルと背景に共通するコンテキストメニュー拡張の問題ということになると思い
ます。
おそらくV1.32以前でも動いているように見えるけど不安定な状態だと思うので、問
題のコンテキストメニュー拡張を特定して、特定したものだけを使わないようにする
といいと思います。
ファイルの場合探す場所が多くあって特定が大変ですが、背景に絞ると特定しやすい
です。

秀丸ファイラーClassicの設定は、「背景のコンテキストメニュー拡張を使わない」
はOFFで、「項目のコンテキストメニュー拡張を使わない」はONにすると、背景だけ
で再現すると思います。

その状態で、レジストリエディタでコンテキストメニュー拡張の部分を編集して探す
方法があります。
レジストリの編集には十分な注意が必要で、おすすめというわけにはいかないのです
が、レジストリから探すのが近道になると思います。
レジストリエディタを起動して、
HKEY_CLASSES_ROOT\Directory\Background\shellex\ContextMenuHandlers
の配下に背景のコンテキストメニュー拡張があるので、間違えても復元できるように、
ここをいったんエクスポートして退避します。
それから、1つずつ削除してみるとどれで起き無くなるか特定できると思います。
ContextMenuHandlersそのものを消してしまうとおかしくなるので、その配下のFileS
yncExとかサブツリーになっているものを消して試します。
特定できたらエクスポートしておいたものをインポートすると復元できます。

特定のシェル拡張を無効にしたりする「NirSoft ShellExView」というソフトもある
ようですが、これだとうまくいかないことがあるようです。
それか、メニューを追加していると思わしきアプリをいったんアンインストールする
と探すこともできると思います。

[ ]
RE:07315 コピーしよとすると落ちてしまいNo.07319
jyoin さん 18/06/21 18:34
 
ContextMenuHandlersのサブフォルダを一つづつ消して試してみました。
ExtremeCopyを消すと落ちませんでした。
レジストした愛用ツールですのでExtremeCopyって言うのがショックでした。
とりあえずv1.32はExtremeCopyがあっても落ちることはありませんので、当面はv1.3
2を使おうと思います。
お手数をおかけし申し訳ございませんでした。

[ ]
RE:07319 コピーしよとすると落ちてしまいNo.07320
秀丸担当 さん 18/06/22 10:25
 

ExtremeCopyというソフトということで、情報ありがとうございます。
ExtremeCopy-2.3.4-pro-64bitsをインストールしてみたところ、再現させることがで
きました。

V1.34β4以降のバージョンでメニューが出なかったり、出てもメニュー項目の"Launc
h With Extreme Copy Pro"を選ぶと落ちたりしました。
落ちる場所はXCShellExt64.dllという、ExtremeCopyのプログラム内のようでした。

メモ帳やchromeの開く/名前を付けて保存ダイアログでも、ファイルの右クリックを
何回かすると落ちました。
IEの64bitなど、落ちないケースがありましたが少し砂時計になってメニュー項目が
出ないなどの症状がありました。
エクスプローラでは問題無いです。

V1.34β4以降とそれ以前の違いは、コンパイル環境をVC2008からVS2013に変えたとい
うことがあります。
ソースコードは全く同じでも、VC2008でコンパイルすると落ちないようです。
ちなみに秀丸エディタはいまだにVC2008で、開くダイアログでも落ちないしメニュー
も出ます。

秀丸ファイラーClassicの、また別の回避策として、[ツール]→[オプション]→[上級
者向け設定]→[トラブル対策]→[コンテキストメニュー拡張の例外を無視]があります。
これをONにすると、落ちたときに無理矢理回避して続行します。
IE 64bitなどの、落ちないけど続行するタイプの開くダイアログに相当することにな
ると思います。
これは一見回避したように見えますが、不安定なまま続行しているのでお勧めはでき
ないです。

秀丸ファイラーClassicをVC2008のコンパイルに戻せば回避できるということになる
のですが、秀丸ファイラーClassicに限らず、最近の新しめのコンパイル環境で作っ
たアプリではどれでも落ちるか、不安定なまま続行してしまう傾向にあると思います。
使い続けるのであれば、ExtremeCopyさんのほうに連絡して直してもらったほうがい
いと思います。
英語のメールで伝わるかわからないですが、こちらからも一応連絡してみます。

[ ]