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



問題を排除するために楽器を試してください

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



ネットワークドライブを再接続できませんでした



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



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

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

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

これを行うには、以下の手順に従ってください。



  1. まず、を押します Windowsキー+ R [ファイル名を指定して実行]ダイアログボックスを開きます。
  2. 次に、 gpedit.msc Enterキーを押します。これにより、ローカルグループポリシーエディターが表示されます。
  3. ローカルグループポリシーエディターで、次の場所に移動します。
    コンピューターの構成>管理用テンプレート>システム>ログオン

    GPEDITログオン

  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

CMDスクリプトの作成

  1. このファイルを名前を付けて保存 cmd どこでも好きなところ。

パワーシェル

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 'マッピング$ MappedDrive.RemotePathにエラーがありましたto $ MappedDrive.LocalPath '}} $ i = $ i --1 if($ error.Count -eq 0 -Or $ i -eq 0){break} Start-Sleep -Seconds 30}

Powershellスクリプトの作成

  1. このファイルを名前を付けて保存 MapDrivesps1 。提供された名前を使用することが重要です。

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

  1. 開く ファイルエクスプローラー 次のパスに移動します。 %ProgramData% Microsoft Windows Start Menu Programs Startup
  2. あなたが入ったら 起動 フォルダーに、作成した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 更新してから、システムの更新をダウンロードします。

    WindowsUpdateカタログ

  3. ダウンロードしたら、アップデートを実行してインストールします。
  4. 最後に、システムを再起動して、問題が修正されているかどうかを確認します。
タグ ネットワークドライブ 読んだ5分