【解決】Windows再起動後にマップドライブが切断される問題の対処法
システムで高速スタートアップが有効になっている場合、PCを再起動した後にマップドライブが切断されてしまうことがあります。また、Windows資格情報マネージャーに保存された資格情報が破損していることも、このエラーの原因となります。ユーザーは主にWindows Updateの後、システムを起動するとネットワークドライブの割り当てが解除されており、接続作業を最初からやり直さなければならないという形でこの問題に遭遇します。

トラブルシューティング前の確認事項
ネットワークドライブが切断されないようにするための対策を実行する前に、以下の点を確認しておきましょう。
- ネットワーク共有フォルダにアクセスできるかどうかを確認する
- Windowsが最新バージョンに更新されていることを確認する
- SMB機能の無効化/有効化を試して問題が解決するか確認する
- 問題が発生しているPCとホスト側の日時・タイムゾーンが正しく設定されているか確認する
- UEFI環境で起動している場合は、GPTパーティションを使用しているか確認する
- ネットワーク資格情報の変更(システムへのログインに使用しているものと同じ資格情報を使ってみる)で改善するか試す
- タスクスケジューラに登録されているタスクが原因になっていないか確認する
解決策1:オフラインファイル機能を無効にする
多くのユーザーはネットワーク共有フォルダのオフラインコピーを保持していますが、同期の不具合により、これらのファイルが本エラーを引き起こすことがあります。この場合、システムのオフラインファイル機能を無効化することで問題が解決する可能性があります。なお、操作前にパスワード保護された共有が無効になっていることを確認してください(Windows Update後に再度有効になる場合があります)。
- Windowsキーを押し、検索ボックスに「コントロールパネル」と入力して、コントロールパネルを開きます。

- 表示方法を「小さいアイコン」に変更し、「Sync Center(同期センター)」を選択します。

- 「オフラインファイルの管理」をクリックし、「オフラインファイルを無効にする」を選択します。

- 「適用/OK」をクリックしてPCを再起動します。

- 再起動後、マップドライブが正常に動作しているか確認します。
- 改善しない場合は、エクスプローラーを起動してマップドライブを開きます。
- ドライブを開けたら、エクスプローラー内のマップドライブを右クリックし、「常にオフラインで使用する」を選択します。

- 処理が完了するまで待ち、ネットワーク共有を右クリックします。
- 「常にオフラインで使用する」のチェックを外し、PCを再起動して問題が解決したか確認します。
解決策2:資格情報マネージャーのネットワーク資格情報を削除して再登録する
Windows資格情報マネージャーに保存されているマップドライブ用の資格情報が破損していたり、古い資格情報のまま残っていたりすると、このエラーが発生することがあります。その場合は、資格情報を一度削除して再登録することで問題を解決できます。
- エクスプローラーを開き、「PC」配下のマップドライブを右クリックします。
- 「切断」(または「削除」)を選択し、Windowsキーを押します。

- Windows検索で「資格情報マネージャー」と入力し、資格情報マネージャーを開きます。

- 「Windows資格情報」をクリックし、マップドライブに関連付けられた資格情報を削除します。

- PCを再起動し、資格情報マネージャーの「Windows資格情報」タブを再度開きます(手順3〜4)。
- 「Windows資格情報の追加」をクリックし、ネットワーク資格情報を入力します(ホストのIPアドレスを使用し、そのIPをPCのHostsファイルに登録しておくとより確実です)。

- ネットワーク共有を再びマップします(「サインイン時に再接続する」に必ずチェックを入れ、以前とは別のドライブ文字を使用してください)。その後システムを再起動して正常に動作するか確認します。
解決策3:高速スタートアップを無効にする
高速スタートアップは起動時間を短縮するための機能ですが、有効にしているとシャットダウン時に休止状態とシャットダウンの中間的な状態になり、特定のネットワーク関連の処理が壊れて本エラーが発生することがあります。この場合、高速スタートアップを無効化することで問題が解決する可能性があります(過去に無効化していても、Windows Update後に再度有効になっている場合があるので注意してください)。
- Windowsキーを押し、「電源プランの選択」と入力して選択します。
- コントロールパネルウィンドウの左ペインにある「電源ボタンの動作の変更」をクリックし、「現在利用可能ではない設定の変更」をクリックします。

- 「高速スタートアップを有効にする」のチェックを外し、変更を保存してコントロールパネルを閉じます。

