ネットワークドライブ上のファイルが開けNo.33107
Nishibe さん 14/04/13 17:35
 
Windows 7 Pro(64bit)
秀丸エディタ(32bit)Ver. 8.35(管理者として実行)

上記環境において、秀丸エディタを管理者として実行した場合、Windowsのエクスプ
ローラーからネットワークドライブ上にあるファイルをダブルクリックで開こうとし
ても、下記のエラーが出て開けません。

『***へのカレントフォルダの移動に失敗しました。』
(***は開こうとしたファイルのあるフォルダ)

もちろん、ネットワークドライブへの接続は正常です。

このとき、秀丸エディタの「開く」でみると、当該ネットワークドライブのアイコン
には赤い×印が表示され接続が切れた状態ですが、ダブルクリックで開いていくと、
中身がちゃんと表示され、そこからであればファイルを開くことができます。

そうやって、秀丸エディタの「開く」でいったん開いたドライブは、Windowsのエク
スプローラーからダブルクリックでファイルを開くことができます。


試しに秀丸エディタを「管理者として実行」していなければ、最初からWindowsのエ
クスプローラーでネットワークドライブ上のファイルをダブルクリックでファイルを
開くことができますし、秀丸エディタの「開く」で見た場合にもネットワークドライ
ブに赤い×印はつきません。


Vista/7 の深いところの問題のような気もしますが、何か解決策はありますでしょう
か?

VirtualStoreの問題があるので、できれば秀丸エディタは管理者として実行したいの
です。

[ ]
RE:33107 ネットワークドライブ上のファイNo.33110
秀丸担当 さん 14/04/14 09:42
 

おそらく、非管理者と管理者は同じユーザー名であってもネットワークの共有の
状態が異なるためだと思います。
ネットワークの共有の状態については、非管理者と管理者では別のユーザーであ
ると考えるとわかりやすいです。

例えば、事前にメモ帳を管理者として起動し、同ドライブにあらかじめアクセス
しておくと、秀丸エディタなど他の管理者で起動するソフトも接続済の状態にな
ります。

秀丸エディタは特定の操作ではネットワークドライブの接続操作をしています。
(「開く」からの操作やヒストリから開いたときなど)
ですがコマンドラインではしていないです。
コマンドラインでも自動的な接続ができないか検討してみます。うまくいかない
と起動中に固まる可能性もあるので慎重に考えます。


管理者で起動するのはVirualStoreがあるためということで、もし頻繁にProgram
Files配下等を書き換えるのではなく、混乱を避けるためであれば、
VirtualStoreを無効にするオプションがあります。
[その他]→[動作環境]→[32bit版]の、「VirtualStoreを無効にする」をONにし
ておくと管理者で起動しなくてもVirtualStoreを無効にすることができます。

[ ]
RE:33110 ネットワークドライブ上のファイNo.33114
Nishibe さん 14/04/14 12:54
 
やっぱり、Vista/7 の結構深いところの問題みたいですね。

とりあえず「VirtualStoreを無効にする」でも対応可能なので、気長にお待ちしてお
ります。

[ ]
RE:33110 ネットワークドライブ上のファイNo.33135
Nishibe さん 14/04/21 11:02
 
8.40β13で所要の動作となっていることを確認しました。

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

[ ]