数人の Windows 10 ユーザーが、コンピュータ システムにリモートからアクセスしようとしたときに、ドメインに接続されたシステムでエラーが発生したと報告しています。 これは、ネットワーク レベルの認証または NLA がコンピュータで有効になっている場合に発生します。 あなたがこれらのユーザーの XNUMX 人である場合は、この投稿でこのエラーを修正する方法について説明するので、読み続けてください。 この問題を解決するには、いくつかの回避策を試すことができます。 プロパティを使用してこのオプションを直接無効にすることも、一部のレジストリ エントリまたはサブキーを変更してシステムを再起動することもできます。
この問題が発生すると、次のようなエラーメッセージが表示されます。
「接続しようとしているリモート コンピュータにはネットワーク レベル認証 (NLA) が必要ですが、Windows ドメイン コントローラに接続して NLA を実行できません。 リモート コンピュータの管理者は、[システムのプロパティ] ダイアログ ボックスの [リモート] タブのオプションを使用して NLA を無効にすることができます。
または、代わりに次のエラーメッセージが表示されることもあります。
「リモートコンピューターにはネットワークレベル認証が必要ですが、コンピューターではサポートされていません。 サポートが必要な場合は、システム管理者またはテクニカルサポートに連絡してください。」
以下のオプションを使用して問題のトラブルシューティングを進める前に、データまたはシステムの復元ポイントのバックアップを作成し、変更するレジストリエントリのコピーを作成する必要があります。
オプション 1 – プロパティを使用してネットワーク レベルの認証を無効にする
NLA は、コンピュータに追加のセキュリティを提供し、ネットワーク管理者が XNUMX つのボックスをクリックするだけでシステムにログインできるユーザーを制御できる便利なツールです。 ただし、場合によってはそれが不利になり、システムにリモートからアクセスできなくなる可能性があります。 したがって、プロパティを使用して無効にする必要があります。
- Win + Rキーをタップして、[ファイル名を指定して実行]ダイアログボックスを開きます。
- その後、「sysdm.cpl」と入力し、Enterをタップしてシステムプロパティを開きます。
- 次に、[リモート]タブに移動し、[ネットワークレベル認証を使用してリモートデスクトップを実行しているコンピューターからの接続のみを許可する(推奨)]オプションのチェックボックスをオフにします。
- 次に、[適用]ボタンをクリックして変更を保存し、[システムプロパティ]を終了してから、リモートコンピューターに再度ログインして、問題が修正されているかどうかを確認します。
オプション 2 – レジストリ エディターで NLA を無効にする
このオプションは、最初のオプションが機能しなかった場合にのみ使用できることに注意してください。 このオプションでは、PCを完全に再起動する必要があることに注意してください。これは、コンピューターが実稼働サーバーを実行している場合、ダウンタイムを意味する可能性があります。 したがって、すべての作業を必ず保存してください。
- Win + R キーをタップしてファイル名を指定して実行ダイアログ ボックスを開き、フィールドに「Regedit」と入力して Enter をタップしてレジストリ エディターを開きます。
- そこから、[ファイル]> [ネットワークレジストリの接続]をクリックし、リモートコンピューターの詳細を入力して、接続を試みます。
- 接続したら、以下のパスに移動します。
HKLM>システム> CurrentControlSet>コントロール>ターミナルサーバー> WinStations> RDP-Tcp
- その後、以下の値を「0」に変更します
- PowerShellに移動して、このコマンドを実行します– コンピューターを再起動
オプション 3 – PowerShell 経由で NLA を無効にする
PowerShellを使用すると、リモートコンピューターを利用できます。マシンをターゲットにした後、以下のコマンドを実行してNLAを無効にすることができます。
- Win + S をタップして検索を開き、フィールドに「PowerShell」と入力します。 関連する結果を右クリックし、「管理者として実行」オプションを選択します。
- PowerShellを開いた後、次のコマンドを実行します。
- PowerShellにアクセスしたら、次のコマンドを実行します。
$ TargetMachine =“ Target-Machine-Name”
(Get-WmiObject -class “Win32_TSGeneralSetting” -Namespace rootcimv2terminalservices -ComputerName $TargetMachine -Filter “ターミナル名='RDP-tcp'”).SetUserAuthenticationRequired(0)
注:指定されたコマンドでは、「Target-Machine-Name」はターゲットとするマシンの名前です。
オプション 4 – グループ ポリシー エディターを使用して NLA を無効にする
NLA を無効にするために使用できるもう XNUMX つのオプションは、グループ ポリシー エディターを使用することです。 これは、包括的に無効化している場合に最適です。 グループ ポリシー エディターは強力なツールであることに注意してください。また、覚えのない値を変更して間違いを犯した場合、コンピューターが役に立たなくなる可能性があるため、続行する前に必ずすべての値のバックアップを作成してください。
- Win + Rキーをタップして、[ファイル名を指定して実行]ダイアログボックスを開きます。
- 次に、「gpedit.msc」と入力し、Enterキーをタップしてグループポリシーエディターを開きます。
- そこから、このパスに移動します– コンピューターの構成>管理用テンプレート> Windowsコンポーネント>リモートデスクトップサービス>リモートデスクトップセッションホスト>セキュリティ
- その後、「ネットワークレベル認証を使用してリモート接続にユーザー認証を要求する」を検索し、無効に設定します。
- 次に、エラーが修正されたかどうかを確認します。