ネットワーク共有へのマップされたドライブ接続が失われる可能性があります

この記事では、ドライブをネットワーク共有にマップすると、マップされたドライブが切断される可能性がある問題に対する解決策を提供します。

適用対象:  Windows 7 Service Pack 1, Windows Server 2012 R2
元の KB 番号:   297684

現象

Windows 7 Service Pack 1 を実行するコンピューターでは、ドライブをネットワーク共有にマップすると、マップされたドライブが一定の非アクティブ期間の後に切断され、Windows エクスプローラーがマップされたドライブのアイコンに赤い X を表示する場合があります。 ただし、マップされたドライブにアクセスまたは参照しようとすると、すぐに再接続されます。

原因

この動作は、システムが指定されたタイムアウト期間 (既定では 15 分) 後にアイドル接続をドロップして、未使用のセッションでサーバー リソースを無駄にしないので発生します。 必要に応じて、接続をすばやく再確立できます。

解決方法

この動作を解決するには、共有ネットワーク コンピューターの既定のタイム アウト期間を変更します。 これを行うには、次のいずれかの方法を使用します。

方法 1: レジストリ エディターの使用

警告

レジストリ エディターを誤って使用すると、重大な問題が発生し、オペレーティング システムの再インストールが必要な場合があります。 Microsoft では、レジストリ エディターを誤って使用して発生する問題を解決できる保証はありません。 レジストリ エディターは、ご自身のリスクで使用してください。

レジストリ エディターを使用して、既定のタイム アウト期間を長くします。 これを行うには、次の手順に従ってレジストリ エディターを終了します。

注意

このメソッドを使用して、Server サービスの 自動接続 機能をオフにすることはできません。 このメソッドを使用できるのは、自動接続機能の既定のタイム アウト 期間を変更する場合 のみです。

  1. [スタート] ボタン、[ファイル名を指定して実行] の順にクリックし、「regedit」と入力して、[OK] をクリックします。

  2. レジストリで次のキーを見つけてクリックします。

    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters

  3. 右側のウィンドウで 、autodisconnect 値をクリックし、[編集]メニューの [変更] を クリックしますautodisconnect 値が存在 しない場合は、次の手順を実行します。

    1. [編集] メニューの [新規] をポイント し、[次へ] をクリック REG_DWORD。
    2. 「autodisconnect」と 入力し、Enter キーを押します。
  4. [編集] メニューの [変更] をクリックします。

  5. [16 進数] をクリックします

  6. [値の データ] ボックス「ffffffffff」 と入力し 、[OK] をクリックします

KeepConn で設定されている期間を超える idling 時間が続く場合、クライアント側セッションは自動的に 切断されます。 したがって、セッションは 、AutoDisConnectKeepConn の間の短い設定期間の値に従って切断されます。 UNC 接続中にクライアント側のタイム アウト期間を変更するには 、KeepConn で任意の時間を指定します。 レジストリで次のキーを見つけてクリックします。

  • 場所: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters
  • 値: KeepConn
  • データ型: REG_DWORD
  • 範囲: 1 ~ 65535 (秒)
  • 既定値: 600 秒 = 10 分

方法 2: コマンド ラインの使用

注意

この方法を使用する場合は、Server サービスの 自動 チューン機能をオフにできます。

Server サービスの自動接続機能の既定のタイム アウト期間を変更するには、コマンド プロンプトを開き、次の行を入力し、Enter キーを押します。

net config server /autodisconnect: number

number 、マップされたネットワーク ドライブを切断するまでサーバーが待機する分数です。 このコマンドの最大値は 65,535 です

注意

autodisconnect 値を 0 (ゼロ) に設定した場合、自動接続機能はオフにされません。サーバー サービスは、アイドル時間の数秒後にマップされたネットワーク ドライブを切断します。

自動接続機能をオフ にするには 、コマンド プロンプトを開き、次の行を入力し、Enter キーを押します。

net config server /autodisconnect:-1

これで問題が解決しました

問題が解決されたかどうかを確認します。 問題が解決された場合、このセクションの作業は完了していることになります。 問題が解決されていない場合は、サポートに問い合わせることができます。

詳細情報

以前のプログラムによっては、ドライブが切断されているときにファイルを保存したり、データにアクセスしたりできない場合があります。 ただし、これらのプログラムは、ドライブが切断される前に正常に機能します。

既定のタイム アウト期間を増やす方法の詳細については 、「Server Service の構成とチューニング」を参照してください。