本記事では、「リモートコンピューターにはネットワークレベル認証が必要です」というエラーに対する4つの検証済み解決策を主に紹介します。
「Windows 10で、『接続先のリモートコンピューターにはネットワークレベル認証が必要ですが、NLAを完了するためにWindowsドメインコントローラーにアクセスできません』というエラー通知を受け取りました。数時間かけて調査しましたが、同じ問題に直面した方から意見を聞きたいです。よろしくお願いします。」
エラーメッセージの全文によると、ユーザーはWindows 10、11でリモートデスクトップ接続を使用する際に、リモートコンピューターでNLAを無効にすることでこの問題を解決できます。そのため、ここではこれを実現するための4つの方法をまとめました。
ステップ1:Win + Rキーを押して「ファイル名を指定して実行」ダイアログボックスを呼び出します。次に「sysdm.cpl」と入力し、OKをクリックしてシステムのプロパティを開きます。
ステップ2:リモートタブに切り替え、ネットワークレベル認証でリモートデスクトップを実行しているコンピューターからのみ接続を許可する (推奨)のチェックを外します。
ステップ1:WIN + Rキーを押し、「regedit」と入力してレジストリエディターを開きます。
ステップ 2. 次のパスに移動します: HKEY_LOCAL_MACHINE > SYSTEM > ControlSet001 > Control > Terminal Server > WinStations > RDP-Tcp。右側のペインで、SecurityLayer と UserAuthentication を探します。
ステップ 3. まず SecurityLayer をダブルクリックし、値を 0 に設定します。次に、UserAuthentication に対しても同じ手順を繰り返します。
ステップ 1. Win + R キーを押し、「gpedit.msc」と入力してローカルグループポリシーエディターを開きます。
ステップ 2. 次のパスに移動します: コンピューターの構成 > 管理用テンプレート > Windows コンポーネント > リモートデスクトップサービス > リモートデスクトップセッションホスト > セキュリティ。右側のペインで、ネットワークレベル認証を使用してリモート接続のユーザー認証を必要とする を見つけてダブルクリックします。
ステップ 3. 次に、設定を 無効 に変更します。
ローカルコンピューター上の PowerShell を介して、リモートコンピューター上の NLA を無効にすることもできます。
手順 1. Windows + S キーを押し、「powershell」と入力して、「管理者として実行」を選択します。
手順 2. PowerShell で次のコマンドを実行します。
$TargetMachine = “Target-Machine-Name”
(Get-WmiObject -class “Win32_TSGeneralSetting” -Namespace root\cimv2\terminalservices -ComputerName $TargetMachine -Filter “TerminalName=’RDP-tcp'”).SetUserAuthenticationRequired(0)
ここで、「Target-Machine-Name」はリモートコンピューターの名前です。例えば、リモートコンピューター名が「member-server」の場合などです。
Windows リモートデスクトップは、正常に使用するために多くの設定が必要となる場合があり、非常に面倒なことがあります。そのため、高速で安定したリモート接続を提供し、かつ設定の手間が少ないリモートアクセスソフトウェアをお探しの場合は、AnyViewer をお勧めします。
AnyViewer は、特別な設定なしでリモートコンピューターに簡単に接続できます。インターネットにアクセスできる環境であれば、通常通り使用可能です。以下の手順に従って、すぐに無料のリモート接続を開始してください。
手順 1. 両方のコンピューターに AnyViewer をダウンロード、インストールし、起動します。
ステップ2. ログインに移動し、サインアップをクリックします。(公式サイトで既にサインアップ済みの場合は、直接ログインできます。)
ステップ3. サインアップ情報を入力します。
ステップ4. AnyViewerへのログインが完了します。デバイスはログインしたアカウントに自動的に割り当てられます。
ステップ5. 2台のデバイスで同じAnyViewerアカウントにログインすると、ワンクリック制御をクリックして直接接続できます。
結論として、本記事では「リモートコンピューターにはネットワークレベル認証が必要です」というエラーを修正するための4つの検証済みソリューションを主に紹介しました。さらに、RDPの代替手段であるAnyViewerも紹介しました。これを使用することで、制限なしにリモート接続を実現できます。