Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

[修正]すべてのネットワークドライブを再接続できませんでした

マップされたドライブは、ネットワーク全体でドライブを使用できるため、非常に便利です。ドライブをマップすると、サインイン時に再接続と呼ばれるオプションが提供され、ログインするたびにドライブをマップする手間が省けます。これにより、起動時にドライブが自動的にマップされます。通常、これは時間を節約できるすてきな小さな機能だと思うでしょうが、迷惑になる場合もあります。

[修正]すべてのネットワークドライブを再接続できませんでした

エラーメッセージ「システムの電源を入れるたびに表示されるすべてのネットワークドライブを再接続できませんでした」。なぜこれが引き起こされるのですか?それは2つの主な理由によるようです。まず、マップされたドライブが使用できないため、障害が発生しているか、切断されている可能性があります。次に、問題は、Windows 10にサインインするときに、ネットワークが利用可能になるまでにわずかな遅延が発生することです。ただし、システムはネットワークが利用可能になる前にドライブをマップしようとするため、問題が発生します。

実は、この問題を実際に解決する方法は複数あります。実際に問題を解決するスクリプトがあり、起動時に作成するだけです。このためには、スタートアップフォルダーを使用するか、タスクスケジューラ機能を使用できます。それでは、これ以上遅れることなく、始めましょう。

方法1:Windowsにネットワークを待機させる

すでに述べたように、システムがネットワークドライブを使用可能になる前にマップしようとすると、問題が発生するようです。したがって、最初にすべきことは、ドライブをマップしようとする前に、Windowsにネットワークを待機させることです。このため、ローカルグループポリシーを少し変更する必要があります。

以下の手順に従ってください:

  1. まず、Windowsキー+Rを押します。 [実行]ダイアログボックスを開きます。
  2. 次に、 gpedit.mscと入力します Enterキーを押します。これにより、ローカルグループポリシーエディターが表示されます。
  3. ローカルグループポリシーエディターで、次の場所に移動します:
    Computer Configuration > Administrative Templates > System > Logon
    [修正]すべてのネットワークドライブを再接続できませんでした
  4. その後、右側で、コンピュータの起動とログオン時に常にネットワークを待つを見つけます。 ポリシー。それをダブルクリックして編集します。
  5. [有効]を選択して、[適用]をクリックします 。最後に、[ OK]をクリックします 。
  6. システムを再起動して変更を保存し、問題が解決するかどうかを確認します。

方法2:起動時にスクリプトを使用する

上記の方法で問題が解決しない場合は、起動時に実行されるスクリプトを作成して、ドライブをマップし、問題を解決できます。コマンドプロンプトまたはPowershellの両方のスクリプトを提供します。 cmdスクリプトはPowershellスクリプトを参照するため、両方が必要です。

コマンドプロンプト

以下の手順に従って、コマンドプロンプトのスクリプトを作成します。

  1. まず、メモ帳を開きます 。
  2. 次に、以下のスクリプトをコピーしてテキストファイルに貼り付けます。
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1 

PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
[修正]すべてのネットワークドライブを再接続できませんでした
  1. このファイルをcmdとして保存します 好きな場所。

PowerShell

Powershellスクリプトについては、以下の手順に従ってください。

  1. メモ帳を開きます もう一度。
  2. 次に、次のスクリプトをコピーして、新しく作成したメモ帳ファイルに貼り付けます。
   $i=3

    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

}
[修正]すべてのネットワークドライブを再接続できませんでした
  1. このファイルをMapDrivesとして保存します 。ps1 。提供された名前を使用することが重要です。

スクリプトを作成したので、StartUpフォルダーを使用してネットワークドライブを接続したままにすることができます。これにより、スタートアップでスクリプトが実行されるため、エラーなどについて心配する必要はありません。以下の手順に従ってください:

  1. ファイルエクスプローラーを開き、次のパスに移動します:%ProgramData%\ Microsoft \ Windows \ Start Menu \ Programs \ Startup
  2. StartUpに入ったら フォルダに、作成したcmdスクリプトをこのフォルダにコピーします。 [修正]すべてのネットワークドライブを再接続できませんでした
  3. その後、システムドライブに移動し、スクリプトというフォルダを作成します 。
  4. フォルダーを作成したら、そこにPowershellスクリプトを貼り付けます。
  5. 最後に、システムを再起動すると、マップされたドライブを問題なく表示できるはずです。

方法3:タスクスケジューラを使用する

