Windows 11またはWindows 10コンピューターにネットワークドライブをマップしている場合、システムを起動するとエラーメッセージが表示されますネットワークドライブをすべて再接続できませんでした通知、この投稿は問題を解決するのに役立ちます。
ネットワークドライブをすべて再接続できませんでした
ここをクリックしてネットワークドライブのステータスを確認します。
次の2つの主な理由により、デバイスでこの問題が発生することがあります。ul>
ネットワークドライブをすべて再接続できませんでしたというエラーを修正する
システム起動時にネットワークドライブをすべて再接続できませんでしたという通知が表示された場合、特定の順序なしに以下に示す推奨ソリューション(最初のチェックリストから開始)は、Windows 11/10コンピューターでこの問題を解決するのに非常に役立つはずです。
- 初期チェックリスト
- Windowsがネットワークを待つように強制するグループポリシーを構成する
- ネットワークドライブをマップするために起動時に実行するスクリプトを作成する
- タスクスケジューラを使用して、システム起動時に実行されるマップされたネットワークドライブをスケジュールする
リストされている各ソリューションに関連するプロセスの説明を見てみましょう。
1] 初期チェックリスト
Windows 11/10 PCでネットワークドライブをすべて再接続できませんでしたという問題の適切なソリューションに進む前に、この初期チェックリストを実行し、各タスクの後にネットワークドライブが問題なく再接続されるかどうかを確認できます。ul>
2] Windowsがネットワークを待つように強制するグループポリシーを構成する
このソリューションでは、Windowsがドライブのマップを試みる前にネットワークを待つように強制するためにグループポリシーを構成する必要があります。このタスクを実行するには、次の手順に従います。ul>
コンピューターの構成 > 管理用テンプレート > システム > ログオン
- 右ペインで、コンピューターの起動とログオン時に常にネットワークを待つポリシーをダブルクリックしてプロパティを編集します。
- 開いているポリシーのプロパティウィンドウで、ラジオボタンを有効にするに設定します。
- 適用>OKをクリックして変更を保存します。
- ローカルグループポリシーエディターを終了します。
- コンピューターを再起動します。
Windows 11/10 Homeエディションでこの問題が発生している場合は、このガイドの手順に従ってローカルグループポリシーエディター機能を追加してから、上記のとおりに手順を実行するか、以下に示す他のソリューションを適用できます。
ヒント:必要に応じて、ネットワークドライブをすべて再接続できませんでしたという通知をオンまたはオフにすることができます。
3] 起動時に実行してネットワークドライブをマップするスクリプトを作成する
このソリューションでは、起動時に実行してネットワークドライブをマップするスクリプトを作成する必要があります。コマンドプロンプト(.cmd)とPowerShell(.ps1)の両方用のスクリプトを作成する必要があります。cmdスクリプトはPowerShellスクリプトを呼び出すためです。
コマンドプロンプト(.cmd)スクリプトを作成するには、次の手順に従います。ul>
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1 PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
- 次に、メニューからファイルオプションをクリックして、名前を付けて保存ボタンを選択します。
- ファイルを保存する場所(できればデスクトップ)を選択します。
- ファイルの種類ドロップダウンリストからすべてのファイルを選択します。
- .cmd拡張子(例:MapDrives.reg)を含む名前を入力します。
次に、PowerShell(.ps1)スクリプトを作成するには、次の手順に従います。ul>
while($True){ $error.clear() $MappedDrives = Get-SmbMapping |where -property Status -Value Unavailable -EQ | select LocalPath,RemotePath foreach( $MappedDrive in $MappedDrives) { try { New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True } catch { Write-Host "There was an error mapping $MappedDrive.RemotePath to $MappedDrive.LocalPath" } } $i = $i - 1 if($error.Count -eq 0 -Or $i -eq 0) {break} Start-Sleep -Seconds 30 }
- 次に、メニューからファイルオプションをクリックして、名前を付けて保存ボタンを選択します。
- ファイルを保存する場所(できればデスクトップ)を選択します。
- ファイルの種類ドロップダウンリストからすべてのファイルを選択します。
- MapDrives.ps1としてファイルを保存します。この名前でファイルを保存する必要があります。CMDスクリプトには、呼び出す必要があるPowerShellファイルの名前が含まれているためです。
次に、両方のスクリプトを作成したら、スタートアップフォルダーをセットアップして、システム起動時にスクリプトを実行し、強調表示されたエラーをトリガーすることなくネットワークドライブを接続する必要があります。
次の手順を実行します。ul>
C:\ProgramData\Microsoft\Windows\スタートメニュー\プログラム\スタートアップ\
- または、実行ダイアログボックスを開き、以下の環境変数をコピーして貼り付け、Enterキーを押します。
%ProgramData%\Microsoft\Windows\スタートメニュー\プログラム\スタートアップ
- その場所に、作成したCMDスクリプトをこのフォルダーにコピーします。
- 次に、システムドライブに移動してフォルダーを作成し、Scriptsという名前を付けます。
- フォルダーを作成したら、PowerShellスクリプトをフォルダーに貼り付けます。
- 最後に、システムを再起動します。
4] タスクスケジューラを使用して、システム起動時に実行されるマップされたネットワークドライブをスケジュールする
このソリューションは、上記のようにスタートアップフォルダーを使用する代替方法です。タスクスケジューラを使用して、起動時に実行されるタスクをスケジュールし、すでに作成したスクリプトを実行できます。PowerShellスクリプトをスケジュールするには、次の手順に従います。ul>
- 全般タブで、タスクにわかりやすい名前を割り当てます(たとえば、ドライブマッピングスクリプト)。
- 次に、ユーザーまたはグループの変更ボタンをクリックします。
- ポップアップ表示されるユーザーまたはグループの選択ダイアログボックスで、選択するオブジェクト名を入力フィールドに「ユーザー」と入力し、名前の確認ボタンをクリックしてローカルユーザーまたはグループを選択します。
- OKボタンをクリックします。
- 次に、最も高い権限で実行するオプションにチェックマークを付けます。
- 次に、トリガータブをクリックします。
- 新規ボタンをクリックします。
- ログオン時オプションを開始するタスクオプションで、ドロップダウンメニューからログオン時オプションを選択します。
- OKボタンをクリックします。
- 次に、アクションタブに切り替えます。
- 新規ボタンをもう一度クリックします。
- アクションドロップダウンメニューからプログラムの開始を選択します。
- プログラム/スクリプトフィールドに、PowerShell.exeと入力します。
- 次に、引数の追加(オプション)フィールドに、以下のコマンドをコピーして貼り付けます。
-windowsstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
- 開始(オプション)フィールドに、以前に作成したPowerShellスクリプトの次の場所を入力します。
%SystemDrive%\Scripts\
- OKボタンをクリックします。
- 次に、条件タブに切り替えます。
- ネットワークセクションで、次のネットワーク接続が利用可能な場合にのみ開始するオプションがオンになっていることを確認します。
- ドロップダウンメニューから、任意の接続オプションを選択します。
- OKボタンをクリックします。
- タスクスケジューラを終了します。
- コンピューターを再起動します。
これらの投稿に興味があるかもしれません。
- マップされたネットワークドライブが開かない、接続できない、同期できない、または機能しない
- Windowsにマップされたネットワークドライブが表示されない
- マップされたネットワークドライブにアクセス中にエクスプローラがクラッシュまたはフリーズする
なぜネットワークドライブが切断されるのですか?
Windows 11/10コンピューターでこのエラーが発生する原因は2つ考えられます。まず、マップされたドライバーが何らかのエラーで本当に切断されている場合、この問題が発生する可能性があります。次に、PCまたはシステムがまだ利用可能になる前にドライブをマップしようとしたときに表示されます。つまり、システムはネットワークドライブのマップを開始する前に数秒待つ必要があります。
すべてのネットワークドライブを再接続できませんでした。これは何を意味しますか?
Windows 11/10 PCですべてのネットワークドライブを再接続できませんでしたという問題が発生した場合、以前にマップしたネットワークドライブをマシンに接続できないことを示しています。Windowsエクスプローラーに移動すると、マップされたネットワークハードドライブのアイコンに赤いXアイコンが表示されます。
コメントする