次の方法で共有


エラー "名前空間を照会できません。 要素が見つかりません" と DFS 名前空間

この記事は、「名前空間を照会できません。」というエラーを解決するのに役立ちます。 要素が見つかりません。

File Services ツール (リモート サーバー管理ツール (RSAT) に含まれる) がインストールされている DFS 名前空間サーバー、ドメイン メンバー サーバー、または Windows クライアントで分散ファイル システム (DFS) 名前空間にアクセス、変更、または作成すると、次のエラー メッセージが表示されることがあります。

名前空間を照会できません。 要素が見つかりません

原因 1: レジストリ キーまたはレジストリ値が見つからないか破損しています

ドメイン ベースの DFS 名前空間の場合

DFS 名前空間ルートのレジストリ キー全体が見つからないか、DFS 名前空間ルートのレジストリ サブキーの下にある他のレジストリ値が見つからないか破損しています。

  • DFS 名前空間ルートが見つからない場合、DFS 名前空間のルート名は次の下に見つかりません。

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS\Roots\domainV2

  • DFS 名前空間のルート名レジストリ キー パスの下にある次のレジストリ値が見つからないか、破損している場合:

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS\Roots\domainV2\<YourDfsDomainNamespace>

    Publicと呼ばれる DFS ドメイン ベースのルートの正しいエントリの例:
    パス: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS\Roots\domainV2\Public

    値の名前 値の型 値のデータ
    LogicalShare REG_SZ Public
    RootShare REG_SZ Public

    Note

    前の例では、Publicは DFS ドメイン ベースの名前空間ルートの名前で、LogicalShareRootShareREG_SZ型のレジストリ キーであり、値データとして DFS 名前空間ルートの名前をPublicする必要があります。

スタンドアロン DFS 名前空間の場合

DFS 名前空間ルートのレジストリ キー全体が見つからないか、DFS 名前空間ルートのレジストリ サブキーの下にある他のレジストリ値が見つからないか破損しています。

  • DFS 名前空間ルートが見つからない場合、DFS 名前空間のルート名は次の下に見つかりません。

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS\Roots\Standalone

  • DFS 名前空間のルート名レジストリ キー パスの下にある次のレジストリ値が見つからないか、破損している場合:

    Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DFS\Roots\Standalone\<YourDfsStandaloneNamespace>

    StandaloneDataと呼ばれる DFS スタンドアロン ルートの正しいエントリの例:

    値の名前 値の型 値のデータ
    LogicalShare REG_SZ StandaloneData
    RootShare REG_SZ StandaloneData

    Note

    前の例では、StandaloneDataは DFS スタンドアロン名前空間ルート (ドメイン ベース) の名前で、LogicalShareRootShareREG_SZ型のレジストリ キーであり、DFS 名前空間ルートの名前の値データとしてStandaloneData必要があります。

DFS 管理コンソールを使用して、リモート DFS 名前空間サーバーでホストされている DFS 名前空間にアクセスしようとするときの Wireshark トレース エラーの例:

192.168.0.45    192.168.0.42    NETDFS    310    dfs_GetInfo request 
192.168.0.42    192.168.0.45    NETDFS    214    dfs_GetInfo response, Error: WERR_NOT_FOUND

原因 1 の解決策: 有効なレジストリ バックアップからレジストリ キーをインポートする

Note

ソリューションを適用したら、DFS 管理コンソールから DFS 名前空間を削除して再度追加するか、コンソールを閉じて再度開いて変更を有効にします。

重要

このセクション、方法、またはタスクには、レジストリの編集方法が記載されています。 レジストリを誤って変更すると、深刻な問題が発生することがあります。 したがって、次の手順を注意深く実行してください。 保護のために、レジストリを変更する前にレジストリをバックアップして、問題が発生した場合にレジストリを復元できるようにします。 レジストリのバックアップと復元方法の詳細は、「Windows のレジストリのバックアップおよび復元の方法」を参照してください。

ドメイン ベースの DFS 名前空間の場合

