Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

CredSSPによるRDP認証エラーの原因と解決方法をわかりやすく解説

本記事では、リモートデスクトップ(RDP)でサーバーやクライアントPCに接続しようとした際に、CredSSP(資格情報セキュリティ サポート プロバイダー)が原因で発生する認証エラーの解決方法を詳しく解説します。

CredSSPによるRDP認証エラーの原因と解決方法をわかりやすく解説

表示されるエラーメッセージ

認証エラーが発生しました。
要求された関数はサポートされていません

リモートコンピューター:
これは、CredSSP の暗号化オラクルの修復が原因である可能性があります。

この問題の原因は?

2019年3月、MicrosoftはWindows 10向けの更新プログラムを公開しました。この更新は、リモートデスクトッププロトコル(RDP)で使用される「Credential Security Support Provider(CredSSP)」プロトコルの脆弱性に対処するものです。しかし、この更新プログラムの適用後、RDPで他のマシンへ接続する際に問題が発生するケースが報告されるようになりました。

この更新プログラムでは、サーバーおよびクライアント側に「暗号化オラクルの修復(Encryption Oracle Remediation)」という新しいポリシー設定が適用されます。その結果、安全なRDPセッション経由での接続が要求されるようになり、設定が一致しない環境間では接続エラーが発生します。

この問題にはいくつかの解決方法があります。最も手軽なのは、接続元のマシンにレジストリエントリを追加する方法です。以下に具体的な手順を示します。

解決策1:レジストリを編集してCredSSP認証エラーを修正する

レジストリエディタを使用して、以下の手順で設定を変更します。

  1. スタートメニューをクリックし、「regedit」と入力してEnterキーを押します
  2. 次のパスへ移動します:
    HKEY_LOCAL_MACHINE > SOFTWARE > Microsoft > Windows > CurrentVersion > Policies > System > CredSSP > Parameters
  3. 「AllowEncryptionOracle」をダブルクリックします
  4. 値のデータ欄に「2」を入力します
  5. 「OK」をクリックします
    CredSSPによるRDP認証エラーの原因と解決方法をわかりやすく解説
  6. レジストリエディタを閉じます
  7. 再度クライアントへの接続を試みます

それでも同じエラーが表示される場合は、次の解決策をお試しください。

解決策2:ローカルグループポリシーを編集する

ローカルグループポリシーの設定変更でも、このエラーを解消できます。この方法のメリットは、システム上のすべてのユーザーに設定が適用される点です。

以下の手順で設定を行ってください。

  1. スタートメニューをクリックし、「gpedit.msc」と入力してEnterキーを押します
  2. 「コンピューターの構成 > 管理用テンプレート > システム > 資格情報の委任」へ移動します
  3. 暗号化オラクルの修復(Encryption Oracle Remediation)」をダブルクリックします
    CredSSPによるRDP認証エラーの原因と解決方法をわかりやすく解説
  4. 表示されたウィンドウで「有効」を選択し、「保護レベル」を「脆弱(Vulnerable)」に設定します
    CredSSPによるRDP認証エラーの原因と解決方法をわかりやすく解説
  5. 「OK」をクリックしてグループポリシーエディターを閉じます
  6. 再度クライアントへの接続を試みます

注意:保護レベルを「脆弱」に設定すると、セキュリティ上のリスクが高まる可能性があります。問題の切り分けや一時的な回避策として利用し、可能な限りすべてのマシンに最新の更新プログラムを適用することを推奨します。

  1. 【保存版】Windowsのアプリケーションエラー 0xc0000142 を解決する7つの対処法

    アプリケーションエラー 0xc0000142 の解決方法:「エラー 0xc0000142」は、どの Windows バージョンでも発生する可能性があり、通常はアプリケーションが正常に初期化できない際に表示されます。このエラーは非常に厄介で発生頻度も高く、Windows の中核的なアプリケーションにも影響を及ぼします。プログラムを起動しようとするたびに、次のようなエラーメッセージが表示されます。 アプリケーションを正しく起動できませんでした(0xc0000142)。[OK] をクリックしてアプリケーションを終了してください。 アプリケーションエラー 0xc0000142 の主な原因 このエラ

  2. Huluトークンエラー5の解決方法|PC・スマホで視聴できないときの対処法

    Huluは、2007年にウォルト・ディズニーとコムキャストが共同で立ち上げたオンライン動画配信サービスです。近年、その人気が急速に高まっています。HuluはMicrosoft Storeからダウンロードできるデスクトップアプリや、Google Playストアから入手できるモバイルアプリを通じて、お気に入りの番組や映画を視聴できます。 しかし、Windows PCやAndroidスマートフォンのユーザーから「Huluトークンエラー5」が発生するという報告が寄せられています。この記事では、Huluエラーコード5を解消するための対処法を詳しくご紹介します。 Huluエラーコード5が表示される際には、