スタートアップフォルダを使用したくない場合は、タスクスケジューラを使用する代わりの方法があります。ここでは、起動時に実行されるタスクをスケジュールする必要があります。このタスクは、基本的に、すでに作成したスクリプトを実行します。これを行うには、以下の手順に従ってください:

  1. まず、スクリプトを作成する必要があります システム内のフォルダーにPowershellスクリプトを貼り付けます。
  2. その後、タスクスケジューラを開きます 開始で検索して メニュー。
  3. タスクを起動したら スケジューラー 、タスクを作成する必要があります。これを行うには、アクションをクリックします ドロップダウンメニューをクリックし、[作成]をクリックします タスク オプション。 [修正]すべてのネットワークドライブを再接続できませんでした
  4. [全般]タブで、タスクにドライブをマッピングするためのスクリプトなどの名前を付けます またはあなたが好きなもの。
  5. その後、ユーザーまたはグループの変更をクリックします ボタン。新しいウィンドウで、ローカルグループまたはユーザーを選択する必要があります。完了したら、 OKをクリックします ボタン。
  6. 完了したら、実行を確認します あり 最高 特権 オプション。 [修正]すべてのネットワークドライブを再接続できませんでした
  7. 次に、トリガーをクリックします タブをクリックし、新規を押します ボタン。
  8. タスクを開始する オプションで、ログオン時を選択します ドロップダウンメニューからのオプション。その後、[OK]ボタンをクリックします。 [修正]すべてのネットワークドライブを再接続できませんでした
  9. 次に、アクションに切り替えます タブをクリックし、新規を押します もう一度ボタンを押します。
  10. 開始を選択します プログラム アクションから ドロップダウンメニューを選択し、[プログラム/スクリプト]ボックスに「Powershell.exe」と入力します。
  11. 引数の追加には次のコマンドを入力します ボックス:
-windowsstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
  1. 開始の場合 、作成したPowerShellスクリプトの場所を入力する必要があります。次の場所を入力してください:
%SystemDrive%\Scripts\
  1. OKをクリックします ボタンをクリックして新しいアクションを閉じます ウィンドウ。
  2. これが完了したら、条件に切り替えます。 タブ。 [修正]すべてのネットワークドライブを再接続できませんでした
  3. [ネットワーク]で、次のネットワーク接続が利用可能な場合にのみ開始するオプションを確認してください。 チェックされます。
  4. ドロップダウンメニューから[任意の接続]オプションを選択し、[ OK]をクリックします ボタン。

方法4:KB4469342アップデートをインストールする

エラーを修正する別の方法は、Windowsによってリリースされたパッチをにインストールすることです。お使いのシステムには、問題の原因となっている前述の更新がない可能性があります。アップデートをインストールするには、次の手順を実行します。

  1. WindowsUpdateカタログにアクセスしてください。
  2. KB4469342を検索します 更新してから、システムの更新をダウンロードします。 [修正]すべてのネットワークドライブを再接続できませんでした
  3. ダウンロードしたら、アップデートを実行してインストールします。
  4. 最後に、システムを再起動して、問題が修正されたかどうかを確認します。

  1. FIX:マップされたネットワーク ドライブが Windows 10 で利用できない (解決済み)

    今日、私のクライアントの 1 人が、マップされたネットワーク ドライブが彼の Windows 10 PC で利用できないと言いました。問題を確認した後、共有フォルダーをドライブ文字に再マップしようとしましたが、以前にマッピングに使用していたドライブ文字が使用できないことがわかりました。同様の問題が発生した場合は、以下を読み続けて修正してください。 このチュートリアルには、Windows 10 で次の問題を解決するための手順が含まれています:Windows 10 にネットワーク ドライブがありません - マップされたネットワーク ドライブが表示されません。 修正方法:ネットワークにマップさ

  2. 修正:Windows 10 ですべてのネットワーク ドライブを再接続できませんでした

    Windows を使用しているときに、「Windows 10 はすべてのネットワーク ドライブに再接続できませんでした」というポップアップ アラートがデスクトップ上で点滅するのに遭遇したことがありますか?システムの誤動作につながる可能性があるため、この通知を無視しないでください。 このアラートが画面に表示される理由を知りたいですか? Windows がすべてのネットワーク ドライブを再接続できないのはなぜですか?この投稿では、「Windows 10 がすべてのネットワーク ドライブに再接続できませんでした」問題を修正する方法に関する詳細なガイドを取り上げ、このアラートを解決するためのいくつか