Windows10でマップされたすべてのネットワークドライブを再接続できませんでした
Windows 10の最近のビルドにはバグがあり、マップされたネットワークドライブがWindowsの起動時に自動的に再接続できない場合があります。ログイン後、ユーザーはファイルエクスプローラーでマップされたすべてのネットワークドライブのアイコンに大きな赤い十字が表示されます。 net use
を実行する場合 コマンドプロンプトでコマンドを実行すると、使用不可が表示されます。 マップされたすべてのドライブの前のステータス。ユーザーがマップしたネットワークドライブとGPOがマップしたドライブの両方が自動的に再接続されることはありません。
この問題はWindows101809で最初に発生しましたが、Windows102004を含む新しいビルドで発生します。
Windows 10は、デバイスを再起動した後、何らかの理由でネットワークドライブの自動的なマッピングを停止します。マップされたネットワークドライブはファイルエクスプローラーに表示されますが、接続できません。
この場合、アラートとともにポップアップウィンドウが通知領域に表示されます。
Could not reconnect all network drives. Click here to check the status of your network drives.
この問題は、NASデバイスから接続されたマップされたドライブと、他のWindows/Linuxコンピューター上の共有フォルダーの両方で発生します。このバグはWindows10バージョン1809で最初に発生し、Microsoftによると、 KB469342によって修正されました。 2018年12月5日にリリースされた更新プログラム(Windowsデバイスを起動してログオンした後、マップされたドライブが再接続に失敗する可能性がある問題に対処します)。ただし、この問題は新しいWindows10ビルドでも発生します。
MicrosoftUpdateカタログから更新プログラムを手動でダウンロードしてインストールできます。Microsoftは、マップされたネットワークドライブへの接続を復元する問題の回避策も提供しています(KB4471218を参照—マップされたネットワークドライブは、Windows 10バージョン1809で再接続に失敗する場合があります)。これを行うには、ユーザーのログオン時にPowerShellスクリプトを実行することをお勧めします。ネットワークドライブがグループポリシーを介して接続されている場合は、GPO設定を変更する必要があります。
PowerShellスクリプトを使用して、ユーザーがWindowsにログオンしたときに、マップされたネットワークドライブを自動的に再接続する方法を見てみましょう。
notepad.exeを実行し、次のPowerShellコードをコピーして、ファイルを MapDrives.ps1 としてC:\PSディレクトリに保存します。 :
$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 "Shared folder connection error: $MappedDrive.RemotePath to drive $MappedDrive.LocalPath"
}
}
$i = $i - 1
if($error.Count -eq 0 -Or $i -eq 0) {break}
Start-Sleep -Seconds 30
}
このスクリプトは、アクセスできないマップされたドライブをすべて選択し、永続モードで再接続しようとします。
別のMapDrives.cmdを作成します 次のコードを含むスクリプトファイル:
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1
PowerShell -File "%SystemDrive%\PS\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
このコードを使用すると、PowerShell実行ポリシーをバイパスして、上記のPS1スクリプトを実行できます。 MapDrives.cmdファイルを%ProgramData%\Microsoft\Windows\Start Menu\Programs\StartUp
にコピーすることで、このバッチファイルをユーザーのスタートアップに入れることができます。 フォルダ。
ユーザーがログオンしたときにMapDrives.cmdファイルを実行するようにスケジュールされたタスクを作成することもできます。 PowerShellを使用するか、タスクスケジューラのGUIコンソール(Taskschd.msc
)からスケジューラタスクを作成できます。 。
- 新しいタスクを作成し、その名前(reMapNetworkDrives)を指定し、 Builtin \ Usersに代わってタスクを実行する必要があることを選択します グループ;
- トリガーについて タブで、任意のユーザーがシステムにログオンしたときにタスクを実行するように選択します(ログオン時->任意のユーザー );
- アクションについて タブ、プログラム/スクリプト フィールドに、MapDrives.cmdファイルへのパスを指定します;
- 条件について タブでは、[ネットワーク]->[次のネットワーク接続が利用可能な場合にのみ開始]->[任意の接続]オプションを有効にできます。
- コンピュータを再起動するか、ユーザーアカウントでログオフ/ログオンします。ユーザーがログインすると、スクリプトが実行され、マップされたすべてのドライブ接続が再作成されます。
ドメイングループポリシーを使用してネットワークドライブをユーザーにマップする場合、ドライブを正しく接続するには、ポリシー設定を変更する必要があります。
ドライブを接続するGPOを開き、[ユーザー設定]->[設定]->[Windows設定]->[ドライブマップ]セクションで、ネットワークドライブの割り当てポリシー(ポリシー)を見つけて、アクションを変更します。 [更新]から[置換]に入力します
クライアントのグループポリシー設定を更新した後、ユーザーがログオンすると、マップされたネットワークドライブが削除され、再接続されます。
ネットワークドライブのマッピングに関する問題は、Windows 10 2004(ビルド20H2)でも発生します。この問題は、SMBv1プロトコルのみをサポートするレガシーネットワークデバイス(Windows XP / 2003、古いNASデバイス)から接続されたネットワークドライブで発生します。
この問題を修正するには、パラメーターProviderFlags=1
を追加する必要があります。 マップされた各ネットワークドライブのユーザーレジストリに移動します。
たとえば、ユーザーがネットワークドライブを持っている場合 U: セッションでマップされたら、レジストリキー HKEY_CURRENT_USER \ Network \ Uに移動します 。 ProviderFlagsという名前のDWORDを作成します 値が1 。
または、次のコマンドを実行します:
REG ADD "HKCU\Network\U" /v "ProviderFlags" /t REG_DWORD /d "1" /f
GPOを介したWindowsのネットワークドライブのマッピングの遅延
Windowsは、ネットワークインターフェイスが完全に初期化される前に、ユーザーのログオン時にネットワークドライブの再接続を試みる場合があります。ネットワークが完全に有効になるまでマップされたドライブが接続されないようにするには、特定のグループポリシー設定を構成できます。
この設定は、ローカルグループポリシーエディター(gpedit.msc
)を使用して構成できます。 )またはドメインGPOエディター(gpmc.msc
)。 [コンピューターの構成]->[管理用テンプレート]->[システム]->[ログオン]に移動し、コンピューターの起動時とログオン時に常にネットワークを待機するを有効にします。 ポリシー。
コンピュータを再起動します。
コンピュータを起動してから(または休止/スリープモードを終了して)15秒待ってからログインする場合にも、この問題を修正できます。この時間は、Windowsがネットワークを初期化するのに十分です。
コンピュータが企業ネットワーク上にない場合(ネットワークドライブは設計上利用できません)、「すべてのネットワークドライブを再接続できませんでした」という煩わしい問題に悩まされている場合 」Windowsが起動するたびに通知を無効にすることができます。
これを行うには、レジストリキーHKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ NetworkProviderに移動し、 RestoreConnectionという名前の新しいDWORDパラメータを作成します。 値0 。
-
修正:Windows 10 ですべてのネットワーク ドライブを再接続できませんでした
Windows を使用しているときに、「Windows 10 はすべてのネットワーク ドライブに再接続できませんでした」というポップアップ アラートがデスクトップ上で点滅するのに遭遇したことがありますか?システムの誤動作につながる可能性があるため、この通知を無視しないでください。 このアラートが画面に表示される理由を知りたいですか? Windows がすべてのネットワーク ドライブを再接続できないのはなぜですか?この投稿では、「Windows 10 がすべてのネットワーク ドライブに再接続できませんでした」問題を修正する方法に関する詳細なガイドを取り上げ、このアラートを解決するためのいくつか
-
Windows がネットワーク アダプタのドライバを見つけられなかった問題を修正する方法
デバイス ドライバーは、すべてのオペレーティング システムで重要な役割を果たします。ドライバーの唯一の目的は、OS とハードウェア間の接続をセットアップすることです。そのため、Windows PC に接続されているハードウェアに障害が発生したり、動作しなくなったりした場合は、最初にドライバーを更新する必要があります。 「Windows はネットワーク アダプターのドライバーを見つけられませんでした」というエラーで立ち往生していますか? Windows でネットワーク関連の問題に遭遇しましたか?さて、この問題を引き起こす可能性のあるいくつかの理由が考えられます。最も一般的な理由には、ネットワー