私の会社のドメインにある Windows 7 および Vista ラップトップには、Win2k8 Server GPO によって設定されたネットワーク ドライブがあります。通常、ラップトップの起動前にイーサネット ケーブルが接続されている場合、ネットワーク ドライブは接続され、起動シーケンスの最後に期待どおりに表示されます。
ただし、ラップトップのイーサネット ケーブルが取り外されている場合、ネットワーク ドライブは接続されませんが、切断されたアイコンも消えます。つまり、ドライブはセットアップされていません。
起動シーケンスの最後にデスクトップに到達すると、ワイヤレス アダプターがネットワークに接続され、ラップトップはネットワーク ドライブを見つけることができます。したがって、次にデスクトップ ショートカット経由で接続を試行したときにネットワーク ドライブ接続が再確立されるように、ドライブをセットアップする必要があります。これはどのように実行できますか?
答え1
次のような簡単なバッチ スクリプトを試しましたか?
subst K: c:\path
ドライブ文字とパスを調整し、bat 拡張子のファイルとして保存し、スタートアップ フォルダー (通常は \Users\All Users\Microsoft\Windows\Start Menu\Programs\Startup) に配置します。
答え2
検討してみてはいかがでしょうかログインとデスクトップのセキュリティコンテキストをリンクするこのレジストリハックを使用します:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System EnableLinkedConnections = 1
また、 グループポリシーの実行を遅らせる(およびログオン スクリプト) は、次のレジストリの場所に、GpNetworkStartTimeoutPolicyValue
10 進値 (5 分) と呼ばれる新しい DWORD を追加することで変更できます。300
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
答え3
すでに投稿しました解決策はここにコマンドと小さなスクリプト 1 つでこの問題を解決しましたnet use
。同じ方法で無制限の共有を追加できます。
:CHECKFOLDER1
net use S: \\server1\share /Y
timeout /t 5 /nobreak > NUL
IF NOT EXIST S: GOTO CHECKFOLDER1
:CHECKFOLDER2
net use S: \\server2\share /Y
timeout /t 5 /nobreak > NUL
IF NOT EXIST T: GOTO CHECKFOLDER2
上記のコードを .bat ファイルに挿入し、スタートアップ フォルダーに配置します。このフォルダーを開くには、Win+R を押してshell:startup
コマンドを入力します。
今後、このスクリプトは起動時に自動的に実行され、5 秒ごとにこれらの共有を「マウント」しようとします。共有が利用可能な場合は終了します。
答え4
既存のグループ ポリシー設定で [再接続] オプションにチェックを入れます。