Windows
 Computer >> コンピューター >  >> システム >> Windows

「リモートでサインインするには、リモートデスクトップサービスを介したサインイン権限が必要です」エラーの解決方法

はじめに

リモートデスクトップサービス(RDS)が稼働しているWindows Serverに対して、Windowsのリモートデスクトップ(RDP)クライアントから接続しようとした際に、「リモートでサインインするには、リモートデスクトップサービスを介してサインインする権限が必要です(To sign in remotely, you need the right to sign in through Remote Desktop Services)」というエラーメッセージが表示されることがあります。

本記事では、この問題の原因と、実際に試せる解決策をわかりやすく解説します。

エラーの全文

この問題が発生すると、以下のようなエラーメッセージが表示されます。

リモートでサインインするには、リモートデスクトップサービスを介してサインインする権限が必要です。既定では、Administratorsグループのメンバーにはこの権限が付与されています。所属するグループにこの権限がない場合や、Administratorsグループから権限が削除されている場合は、手動で権限を付与する必要があります。

「リモートでサインインするには、リモートデスクトップサービスを介したサインイン権限が必要です」エラーの解決方法

解決策:2つのステップで権限を設定する

この問題を解決するには、リモートデスクトップサービス(RDS)が動作しているWindows Server上で、以下の2つのステップを実行します。

  1. Remote Desktop Usersグループにユーザーを追加する
  2. 「リモートデスクトップサービスを使ったログオンを許可」を設定する

それでは、各ステップの手順を詳しく見ていきましょう。

ステップ1:Remote Desktop Usersグループにユーザーを追加する

ドメイン環境の場合は、以下の手順で操作します。

  • サーバーマネージャーを開きます。
  • ツールメニューから「Active Directoryユーザーとコンピューター」を選択します。
  • 左側のペインで対象のドメインをダブルクリックし、Builtinを選択します。
  • 右側のペインにある「Remote Desktop Users」を開きます。
  • 「メンバー」タブで「追加」をクリックします。
  • RDSサーバーへのリモートアクセスを許可したいADユーザーを入力します。
  • OKをクリックします。
  • リモートデスクトップユーザーの選択が完了したら、再度OKをクリックしてウィンドウを閉じます。

なお、RDセッションホストサーバーがドメインコントローラー上にインストールされていない場合は、ローカルユーザーとグループスナップイン、またはシステムのプロパティリモートタブを使用して、Remote Desktop Usersにユーザーを追加してください。

これでステップ1は完了です。続いてステップ2に進みます。

ステップ2:「リモートデスクトップサービスを使ったログオンを許可」を設定する

次に、グループポリシーでログオン権限を付与します。手順は以下のとおりです。

  • Windowsキー + Rを押して「ファイル名を指定して実行」ダイアログを開きます。
  • ダイアログにgpedit.mscと入力し、Enterキーを押してグループポリシーエディターを起動します。
  • ローカルグループポリシーエディターの左側ペインで、以下のパスへ移動します。
コンピューターの構成 > Windowsの設定 > セキュリティの設定 > ローカルポリシー > ユーザー権利の割り当て
  • 右側のペインで「リモートデスクトップサービスを使ったログオンを許可」をダブルクリックしてプロパティを開きます。
  • プロパティ画面で「ユーザーまたはグループの追加」ボタンをクリックします。
  • remoteと入力し、「名前の確認」ボタンをクリックします。
  • 一覧から「Remote Desktop Users」を選択します。
  • OKをクリックして、グループポリシーエディターを終了します。

設定を反映させるには、RDSサーバーを再起動するか、管理者権限でコマンドプロンプトを開いて以下のコマンドを実行します(再起動なしで新しいグループポリシー設定を適用できます)。

gpupdate /force

コマンドの実行完了後、またはサーバーの再起動後に、Windows 10のリモートデスクトップクライアントから接続を試みてください。これで問題は解決しているはずです。

それでも解決しない場合:「拒否」ポリシーを確認する

グループポリシーの更新後も問題が解決しない場合は、以下の追加設定を確認してください。

グループポリシーエディターで、先ほどと同じパスに移動します。

コンピューターの構成 > Windowsの設定 > セキュリティの設定 > ローカルポリシー > ユーザー権利の割り当て

次に、「リモートデスクトップサービスを使ったログオンを拒否」ポリシーを開き、Usersグループが含まれている場合は削除します。

グループポリシーエディターを終了し、再度gpupdate /forceコマンドを実行して設定を反映させましょう。

まとめ

このエラーは、接続するユーザーにリモートデスクトップ経由でのログオン権限が付与されていないことが主な原因です。「Remote Desktop Users」グループへのユーザー追加と、グループポリシーでのログオン許可設定という2つの対策を行うことで、ほとんどの場合は解決できます。それでも改善しない場合は、「拒否」ポリシー側の設定も併せて確認してみてください。

関連記事:リモートデスクトップ接続で「内部エラーが発生しました」と表示される場合の対処法

  1. 【解決済み】Windows Server 2016 RDSエラー「リモートでサインインするには、リモート デスクトップ サービスを介してサインインする権限が必要です」の修正方法

    このチュートリアルでは、Remote Desktop Services(リモート デスクトップ サービス)が稼働しているWindows Server 2016に、Windowsリモートデスクトップ(RDP)クライアントから接続しようとした際に表示されるエラー「リモートでサインインするには、リモート デスクトップ サービスを介してサインインする権限が必要です」を解決する方法を紹介します。 問題の詳細 リモートデスクトップクライアントのユーザーが、RDP経由でターミナルサーバー2016にリモート接続できず、以下のエラーメッセージが表示されます。 「リモートでサインインするには、リモート デスクト

  2. 今すぐ導入したいおすすめOutlookアドイン5選

    アドイン(拡張機能)は、日々の業務を効率化してくれる便利なツールです。現代のビジネスパーソンの多くが、少なくとも1つはアドインを日常的に活用しているのではないでしょうか。 Outlookユーザーであれば朗報です。Outlookは多彩なアドインに対応しており、ダウンロードするだけで生産性を大幅に向上させられます。本記事では、特におすすめのOutlookアドインを5つ厳選してご紹介します。 1. Boomerang Boomerangは無料で使えるOutlookアドインです。メールの送信を指定した日時に予約したり、会議のスケジュール調整を行ったり、返信のないメールへのフォローアップリマインダーを