この記事は、「名前空間を照会できません。」というエラーを解決するのに役立ちます。 要素が見つかりません。
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 ドメイン ベースの名前空間ルートの名前で、LogicalShare
RootShare
はREG_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 スタンドアロン名前空間ルート (ドメイン ベース) の名前で、LogicalShare
RootShare
はREG_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 が稼働している必要があります。