web-dev-qa-db-ja.com

起動時にアクセスできなかったネットワークドライブを更新するにはどうすればよいですか

仕事用のラップトップ(WinXP)(@ work)では、通常、起動時に5〜6台のネットワークドライブがマップされます。

もちろん、自宅で(再)起動した場合、これらの接続は取得されません-問題ありません。

ただし、翌日職場で再接続し、12個のアプリケーションを開いた状態で、「Q」ドライブ上の何かにアクセスしたいのですが、アクセスできません。

マップされたネットワークドライブを「更新」するための探索キーボードショートカット/メニューアクションはありますか?

作業を続けるために12個のアプリをシャットダウンして再起動する必要があるのはまったく非論理的なようです。

2
scunliffe

自分でマッピングする必要があるのではないかと思います。そうするために実際に再起動する必要はありません。ただし、必要なのは、共有の名前とそれらがホストされているシステムです。 これは、仕事用LANにログインした後に取得し、毎回再起動する必要がないように保存する必要があります。

この情報にアクセスできる場合は、レジストリにあります。必要なパスは次の場所にあります。

\HKEY_CURRENT_USER\Network\{drive letter}\RemotePath

各ドライブの情報を取得したら、手動で再マップするか、デスクトップに.batファイルを作成して実行し、それらをマップします。

バッチファイルは次のようになります。

@echo off
Net Use m: <value of RemotePath for M drive>
Net Use n: <value of RemotePath for N drive>

マップするドライブごとに線が必要です。

2
Marc Reside

私が働いている場所では、ログインするたびに起動スクリプトを介してネットワークドライブがマップされ、再接続する必要がある場合は、スクリプトを再度開始するだけです。または、.batファイルのNet Useステートメントを使用してこれを行う必要があるときはいつでも、ドライブをマップするための独自のスクリプト/バッチファイルを簡単に作成できます。

1
BBlake