Windows 11/10でネットワークドライブをすべて再接続できない

Windows 11またはWindows 10コンピューターにネットワークドライブをマップしている場合、システムを起動するとエラーメッセージが表示されますネットワークドライブをすべて再接続できませんでした通知、この投稿は問題を解決するのに役立ちます。

ネットワークドライブをすべて再接続できませんでした
ここをクリックしてネットワークドライブのステータスを確認します。

次の2つの主な理由により、デバイスでこの問題が発生することがあります。ul>

  • マップされたドライブが使用できない。これは、ドライブが故障しているか、接続が切断されている可能性があることを意味します。
  • Windowsにサインインするとネットワークが利用可能になるまでわずかな遅延があるため、システムはネットワークが利用可能になる前にドライブをマップしようとします。

    ネットワークドライブをすべて再接続できませんでしたというエラーを修正する

    システム起動時にネットワークドライブをすべて再接続できませんでしたという通知が表示された場合、特定の順序なしに以下に示す推奨ソリューション(最初のチェックリストから開始)は、Windows 11/10コンピューターでこの問題を解決するのに非常に役立つはずです。

    1. 初期チェックリスト
    2. Windowsがネットワークを待つように強制するグループポリシーを構成する
    3. ネットワークドライブをマップするために起動時に実行するスクリプトを作成する
    4. タスクスケジューラを使用して、システム起動時に実行されるマップされたネットワークドライブをスケジュールする

    リストされている各ソリューションに関連するプロセスの説明を見てみましょう。

    1] 初期チェックリスト

    Windows 11/10 PCでネットワークドライブをすべて再接続できませんでしたという問題の適切なソリューションに進む前に、この初期チェックリストを実行し、各タスクの後にネットワークドライブが問題なく再接続されるかどうかを確認できます。ul>

  • Windowsが最新の状態であることを確認してください。これはバグである可能性があります。したがって、更新プログラムを確認して、Windows 11/10デバイスで使用可能なビットをインストールできます。これにより、以前または以前のビルド/バージョンに存在するバグは確実に新しいビルド/バージョンには存在しなくなることが保証されます。Windowsエンジニアはフィードバックを通じて常にこれらのバグを認識しており、将来のシステムアップデートで修正がリリースされることを保証しています。
  • 問題のあるネットワークドライブの接続を解除するか、削除します。これを行うには、Windowsキー+ Eキーを押してエクスプローラーを開き、このPCオプションを右クリックして、コンテキストメニューからネットワークドライブの接続を解除オプションを選択します。表示されるダイアログボックスで、問題のあるネットワークドライブを探し(通常、問題のあるドライブには赤いXアイコンが表示されます)、ドライブを右クリックして、接続解除オプションを選択します。コンピューターを再起動すると、ネットワークは接続されたデバイスのみをマップします。
  • 実際の外部ドライブを取り外して再接続します。単に外部ドライブのプラグを抜いてから再接続するか、正しく配置することができます。これにより、コンピューターはドライブを再度マップできます。

    2] Windowsがネットワークを待つように強制するグループポリシーを構成する

    このソリューションでは、Windowsがドライブのマップを試みる前にネットワークを待つように強制するためにグループポリシーを構成する必要があります。このタスクを実行するには、次の手順に従います。ul>

  • Windowsキー+ Rを押して、実行ダイアログを呼び出します。
  • 実行ダイアログボックスにgpedit.mscと入力し、Enterキーを押してグループポリシーエディターを開きます。
  • ローカルグループポリシーエディター内で、左ペインを使用して以下のパスに移動します。
    コンピューターの構成 > 管理用テンプレート > システム > ログオン
    • 右ペインで、コンピューターの起動とログオン時に常にネットワークを待つポリシーをダブルクリックしてプロパティを編集します。
    • 開いているポリシーのプロパティウィンドウで、ラジオボタンを有効にするに設定します。
    • 適用>OKをクリックして変更を保存します。
    • ローカルグループポリシーエディターを終了します。
    • コンピューターを再起動します。

    Windows 11/10 Homeエディションでこの問題が発生している場合は、このガイドの手順に従ってローカルグループポリシーエディター機能を追加してから、上記のとおりに手順を実行するか、以下に示す他のソリューションを適用できます。

    ヒント:必要に応じて、ネットワークドライブをすべて再接続できませんでしたという通知をオンまたはオフにすることができます。

    3] 起動時に実行してネットワークドライブをマップするスクリプトを作成する

    このソリューションでは、起動時に実行してネットワークドライブをマップするスクリプトを作成する必要があります。コマンドプロンプト(.cmd)とPowerShell(.ps1)の両方用のスクリプトを作成する必要があります。cmdスクリプトはPowerShellスクリプトを呼び出すためです。

    コマンドプロンプト(.cmd)スクリプトを作成するには、次の手順に従います。ul>

  • Windowsキー+ Rを押して、実行ダイアログを呼び出します。
  • 実行ダイアログボックスにnotepadと入力し、Enterキーを押してメモ帳を開きます。
  • 以下のコードをコピーしてテキストエディターに貼り付けます。
    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>

  • Windowsキー+ Eを押してエクスプローラーを開きます。
  • 次のパスに移動します。
    C:\ProgramData\Microsoft\Windows\スタートメニュー\プログラム\スタートアップ\
    • または、実行ダイアログボックスを開き、以下の環境変数をコピーして貼り付け、Enterキーを押します。
    %ProgramData%\Microsoft\Windows\スタートメニュー\プログラム\スタートアップ
    • その場所に、作成したCMDスクリプトをこのフォルダーにコピーします。
    • 次に、システムドライブに移動してフォルダーを作成し、Scriptsという名前を付けます。
    • フォルダーを作成したら、PowerShellスクリプトをフォルダーに貼り付けます。
    • 最後に、システムを再起動します。

    4] タスクスケジューラを使用して、システム起動時に実行されるマップされたネットワークドライブをスケジュールする

    このソリューションは、上記のようにスタートアップフォルダーを使用する代替方法です。タスクスケジューラを使用して、起動時に実行されるタスクをスケジュールし、すでに作成したスクリプトを実行できます。PowerShellスクリプトをスケジュールするには、次の手順に従います。ul>

  • Windowsキー+ Rを押して、実行ダイアログを呼び出します。
  • 実行ダイアログボックスにtaskschd.mscと入力し、Enterキーを押してタスクスケジューラを開きます。
  • タスクスケジューラで、アクションドロップダウンメニューをクリックします。
  • タスクの作成オプションをクリックして、自動タスクの作成プロセスを開始します。

    • 全般タブで、タスクにわかりやすい名前を割り当てます(たとえば、ドライブマッピングスクリプト)。
    • 次に、ユーザーまたはグループの変更ボタンをクリックします。
    • ポップアップ表示されるユーザーまたはグループの選択ダイアログボックスで、選択するオブジェクト名を入力フィールドに「ユーザー」と入力し、名前の確認ボタンをクリックしてローカルユーザーまたはグループを選択します。
    • 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アイコンが表示されます。