- PCを再起動し、マップドライブの問題が解決したか確認します。
解決策4:ネットワークアダプターの設定を変更する
ネットワークカードの設定が適切でない場合、再起動後にマップドライブが切断されることがあります。この場合、ネットワークカードの(リンクおよび電源関連の)設定を変更することで問題を解決できる可能性があります。
- Windows + Xキーを同時に押してクイックアクセスメニューを開き、「デバイスマネージャー」を選択します。

- 「ネットワークアダプター」を展開し、使用中のネットワークカードを右クリックして「プロパティ」を選択します。

- 「電源の管理」タブに移動し、「電力の節約のために、コンピューターでこのデバイスの電源をオフにできるようにする」のチェックを外します。

- 「適用/OK」をクリックし、マップドライブが正常に動作するか確認します。
- 改善しない場合は、管理者権限のコマンドプロンプトを起動して以下のコマンドを実行します(ホスト側でも同じ操作が必要な場合があります):
net config server /autodisconnect:-1

- PCを再起動し、マップドライブの問題が解決したか確認します。
それでも問題が解決しない場合は、ネットワークカードがより高い速度への再ネゴシエーションを試みていることが原因と考えられます。以下の手順で設定を変更できます(ただし、この設定によりネットワーク利用時に予期しない動作が発生する可能性があります)。
- デバイスマネージャーでネットワークカードのプロパティを開き(手順1〜2)、詳細設定タブに移動します。
- 左側の一覧から「Wait for Link(リンク待ち)」を選択し、右側の「値」ドロップダウンを「On」に変更します。

- マシンを再起動し、問題が解決したか確認します。
- 改善しない場合は、システムトレイのネットワークアイコンを右クリックし、「ネットワークとインターネットの設定を開く」を選択します。

- 「ネットワークと共有センター」をクリックし、次に自分のネットワーク接続をクリックします。

- ネットワーク速度を控えておき、デバイスマネージャーのネットワークカードのプロパティにある詳細設定タブを開きます(手順1)。

- 左側の一覧から「Speed & Duplex(速度とデュプレックス)」を選択し、右側の「値」ドロップダウンを開きます。
- 実際のネットワーク速度と一致する値を選択します(全二重(Full Duplex)の値のみ)。例えば、ネットワーク速度が1.0Gbpsの場合は「1.0Gbps Full Duplex」を選択します。

- 「OK」をクリックしてPCを再起動し、マップドライブの問題が解決したか確認します。
解決策5:グループポリシーエディターを使用する
グループポリシーの設定によって本問題が引き起こされることがあります。例えば、システムドライブに高速なSSDを使用している場合、ネットワーク接続が確立される前にシステムが起動してしまうことがあります。このような場合は、関連するグループポリシー設定の編集で問題を解決できます。
- Windowsキーを押し、検索ボックスに「グループポリシー」と入力して、「グループポリシーの編集」を選択します。

- 以下のパスへ移動します:
コンピューターの構成 -> 管理用テンプレート -> システム -> ログオン
- 右側のペインで「コンピューターの起動時およびログオン時に常にネットワークを待つ」をダブルクリックします。

- 設定を「有効」に変更し、「適用/OK」をクリックします。

ただし、この設定を変更するとログインに時間がかかるようになる可能性があります。それを避けるには、以下の手順に従ってください。
- レジストリエディターを管理者として起動し、以下のパスへ移動します:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- 右側のペインで右クリックし、「新規 >> DWORD (32ビット) 値」を選択します。
- 名前を「GpNetworkStartTimeoutPolicyValue」にして、ダブルクリックします。
- 値を「0x3C (60)」に変更します。60は60秒を表します。ネットワーク接続にそれ以上の時間がかかる場合は、必要な秒数に合わせて値を変更してください。

