- CredSSPとトークンエラー0xC000000Dは、それぞれ異なる診断が必要です。
- マイクロソフトは、クライアントとサーバーの両方をアップデートすることを推奨しています。
- AllowEncryptionOracle=2 は、脆弱な互換性を有効にします。
- リモートアシスタンスとリモートデスクトップは、設定が異なります。
メッセージ 「要求された機能はサポートされていません」というメッセージがリモートデスクトップで表示されます。 CredSSP暗号化オラクル修正に関する記述が添えられている場合があります。その場合は、クライアントとリモートマシンの両方のアップデートとセキュリティポリシーを確認してください。
一部のガイドでは、直接変更することを推奨しています AllowEncryptionOracle 値を割り当てます 2この変更により特定の接続が可能になるかもしれませんが、 脆弱使用する前に、エラーを特定し、両方のシステムを更新することで互換性の問題を解決できるかどうかを確認してください。
リモートデスクトップでCredSSPエラーを特定する方法

Microsoft は、RDP 接続で認証エラーが表示され、要求された機能がサポートされていないことが示され、参照が追加されるシナリオを文書化しています。 CredSSP暗号化オラクル修復.
CredSSPを使用すると、リモート認証用の認証情報を委任できます。互換性オプションにより、脆弱なバージョンのプロトコルに依存する接続を防止できます。
設定を変更する前に、メッセージ全体と表示されるコードをすべてコピーしてください。これらの状況では、異なる診断が必要となります。
| メッセージまたは症状 | チェックすべきこと |
|---|---|
| 要求された機能はサポートされておらず、通知にはCredSSPについて記載されています。 | 暗号オラクルの更新および修正に関する指令。 |
| 関数に渡されたトークンは無効です。エラーコードは0xC000000Dです。 | お客様の状況に合致する場合、RDPと管理者保護が具体的にどのような影響を与えるか。 |
| 機器の識別情報または証明書に関する警告。 | 接続名、信頼度、および証明書の有効性。 |
| デバイスが応答しないか、接続がタイムアウトしました。 | 目的地の利用可能性、接続状況、およびアクセス規則。 |
この診断においては、CredSSPへの明確な言及が重要である。 その指示に「function」という単語が含まれているという理由だけで、認証エラーの原因をその指示に帰してはいけません。
クライアントとリモートチームに最新情報を提供する

文書化された非互換性シナリオについては、マイクロソフトは以下を推奨します。 クライアントとサーバーの両方にCredSSPのアップデートをインストールしてください。安全な接続を確立するためです。
クライアントとは、接続を開始するコンピュータのことです。サーバーまたはホストとは、アクセスしようとしているコンピュータのことです。
- 両方のコンピューターのWindowsバージョンとビルドを特定します
winver. - 更新履歴を確認してください。
- Windows Updateまたは組織の管理システムを通じて、各バージョンに適用される更新プログラムをインストールしてください。
- インストール時に要求された再起動を完了してください。
- CredSSPの互換性を変更する前に、接続を再度テストしてください。
これらの選択肢につながった脆弱性は次のように特定されています。 CVE-2018-0886公式の手順書には、古いシステム向けの過去のパッチが含まれている場合があります。これらの識別子は、現在のWindows 11インストール環境に自動的に転送されるべきではありません。
RDP接続がブロックされているため宛先を更新できない場合は、ローカルアクセスまたは利用可能な管理コンソールを使用してください。仮想マシンについては、プラットフォームが提供する復旧オプションを参照してください。
AllowEncryptionOracleの値は何を意味しますか?
指令 暗号化オラクル修復、または暗号化オラクルの修正は、脆弱なバージョンのCredSSPとの互換性を制御します。
| 価値 | モード | 行動 |
|---|---|---|
| 0 | クライアントの強制アップデートを実行します。 | これは、安全性の低いバージョンの使用を防止し、アップデートされていないクライアントを拒否します。 |
| 1 | 軽減された。 | クライアントは安全でないバージョンに戻ることはありませんが、サーバーはアップデートせずにクライアントを受け入れることができます。 |
| 2 | 脆弱。 | 安全性の低いバージョンとの互換性を確保し、アップデートを行わないクライアントも受け入れます。 |
これらの値は、エラーのトラブルシューティングにおける3つの同等のレベルを表すものではありません。これらは、接続のセキュリティおよび互換性条件を変更するものです。
最も制限の厳しいオプションを使用してクライアントのアップデートを要求する前に、通信が必要なすべてのデバイスに該当するアップデートが適用されていることを確認してください。
指令を変更せずに参照する方法
グループポリシーエディターがインストールされているコンピューターでは、次のパスから設定を確認できます。
コンピュータ構成 > 管理用テンプレート > システム > 資格情報の委任 > Oracle 暗号化修正.
管理対象コンピューターでは、どのグループポリシーオブジェクト(GPO)または管理プロファイルがその値を設定しているかも確認してください。ローカル構成は組織のポリシーの影響を受ける場合があります。
レジストリ値を変更せずに確認するには、コンソールを開いて以下を実行します。
reg query "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System\CredSSP\Parameters" /v AllowEncryptionOracle
値が存在する場合は、その結果を記録し、適用されたポリシーと比較してください。値が存在しない場合は、手動でエントリを作成する前に、そのバージョンのWindowsの実際の構成と動作を確認してください。
前述のクエリは設定を変更しません。その目的は、例えば、古い例外が脆弱モードで設定されたままになっているかどうかを検出することです。
AllowEncryptionOracle=2 が永続配列であってはならない理由
マイクロソフトは、脆弱性モードを特定の互換性の問題に対する一時的な解決策として文書化している。ただし、脆弱性モードでは安全でない接続が可能になり、リモートコンピュータが攻撃にさらされる可能性があると警告している。
値を2に設定した後に接続が機能するようになったからといって、脆弱性が修正されたとは限りません。 互換性チェックが緩和されました。
組織がこの例外を適用する必要がある場合は、まず以前の設定を文書化し、適用範囲を限定し、機器の更新準備を行う必要があります。その後、例外を削除し、RDPが意図した保護ポリシーに従って機能していることを確認する必要があります。
シナリオとその条件は以下で確認できます。 CredSSPエラーに関するMicrosoftの公式ドキュメント.
RDP接続と設定を確認するタイミング

