次の方法で共有


完全修飾ドメイン名を使用して Windows Server ベースのコンピューターからリモート コンピューターに接続するときにエラーが発生しました:ネットワーク名が見つかりません

この記事では、FQDN を使用してリモート コンピューターに接続しようとするとエラー メッセージが表示される問題について説明します。

元の KB 番号: 875441

現象

「適用対象」セクションに記載されているオペレーティング システムのいずれかを実行しているコンピューターで net use コマンドを使用してリモート コンピューターの共有リソースにアクセスすると、リモート コンピューターの完全修飾ドメイン名 (FQDN) を使用すると、次のエラー メッセージが表示されることがあります。

システム エラー 67 が発生しました

ネットワーク名が見つからない

Run ダイアログ ボックスの Open ボックスを使用してリモート コンピューターに接続すると、リモート コンピューターの FQDN を使用すると、次のエラー メッセージが表示されることがあります。

ネットワーク プロバイダーが指定されたネットワーク パスを受け入れなかった

Note

リモート コンピューターの FQDN を使用して、リモート コンピューターに ping を実行できる場合があります。 リモート コンピューターに接続しようとしたときに、ドメイン ネーム システム (DNS) キャッシュまたは NetBIOS over TCP/IP (NetBT) キャッシュにエントリを記録することはできません。

原因

FQDN の名前解決要求が NetBT 内でキューに登録されると、要求はタイムアウトになり、リダイレクターは約 8 秒後に接続を閉じ、FQDN 名は解決されません。 この問題は、NetBT ユーザー モード DNS リゾルバーの競合が原因で発生します。 このリゾルバーは、名前を順次解決することしかできません。

回避策 1: LmhostsTimeout レジストリ エントリの値を増やす

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前に、バックアップします。 その後、問題が起こった場合は、レジストリを復元できます。 レジストリをバックアップおよび復元する方法の詳細については、次の記事の番号をクリックして表示される Microsoft サポート技術情報の記事を参照してください。
322756 Windows でレジストリをバックアップおよび復元する方法

LmhostsTimeout レジストリ エントリの値を増やして、Lmhosts ファイルと DNS に対する NetBT クエリのタイムアウト間隔を増やすことができます。 このメソッドを使用すると、NetBT クエリでリモート コンピューターの FQDN を解決する時間を増やすことができます。

LmhostsTimeout レジストリ エントリの値を変更するには、次の手順に従います。

  1. Start>Run をクリックし、「regedit」と入力して、[OK] をクリック

  2. 左側のウィンドウで、次のレジストリ サブキーを見つけてクリックします。 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters

  3. 右側のウィンドウで、 LmhostsTimeout をダブルクリックし、[ 値データ] ボックスに現在の値より大きい値 入力し、[ OK] をクリックします。

    Note

    レジストリ エディターで LmhostsTimeout レジストリ エントリが見つからない場合は、新しいレジストリエントリを作成します。 これを行うには、次の手順を実行します。

    1. 左側のウィンドウで、 Parameters サブキーを右クリックし、 New をポイントして、[ DWORD 値をクリックします。
    2. 「LmhostsTimeout」と入力し、Enter キーを押します。
    3. [ LmhostsTimeoutをダブルクリックし、 Decimal をクリックし、[ Value data ] ボックスに 1000 から4294967295までの時間をミリ秒単位で入力します。 OK をクリックします。

    LmhostsTimeout エントリの有効な 16 進数の基本範囲は、3E8 ~ 0xFFFFFFFFです。

  4. レジストリ エディターを終了します。

  5. コンピューターを再起動します。

回避策 2: ローカル コンピューターにインターネット プロトコル バージョン 6 (IPv6) をインストールする

Note

このメソッドは、次の条件に該当する場合にのみ使用できます。

  • ローカル コンピューターで Microsoft Windows Server 2003 または Microsoft Windows XP が実行されています。
  • 接続するリモート コンピューターで、Windows Server 2003、Windows XP、または Microsoft Windows 2000 が実行されています。
  1. Start>Runをクリックし、「ncpa.cpl」と入力して、[OK] をクリックします。
  2. 変更するローカル エリア接続を右クリックし、 Properties をクリックします。
  3. [インストール] をクリックします。
  4. インストールするネットワーク コンポーネントの種類をクリックします一覧で、Protocol>Add をクリックします。
  5. Microsoft TCP/IP バージョン 6>OK をクリックします。
  6. [ Close をクリックして、ネットワーク接続に加えた変更を保存します。

詳細

Windows Server 2003 で IPv6 を構成する方法の詳細については、マイクロソフト サポート技術情報の記事を表示するには、次の資料番号をクリックしてください。

325449 Windows Server 2003 Enterprise Server に IP バージョン 6 をインストールして構成する方法

LmhostsTimeout レジストリ エントリの詳細

エントリ名: LmhostsTimeout

サブキー: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\NetBT\Parameters
値の種類: REG_DWORD (時間 (ミリ秒単位)
有効な範囲: Decimal: 1000 から 4294967295 (16 進数: 3E8-0xFFFFFFFF)
既定値: 6000 (6 秒)
説明: このパラメーターは、Lmhosts ファイルと DNS に対する NetBT クエリのタイムアウト値を指定します。 タイマーには、タイムアウト値の細分性があります。 そのため、実際のタイムアウトは値の 2 倍になる可能性があります。

x64 ベースバージョンの Windows のテクニカル サポート

ハードウェアに Windows x64 エディションが既にインストールされている場合、ハードウェアの製造元は Windows x64 エディションのテクニカル サポートとサポートを提供します。 この場合、Windows x64 エディションがハードウェアに含まれていたため、ハードウェアの製造元がサポートを提供します。 ハードウェアの製造元が、一意のコンポーネントを使用して Windows x64 エディションのインストールをカスタマイズしている可能性があります。 一意のコンポーネントには、特定のデバイス ドライバーが含まれている場合や、ハードウェアのパフォーマンスを最大化するためのオプションの設定が含まれている場合があります。 Windows x64 エディションに関する技術的なヘルプが必要な場合は、Microsoft が妥当な労力のサポートを提供します。 ただし、製造元に直接問い合わせる必要がある場合があります。 製造元は、製造元がハードウェアにインストールしたソフトウェアをサポートするのに最適です。 Windows Server 2003 x64 エディションなどの Windows x64 エディションを個別に購入した場合は、テクニカル サポートについて Microsoft にお問い合わせください。