エラー: ターゲット コンピューター上の Visual Studio リモート デバッガーが、このコンピューターに接続できません
このエラーは、リモート デバッガー サービスでデバッグを開始したコンピューターに接続するときに、このサービスを実行しているユーザー アカウントを認証できないことを意味します。 このエラーは、レガシ デバッグ エンジンを使用したリモート デバッグで、リモート デバッガーがサービスとして実行されている場合に発生する可能性があります。
コンピューターにアクセスできるアカウントは、次の表のとおりです。
シナリオ | LocalSystem アカウント | ドメイン アカウント | 両方のコンピューターに同じユーザー名とパスワードを持つローカル アカウント |
---|---|---|---|
両方のコンピューターが同じドメインにある場合 | はい | はい | はい |
両方のコンピューターが双方向の信頼関係を持つドメインにある場合 | いいえ | 番号 | はい |
一方または両方のコンピューターがワークグループにある場合 | いいえ | 番号 | はい |
コンピューターが異なるドメインにある場合 | いいえ | 番号 | はい |
さらに:
Visual Studio リモート デバッガー サービスを実行するアカウントは、すべてのプロセスをデバッグできるように、リモート コンピューターの管理者アカウントであることが必要です。
このアカウントには、ローカル セキュリティ ポリシー管理ツールを使用して、リモート コンピューターに対する
Log on as a service
特権が与えられている必要もあります。ローカル アカウントを使用してコンピューターにアクセスしている場合は、ローカル アカウントで Visual Studio リモート デバッガー サービスを実行する必要があります。
このエラーを解決するには
リモート コンピューターに Visual Studio リモート デバッガー サービスが正しく設定されていることを確認します。 詳細については、「リモート デバッグ」を参照してください。
上の表に示した、デバッガー ホスト コンピューターにアクセスできる適切なアカウントを使用して、リモート デバッガー サービスを実行します。
"サービスとしてログオンする" 特権を追加するには
[スタート] メニューの [コントロール パネル] を選択します。
必要に応じて、[コントロール パネル] で [クラシック表示] を選択します。
[管理ツール] をダブルクリックします。
[管理ツール] ウィンドウで、[ローカル セキュリティ ポリシー] をダブルクリックします。
[ローカル セキュリティ設定] ウィンドウで、[ローカル ポリシー] フォルダーを展開します。
[ユーザー権利の割り当て] をクリックします。
[ポリシー] 列の [サービスとしてログオン] をダブルクリックすると、現在のローカル グループ ポリシーの割り当てが [サービスとしてログオン] ダイアログ ボックスに表示されます。
新しいユーザーを追加するには、[ユーザーまたはグループの追加] をクリックします。
ユーザーの追加作業が終了したら、[OK] をクリックします。
このエラーを回避するには
- リモート デバッグ モニターをサービスとして実行する代わりに、アプリケーションとして実行します。