• ベストアンサー

ネットワークドライブの割り当ての切断

OSはXpです。 「ネットワークドライブの割り当て」で手動で割り当てた接続がいつの間にか消えていました。 マイドキュメントの下に接続用のBATファイルは置いてあります。 「net use x: /delete」などがあり、ドライブ文字が重なっていて動作させれば切断されることになることはわかりましたが、特にそのファイルをダブルクリックもしていませんし、動作してはいないと思っています。 何か考えられる原因はあるでしょうか。

質問者が選んだベストアンサー

  • ベストアンサー
  • Green_Tree
  • ベストアンサー率80% (1108/1379)
回答No.4

>BATファイルの中身は以下のような感じで良いのではと はい、それで大丈夫ですよ。 但し、Windowsにログオンしているユーザー名とパスワードが、ネットワークドライブでの設定と同じ場合に限ります。 違うのなら、ユーザー名とパスワードの記述も必要です。 こちらのサイトがわかりやすいかと思います。 http://blog.livedoor.jp/akf0/archives/51284329.html ファイルを作成して、実際ちゃんと動くかテストしてください。 テストがOKならば、それをスタートアップに入れればPC起動時にネットワークドライブが接続されるようになります。 私もBATファイルを使っていましたが、無線接続の遅延問題で不具合が起こり現在はVBSファイルにしています。 --------------------- WScript.sleep 1000 Set objNetwork = CreateObject("WScript.Network") objNetWork.MapNetworkDrive "X:", "\\computer name\share name" --------------------- このような記述をし、拡張子は.vbsで保存します。 複数ある場合は、最後の行を適当に変更追加していってください。 これもテスト後、問題なければスタートアップに入れます。 ※すでにドライブがマウントされてる場合は、エラーが出るので切断をしてからテストしてください。 (スタートアップに入れるのは、BATかVBSかどちらか一方のみです) しかし、BATにせよVBSにせよ、今回の原因がPC起動時のなにかしらのツールによるものだとしたら、その原因により無駄になるかもしれません。 セーフモードでの起動をすすめたのは、この辺の確認をしたかったからです。

helpokwave
質問者

お礼

原因がわかりました。ご回答をヒントにスタートアップを見てみると、そこには同じ文字を使ったネットワーク接続のBATファイル(のショートカット)が既にありました。 本当に初級クラスの話でお恥ずかしい限りでしたが助かりました。ありがとうございました。

その他の回答 (3)

  • Green_Tree
  • ベストアンサー率80% (1108/1379)
回答No.3

#2です。 有線接続ならば、遅延は関係ないですね。 私が次に試すとしたら、以下のことでしょうか。 ・他のユーザーでログオンして確認してみる。 ・セーフモードで確認してみる。 【セーフモードでの確認】 PCを起動する際、F8をポンポンと押しながら「Windows 拡張オプション メニュー」を出し「セーフモードとネットワーク」を選択してEnter。 ネットワークドライブの割り当てで、ネットワークドライブを割り当て「ログオン時に再接続す」のチェックを入れて「完了」 マイコンピュータを開いて、割り当てたドライブがマウントされていることを確認後、再度「セーフモードとネットワーク」でPCを再起動。 この状態でもネットワークドライブの割り当ての一覧が、まっさら状態になっているかどうか。 これでも全て消えているようなら、ちょっとわかりません。 もし残っているのなら、PC起動時のなにかが問題を引き起こしているのかもしれませんね。 あと今回は原因を知りたいとのことですが、原因不明のまま改善できなかった場合の回避策も探しているのなら、PC起動時にBATもしくはVBSファイルを使う方法があります。

helpokwave
質問者

お礼

ご回答ありがとうございます。 回避策があれば安心です。PC起動時に自動的にBATファイルを実行するにはどうすればよいでしょうか。(そんなことも知らない初級者です。) BATファイルの中身は以下のような感じで良いのではと、知識が乏しいながら思っていますが。 -------------- net use x: \\computer name\share name -------------- (VBSファイルについては私はほとんど知識がないので。)

  • Green_Tree
  • ベストアンサー率80% (1108/1379)
回答No.2

もしかして、そのPCは無線LANで接続していませんか? そうなら無線接続の遅延によるものかもしれません。 電源を切るとネットワークドライブへの接続も切れます。 「ログオン時に再接続する」の設定により、PC起動時に再接続の動作を自動的に行いますが、無線接続が完了する前にネットワークドライブへの接続動作が行われると、ネットワークドライブを探し出せず失敗となり再接続できず接続が切れたままになります。

helpokwave
質問者

お礼

ご回答ありがとうございます。 無線ではないです。LANケーブルで接続しています。 接続先は常に生きていて、PCを立ち上げた時には相手がいるはずなのですが。割り当てたドライブの文字も出てきませんでした。

  • okgoripon
  • ベストアンサー率44% (1141/2548)
回答No.1

http://itpro.nikkeibp.co.jp/article/COLUMN/20060725/244263/ 接続用のバッチに/persistent:yesオプションが付いてないだけなのでは? このオプションが付いてないと、一度でもログオフ(電源OFFも含む)すると消えますので。

helpokwave
質問者

お礼

ご回答ありがとうございました。 悩んでいるのは、マニュアルで「ネットワークドライブの割り当て→ドライブ名を選択(仮にX)、フォルダ名を入力→ログオン時に再接続するにチェックを入れる」にして割り当てた接続が消えてしまったという現象です。 確かに接続を設定してから、その接続が切れているのに気が付くまでの間に電源はOFFしています。 「ログオン時に再接続する」にチェックを入てもログオフ(電源OFF含む)で接続が消えることがあるのでしょうか。 すみませんお教え願いたく。

関連するQ&A