Windows情報

エクセルでNASにあるファイルを開くと「ネットワークがビジー状態です」と言われる

エクセルでNASにあるファイルを開くと「ネットワークがビジー状態」ですと言われる場合があります。で、しかも困った事に、必ず言われるわけではなく、1/3ぐらいの確率で言われます。

この原因はよくわかりません。ファイルを読み込めるかどうかのタイムアウトがめっちゃ短く設定されていて、読み込みに時間がかかると「ネットワークがビジー状態です」って出ちゃうみたいなんですが、なにしろこの辺をプログラムした人じゃないとわからん事なので・・・。

そこで、少しでもタイムアウトしにくくします。まずNASを名前で引けるようにします。原因はわからないんですが、古いNASだとエクスプローラーにNASの名前が出てこないので、
C:¥windows¥system32¥drivers¥etc¥hosts
をいじります。メモ帳を管理者権限で起動して、hostsファイルを開いてください。一番下の行(というか、どこでもいいんだけど)に、
192.168.0.42 storage07
みたいにIPアドレスとNASの名前を追記します。これで、エクスプローラーから¥¥storage07でアクセスできます。(ただし、192.168.0.42は単なる例です。お使いのNASのIPアドレスを書いてください。)

エクセルのトラストセンターに信頼できる場所を追加します。
ファイル→オプション→トラストセンター→信頼できる場所→自分のネットワーク上にある信頼できる場所を許可するにチェック→新しい場所の追加
ここで、¥¥storage07¥pub¥Dドライブ
みたいに入力しますが、これはあくまで例なので、このまんまコピペして「アクセスできないぞゴルア」などと文句を言ってくるのはナシでお願いします。ここにはお使いの共有フォルダー名を入れてください。



これで、NASにアクセスする時間が若干早まるので、ファイルのオープン時にタイムアウトする確率が低くなります。ただ、完全にエラーが出なくなるわけではありません。あくまで一時しのぎです。
  広告