Synology製NASを使用している場合は、「Webブラウザ経由でのアクセスを許可するためにWindowsネットワーク探索を有効にする」と「WS-Discovery」をオンにしてください(コントロールパネル >> ファイルサービス >> 詳細設定)。また、SMBの最小バージョンがSMB1、最大がSMB3になっていることを確認してください。
企業ネットワークでグループポリシーを使ってドライブをマップしている場合は、マップドライブのグループポリシー設定で「置換」「再作成」「更新」を切り替えることで問題が解決するか確認してください(「適用後は以降の処理を中止する」にチェックを入れるのも忘れずに)。また、グループポリシー内に古い非表示デバイスが残っていてドライブ文字を占有し、問題を引き起こしていないかも確認しましょう。ドメインネットワークのグループポリシーでは、以下の変更を行うと問題が解決する場合があります。
- GPO設定で以下のパスへ移動します:
コンピューターの構成/管理用テンプレート/システム/グループポリシー/
- 以下のようにポリシーが設定されていることを確認します:
ドライブ マップの基本設定拡張のポリシー処理を構成する: 有効 低速ネットワーク接続でも処理できるようにする: 有効 グループ ポリシー オブジェクトが変更されていなくても処理する: 無効 バックグラウンド優先度: アイドル
- マップドライブの問題が解決したか確認します。
解決策6:レジストリエディターを使用する
一部のレジストリ設定を変更することで、マップドライブの問題を克服できる場合があります。
警告:
レジストリの編集には一定の知識が必要です。誤って設定すると、システムやデータに恒久的な損害を与える恐れがあります。十分に注意し、自己責任で作業を行ってください。
作業を始める前に、問題のあるマップドライブを削除/切断してください(可能であればすべて)。必ずレジストリのバックアップを作成してから、レジストリエディターを起動し、以下のレジストリ編集を一つずつ試して問題が解決するか確認してください。
ステップ1:DNSキャッシュを有効にする
以下の場所で「Start」の値を「2」に設定します:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Dnscache

ステップ2:Autodisconnectを作成する
以下の場所に「Autodisconnect」という名前のDWORD (32ビット) 値を作成し、値を「ffffffff」に設定します:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

ステップ3:EnableLinkedConnectionsを追加する
以下の場所に「EnableLinkedConnections」という名前のDWORD (32ビット) 値を作成し、値を「1」に設定します:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

ステップ4:安全でないログオンを許可する
以下の場所に「AllowInsecureGuestAuth」という名前のDWORD (32ビット) 値を作成し、値を「1」に設定します:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

ステップ5:マップドライブのエントリを削除して再作成する
- 以下の場所へ移動します:
Computer\HKEY_CURRENT_USER\Network
- マップドライブのドライブ文字と同じ名前のフォルダ(X、Y、Zなど)を削除します。

- 次に、以下の場所へ移動します:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Map Network Drive MRU

- アルファベット(a、bなど)のエントリを削除します。
- PCを再起動し、ネットワークドライブをマップします。
- レジストリエディターを起動し、以下の場所へ移動します:
Computer\HKEY_CURRENT_USER\Network
- マップドライブのドライブ文字のフォルダを開きます(手順2と同じ)。
- 「ProviderFlags」という名前のDWORD (32ビット) 値を作成し、値を「1」に設定します。

それでも問題が解決しない場合は、管理者権限のコマンドプロンプトで以下を試してみてください。
net use Z /delete (Zはドライブ文字) net use /p:yes net use *: \\サーバー名またはIP\\共有名
上記のスクリプトを使ってバッチファイルを作成し、スタートアップフォルダ、グループポリシー、またはタスクスケジューラで実行させることもできます。
それでも問題が残る場合は、原因となったWindows Updateをアンインストールしてみてください。DISMコマンドの実行で問題が解決するか確認するのも有効です。さらに、Autorunsを使用して、スタートアップ項目やアプリケーション(Malwarebytesが原因との報告があります)が問題を引き起こしていないか調査することもできます。
-
Windows 10でハードディスクが表示されない・認識されない問題を解決する7つの方法
パソコンに新しいハードディスクを取り付けたのに、エクスプローラーにもディスクの管理にも表示されない——そんな経験はありませんか?Windows 10で「ハードディスクが表示されない」エラーが発生すると、デバイスに保存されていたデータが破損したり消去されたりする恐れもあります。しかし、原因が何であれ、Windowsには問題を解決してドライブへのアクセスを回復するための方法がいくつも用意されています。 この記事では、新しいハードディスクが認識されないエラーの概要と主な原因を解説したうえで、具体的なトラブルシューティングの手順を順番にご紹介します。 Windows 10 PCでハードディスクが表示
-
Windows 10でAdobe After Effectsのエラー16を修正する12の方法
デザイン業界で広く利用されているのがAdobe Creative Cloudシリーズです。その中核を担うAdobe After Effectsは、クリエイティブなコンテンツ制作に携わる方にとって非常に強力なツールですが、「設定エラー16」が発生するとアプリの正常な動作が妨げられてしまいます。このエラーにはさまざまな原因がありますが、ほとんどの場合、いくつかの設定を変更するだけで簡単に解決できます。この記事では、After Effectsエラー16の主な原因と、実践的な修正方法をわかりやすく解説します。 Windows 10でAdobe After Effectsエラー16を修正する方法 Ad