メッセージがCredSSPエラーと一致しない場合、または宛先が全く応答しない場合は、まずコンピュータの電源が入っていて、接続されており、リモートデスクトップが有効になっていることを確認してください。
Windows 11では、そのオプションは 設定 > システム > リモートデスクトップホームエディションは、統合RDPサービスのホストとして機能することはできませんが、互換性のある他のコンピューターにクライアントとして接続することは可能です。
リモートアシスタンスを有効にする設定は、リモートデスクトップを有効にする設定とは別の設定であり、リモートデスクトップを有効にする設定に代わるものではありません。
通常のポートを使用した直接RDP接続の場合、PowerShellからTCP接続を確認できます。
Test-NetConnection -ComputerName "PC-OFICINA" -Port 3389
置き換え PC-OFICINA 宛先名またはアドレスに基づいて、変更されている場合はその実際のポートを使用します。
TcpTestSucceeded: True そのポートへのTCP接続が正常に確立されたことを示します。 これは、認証情報が正しいこと、またはRDP認証が完了することを保証するものではありません。
RDSゲートウェイを使用している場合は、その実装におけるルーティングと特定の要件を確認してください。意図したアクセスに対するファイアウォールルールを確認し、ネットワークプロファイルを無差別に有効にしたり、ポートをインターネットに公開したりしないようにしてください。
保存された認証情報が正しくないか確認する方法
アカウントまたはパスワードが間違っているというメッセージが表示された場合は、クライアントが使用しているIDを確認してください。古い認証情報が、リモートコンピュータの名前またはアドレスに関連付けられている可能性があります。
- 開く 資格情報マネージャー Windowsの検索エンジンから。
- 入力 Windows 資格情報.
- 影響を受ける宛先に対応するエントリを探してください。
- 交換が必要で、現在の認証情報をお持ちの場合は、そのエントリのみを削除してください。
- 再接続して、正しいアカウントを入力してください。
ローカルコンピュータアカウントまたはドメインアカウントが必要かどうかも確認してください。ユーザー名を変更するには、 netplwiz これは、クライアントに保存されているパスワードを修正するための手順ではありません。
このチェックはIDに関する問題です。警告でこの非互換性が示された場合、CredSSPの更新を代替するものではありません。
問題が解決したとみなす前に確認すべきこと

システムを更新し、ポリシーを確認した後、問題が発生していたユーザーで新しいセッションを開始してください。脆弱モードで不要な例外を保持することなく認証できることを確認してください。
問題が解決しない場合は、メッセージ全文、両システムのバージョン、インストール済みの更新プログラム、および適用済みの設定を収集してください。証明書固有の警告が表示された場合は、実装手順に従ってその証明書を確認してください。
証明書の変更、解像度の低下、ネットワークドライバの更新は、認証エラーが発生するたびに自動的に実行される手順の一部であってはなりません。次のステップでは、根本的な問題に対処する必要があります。
私はテクノロジー愛好家であり、その「オタク」の興味を職業に変えています。私は 10 年以上、純粋な好奇心から最先端のテクノロジーを使用し、あらゆる種類のプログラムをいじくり回してきました。現在はコンピューター技術とビデオゲームを専門にしています。これは、私が 5 年以上、テクノロジーやビデオ ゲームに関するさまざまな Web サイトに執筆し、誰にでも理解できる言語で必要な情報を提供することを目的とした記事を作成しているためです。
ご質問がございましたら、私の知識は Windows オペレーティング システムから携帯電話用の Android に関連するあらゆるものまで多岐にわたります。そして、私はあなたに対して、いつでも喜んで数分を費やして、このインターネットの世界であなたが抱いている疑問を解決するお手伝いをしたいと考えています。