関連付けが原因?No.07788
mig さん 19/03/21 15:55
 
こんにちはmigと申します。

 秀丸ファイラーから数百メガのpdfを開くことがよくあります(pdf-Xchange viewe
rを使っています)。すると、時々開くのに20秒くらいかかることがあります。2度目
からはキャッシュが効いているせいか、スパッと開きます。

 これならば、これだけのお話なのですが、これも時々、pdfを開こうとするとその
ファイルを置いてあるHDDのアクセス音が続き、秀丸ファイラーが応答しなくなるこ
とがあります。その時にリソースモニターを見ると「HmFilerClassic.exe」がずっと
読み取りを続けています。

 Explorerで同じように開くと、1回目は秀丸ファイラーより早く開き、2回目は同じ
ようなものです。しかし、Explorerが応答しなくなることは経験していません。

 関連付けの問題なのか、秀丸ファイラーの問題なのか、よくわかっておらず、こち
らに質問することでもないかもしれません。もしかしたら、秀丸ファイラーはwindow
sの関連付けを使っているだけしれませんし。

 わからないことばかりで申し訳ありませんが、何かヒントになるようなことがあれ
ば、お教えください。よろしくお願いいたします。

[ ]
RE:07788 関連付けが原因?No.07789
秀丸担当 さん 19/03/22 09:11
 

秀丸ファイラーClassicから開くときは、最終的にはエクスプローラと同じような関
連付けで開くようなことになりますが、それに至る過程までのことかもしれないので、
なんとも言えないです。
[ツール]→[オプション]で左下の上級者向け設定をONにして、
[ツール]→[オプション]→[上級者向け]→[デバッグ]で「動作ログを記録する」をON
にすると、タスクバーの隅の通知領域にHangupChekerのアイコンが常駐するようにな
ります。
固まっているそのときに、このアイコンから操作してdumpを出力すると、どこで固ま
っているのかわかる場合があります。
もしdumpが得られる場合は、"taki@maruo.co.jp"まで送っていただけると助かります。

V1.44以降にある機能で、[ツール]→[オプション]→[プログラム]→[関連付け]で、p
dfを独自の関連付けにして回避できるかもしれません。
例えば、拡張子.pdfで、「"C:\Program Files\XXX\XXX.exe" %1」という感じでビ
ューワのEXEを直接指定すると、任意のプログラムを直接呼ぶようになります。
あるいは、「"C:\Windows\Explorer.exe" %1」というようにエクスプローラに渡すと
エクスプローラ経由で開くこともできるようです。

[ ]
RE:07789 関連付けが原因?No.07790
mig さん 19/03/22 10:08
 
ありがとうございます。

早速ためしてみます。もしも応答なしになりましたら、お送りいたします。

取り急ぎです。

[ ]
RE:07790 関連付けが原因?No.07792
秀丸担当 さん 19/03/22 14:38
 

その後ファイルを送っていただいて、受け取りました。ありがとうございます。
調べてみたところ、コンテキストメニューからpdf-Xchange viewerと思われる項目が
呼ばれ、その中で固まっている(というかdumpはその時点でのログ)でした。
あるいはブックマークとか別の操作かもしれないですが、ファイル一覧からpdfを選
んでEnter(ダブルクリック)した操作ではないようです。
コンテキストメニューを出すときは他のコンテキストメニュー拡張も呼ばれるので、
それの影響があったりするかもしれないです。
しばらくした後できるとのことで、固まっているというより時間がかかっているだけ
だったり、ウィルス対策ソフトによってはエクスプローラ以外のサードパーティーの
ソフトはチェックが厳しくなていることもあるかもしれないです。

オプションで独自の関連付けで回避できるかどうかはわからないですが、コンテキス
トメニューから選んでいる場合は、オプションで独自の関連付けは影響されないです。
独自の関連付けは、ファイル一覧でEnterしたときのことになります。

または、ブックマークのパスの右側の「>>」ボタンから「コマンド(6)...」を選んで、
「開く(独自)」をブックマーク項目にしておくと、ブックマークの選択によって常に
独自関連付けの操作にすることもできます。

[ ]
RE:07792 関連付けが原因?No.07798
mig さん 19/03/25 12:37
 
 お返事遅れました。

 まず、起動ですが、普通にファイル一覧からエンターしています。ブックマークは
使っていません。
 また、pcはCorei7でメモリーも32gbです。自宅のCorei5の8gmのマシンの方が速く
ひらけます。気づいた点は、自宅のマシンだとエンターしてすぐにpdf-Xchange view
erが起動するのに対し、職場のマシンはソフトの起動そのものが遅く、今も600MBのp
dfを開こうとするとソフトの画面になるまで30秒くらいかかりました。

 独自の関連付けも試してみましたが、結果はかわりませんでした。

 もしかすると、秀丸ファイラーを再インストールすると変わる、なんて可能性はあ
りますでしょうか?

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

 取り急ぎです。

[ ]
RE:07798 関連付けが原因?No.07799
秀丸担当 さん 19/03/25 16:06
 

Enterで開かれているということで、独自の関連付けでもそうなるということは、秀
丸ファイラーClassicとしてはこれ以上するべきことはなさそうです。

Enterで開かれている操作と、送っていただいたdumpの操作が違うと思われるのが気
になりますが、dumpの内容は右クリックでコンテキストメニューを出した操作のはず
で、この場合は、様々なコンテキストメニュー拡張が同時に呼ばれるので、そういっ
たものが何らかの関係があると思ったのですが、Enterで独自の関連付けでもという
ことになると関係無いと思われます。

あと関係あるかわからないですが、ファイルの場所がOneDriveの場合、条件によって
はディスク上から自動的に実体が無くなったり、アクセスしたときに初めてダウン
ロードするとかいう動作があるようです。
OneDriveではない別の場所にしてみたりすると条件が絞れるかもしれません。
もしそれが関係しているとしたら、OneDriveの設定で「ファイルオンデマンド」とい
うのをOFFにすることもできるようです。



[ ]
RE:07799 関連付けが原因?No.07801
mig さん 19/03/25 16:50
 
ありがとうございます。

どうやら、原因不明のようですね。onedriveですが、実体は持っています。

ダメモトと思って、アンインストールして再インストールしてみました。
不思議なことに、あっという間に開くようになりました。

よくわかりませんが、ランニングナウということで。

いろいろとありがとうございました。

取り急ぎです。

[ ]
RE:07801 関連付けが原因?No.07802
mig さん 19/03/25 17:21
 
ごめんなさい。どうも再インストールの問題ではなかったようです。

結局、オプション→関連付けから設定し直してみたところ、うまく開くようになりま
した。

そして、右クリックから開く(コンテクストメニューから開く)も試してみたところ、
前の状態のエンターと同じくらいの遅さでした。つまり、dump.txtを見て頂いて、
「コンテクストメニューから開いているようだ」というのは、おそらく当たっている
ような気がします。右クリックから開はほとんど使わないので、気づきませんでした。

ようやく普通の環境に戻れました。ありがとうございました。

取り急ぎです。

[ ]