リモートコンピュータにネットワークレベルの認証が必要ですが、コンピュータではサポートされていません
リモート接続時に「リモートコンピューターはネットワークレベル認証を要求しますが、お使いのコンピューターはこれをサポートしていません」というメッセージが表示されると、非常にイライラすることがあります。通常、これはリモートマシンとローカルマシンのセキュリティ設定(主にNLA(ネットワークレベル認証)関連)の不一致が原因です。場合によっては、設定の不具合やサービスが正常に動作していないことが原因であることもあります。Windowsには多くの可動部分が関係しているため、この問題を修正するのは必ずしも簡単ではありませんが、いくつかの調整で問題が解決することがよくあります。重要なのは、リモートデスクトップの設定で認証の処理方法が一致していることを確認することです。このエラーが表示される場合は、構成ミス、またはNLAの無効化やレジストリ設定の変更など、最近のアップデートでデフォルトが変更されたことが原因の可能性があります。これらの修正は、これらの構成を調整して、リモート接続が再びスムーズに機能することを目的としています。
リモートコンピュータにネットワークレベルの認証が必要な問題を修正する方法
リモートデスクトップを無効にして再度有効にする
これは、リモート デスクトップ機能をすばやくリセットする必要がある場合があるため、最初の問い合わせ先のようなものになります。Windows では、リモート デスクトップを簡単にオフにしたりオンに戻したりできるため、奇妙な不具合が解消されることがあります。セットアップによっては、これで問題が即座に解決されることもあります。基本的に、リモート デスクトップが正しく構成されていない場合、またはサービスが正常に開始されなかった場合は、切り替えることで問題を解決できます。[設定] > [システム] > [リモート デスクトップ]に移動し、オフにして、少し待ってからオンに戻します。アクセスできる場合は、リモート マシンでこれを行うことを忘れないでください。1 つのセットアップでは機能しましたが、別のセットアップではそれほどうまくいきませんでした。その後、再度接続して、エラーがなくなったかどうかを確認します。そうでない場合は、次の修正に進みます。
リモートデスクトップのNLA設定を調整する
WindowsのデフォルトではセキュリティのためにNLAが必須になっていますが、特にリモートマシンが古いバージョンやサポートされていないバージョンを使用している場合は、接続するためにNLAを無効にする必要があります。この修正方法は、「システム」>「リモートデスクトップ」メニューから関連設定を切り替えることです。「デバイスが接続にネットワークレベル認証を使用するように要求する」の横にスピナー矢印があります。このチェックを外して、もう一度試してください。ただし、これを行うとセキュリティが*低下*するため、多少のトレードオフがあることに注意してください。一部のマシンでは、このプロセスに再起動が必要になるため、可能であればローカルコンピューターとリモートコンピューターの両方を再起動することをお勧めします。この設定を調整した後、再接続してエラーが再び表示されるかどうかを確認してください。Windowsは必要以上に難しくする必要があるためです。
グループポリシーでNLA設定を構成する
これはかなりハードな方法ですが、試してみる価値はあります。ローカルグループポリシーを使ってユーザー認証の要件を無効にすることができます。Windows + Rを押し、gpedit.mscと入力して Enter キーを押します。「コンピューターの構成」>「管理用テンプレート」>「Windows コンポーネント」>「リモートデスクトップサービス」>「リモートデスクトップセッションホスト」>「セキュリティ」の順に移動します。 「ネットワークレベル認証を使用したリモート接続にユーザー認証を要求する」という設定を見つけて、 「無効」に設定します。「OK」をクリックし、コンピューターを再起動します。一部の設定では、この設定がデフォルトで有効になっている場合があり、サポートされていないクライアントからの接続がブロックされます。無効にするとセキュリティが低下しますが、リモートアクセスが機能するだけであれば、これは簡単な解決策です。
レジストリハック:NLA を無効化して再度有効化
これはちょっと強引ですが、通常の設定がうまくいかない場合に有効です。「ファイル名を指定して実行」(Windows + R)と入力してレジストリ エディターを開きます。何かをする前に、念のためレジストリregedit.exeをバックアップしてください。次に、 に移動しますHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\WinStations\RDP-Tcp。SecurtiyLayer値(はい、タイプミスです。この綴りです)を見つけてダブルクリックし、 に設定します。また、UserAuthenticationについても同じ操作を行います。これらの値は、NLA を有効にするかどうかを制御します。その後、PC を再起動します。レジストリの変更を有効にするには再起動が必要です。Windows は更新後やポリシーのリセット後にこれらの設定を元に戻すことがあるため、問題が再発する場合はこれを再度実行する必要があるかもしれません。0
LSAセキュリティパッケージの値を修正する
ローカルセキュリティ機関(LSA)の構成が不安定になり、サインインやリモート認証に支障をきたすことがあります。レジストリを再度開き、 に移動します。 「Security Packages」をHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Lsaダブルクリックして、 になっていることを確認します。次に、 に移動し、 「SecurityProviders」をダブルクリックして、 になっているかどうかを確認します。設定が異なっている場合は設定をリセットし、再起動します。これは少し「ヘイメリー」ですが、試してみる価値はあります。LSAは、RDPに干渉する可能性のある多くのサインインセキュリティ機能を処理しています。tspkgHKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviderscredssp.dll
組み込みのトラブルシューターを実行する
それでも問題が解決しない場合は、Windows には一般的なネットワークやサービスの問題を特定できるトラブルシューティング ツールが用意されています。 「設定」>「システム」>「トラブルシューティング」>「その他のトラブルシューティング ツール」に移動してください。インターネット接続のトラブルシューティング ツールを実行し、次に「着信接続」と 「ネットワーク アダプター」のトラブルシューティング ツールを確認してください。ネットワーク プロファイルの問題や、RDP トラフィックをブロックするポートのブロックなど、問題が見つかる可能性があります。場合によっては、自動修正だけでエラーを解消できることもあります。
リモートデスクトップサービスを再起動する
それでもダメな場合は、サービスを再起動してみるのも良いでしょう。サービスアプリを開きWindows + R、 を押して と入力します。 「リモートデスクトップ構成」、「リモートデスクトップサービス」、「リモートデスクトップサービスユーザーモードポートリダイレクター」services.mscを見つけます。これらが実行中であることを確認します。実行されていない場合は、右クリックして起動します。既に実行中の場合は、右クリックして「再起動」を選択してください。更新後にサービスが停止したりクラッシュしたりすることがあり、再起動することですべてが正常に戻ります。これらのサービスはRPCやDCOMなどの他のサービスに依存しているため、これらも再起動すると改善される可能性があります。
これらの手順はすべて、RDP設定の根本的な原因を突き止めるものです。設定を切り替えたりサービスを再起動するだけで解決できる場合もありますが、より深刻な問題である場合もあります。何度も試していただければ、これらの調整のいずれかで接続が再び確立されることがよくあります。
まとめ
ええ、確かにこうした問題は厄介ですが、通常は設定やサービスをいじることで解決できます。それでもエラーが表示される場合は、ネットワーク全体の問題か、会社のデバイスのセキュリティポリシーに問題がある可能性があります。とはいえ、これらの手順は一般的な原因のほとんどをカバーしており、ほとんどの場合、リモートデスクトップを再び使えるようになります。この情報が誰かの悩みの種を少しでも救ってくれることを願っています。
まとめ
- リモート デスクトップの設定を確認して切り替えます。
- 必要に応じて、ネットワーク レベル認証を調整または無効にします。
- NLA およびセキュリティ パッケージのレジストリ キーを構成します。
- ネットワークと接続の問題については、Windows のトラブルシューティング ツールを実行します。
- リモート デスクトップ サービスを再起動またはリセットします。