DFS 名前空間ルートのレジストリ キーを、同じ DFS 名前空間ルートまたは同じレジストリ キーの有効なレジストリ バックアップ (使用可能な場合) を保持している他の DFS ルート サーバーからインポートすると、問題を解決できます。

バックアップが存在せず、DFS ドメイン名前空間を保持している DFS ルート サーバーが 1 つしかない場合、最も高速なオプションは、DFS 名前空間の AD 構成を削除し、DFS 名前空間サーバーで DFS 名前空間のクリーンアップを実行し、DFS 名前空間を再作成することです。

DFS 名前空間の回復の詳細については、「DFS 名前空間の 回復プロセスを参照してください。

ドメインスタンドアロン DFS 名前空間の場合

同じレジストリ キーの有効なレジストリ バックアップ (使用可能な場合) から DFS 名前空間ルートのレジストリ キーをインポートすると、問題が解決する可能性があります。

バックアップが存在せず、DFS スタンドアロン名前空間構成に DFS ルート サーバーが 1 つしかない場合、唯一のオプションは DFS 名前空間を削除し、DFS ルート サーバーで DFS 名前空間のクリーンアップを実行し、DFS 名前空間を再作成することです。

Note

DFS サーバーまたは DFS サーバー サービスを再起動して、レジストリの変更がメモリに再び読み込まれるようにします。 DFS サーバーまたは DFS サーバー サービスを再起動しないと、同じエラーが発生する可能性があります。

原因 2: PDC または DC に到達できないか、ダウンしている

DFS 名前空間サーバー、メンバー サーバー、または RSAT File Services ツールがインストールされているメンバー クライアントであるコンピューターで DFS 管理コンソールを使用します。 まれに、この問題は、マシンが TCP/UDP ポート 389 (ライトウェイト ディレクトリ アクセス プロトコル (LDAP) ポート) 経由でプライマリ ドメイン コントローラー (PDC) またはドメイン コントローラー (DC) に到達できないか、PDC または DC がダウンしているためにも発生することがあります。

Wireshark トレースの例

RSAT File Services ツールがインストールされている DFS 名前空間サーバー、メンバー サーバー、メンバー クライアントでのトレース:

LDAP SRV レコードのドメイン ネーム システム (DNS) クエリが成功しました。

192.168.0.42    192.168.0.2        DNS    110    Standard query 0x7685 SRV _ldap._tcp.pdc._msdcs.contoso.com
192.168.0.2        192.168.0.42    DNS    168    Standard query response 0x7685 SRV _ldap._tcp.pdc._msdcs.contoso.com SRV 0 100 389 SRVPdc.contoso.com A 192.168.0.1

ただし、PDC への TCP 接続の確立は、TCP 3 方向ハンドシェイク中に失敗します。

192.168.0.42    192.168.0.1    TCP    66    49893 → 389 [SYN, ECE, CWR] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
192.168.0.42    192.168.0.1    TCP    66    [TCP Retransmission] 49893 → 389 [SYN, ECE, CWR] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
192.168.0.42    192.168.0.1    TCP    66    [TCP Retransmission] 49893 → 389 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
192.168.0.42    192.168.0.1    TCP    66    [TCP Retransmission] 49893 → 389 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM
192.168.0.42    192.168.0.1    TCP    66    [TCP Retransmission] 49893 → 389 [SYN] Seq=0 Win=64240 Len=0 MSS=1460 WS=256 SACK_PERM

または、トレースに次のエラーが表示される場合があります。

192.168.0.45    192.168.0.42    NETDFS    310    dfs_GetInfo request 
192.168.0.42    192.168.0.45    NETDFS    214    dfs_GetInfo response, Error: WERR_NOT_FOUND

原因 2 の解決策: TCP/UDP ポート 389 の状態を確認する

Note

ソリューションを適用したら、DFS 管理コンソールから DFS 名前空間を削除して再度追加するか、コンソールを閉じて再度開いて変更を有効にします。

ネットワークおよび PDC または DC の TCP/UDP ポート 389 (LDAP ポート) の状態を確認します。 このポート経由の通信が許可されていることを確認します。 PDC または DC が稼働している必要があります。