
私のコンピューター (Windows 8.1 Professional) では、TightVNC Server (v. 2.7.10) が稼働しています。私がコンピューターの前にいるときは、他のユーザーが VNC クライアントを使用して私の画面を見ることができます。しかし、私が自分のコンピューターに RDP で接続すると、他のユーザーは私のセッションを見ることができず、Windows のロック画面しか見えません。
TightVNC を使用して他のユーザーが現在の RDP セッションを表示できるようにするにはどうすればよいですか?
答え1
VNC と RDP は異なるプロトコルです。VNC は画面共有で、サーバーのコントロールをアクティブにしたまま、クライアントの入力 (マウス、キーボードなど) をサーバーの画面で使用するオプションがあります。リモート デスクトップは、コンピューターを管理するために作成され、NT4 のターミナル サービスから始まりました。各ユーザーが独自のセッションを持つため、Windows をマルチユーザー環境にした要因の 1 つでした。
RDPを使用するとコンソールがロックアウトされるコンシューマー版/admin
Windows の。Server エディションでは、「コンソール」にいるユーザーを起動しません。 を実行するときに(以前は/console
) コマンドを使用することで、これを上書きできますmstsc.exe
。
VNC を使用している場合は、コンソールの画面が表示されます。RDP を使用している場合は、セッションに接続しています。Windows Professional エディション (サーバーではありません!) の場合、同時接続は 1 つしか許可されないため、誰かが接続するとコンソールのセッションがロックされます。回避策はありません。
答え2
解決策はいくつかありますが、それぞれに制限があります。
リモート セッションで VNC サーバーを「サービス」ではなく「アプリケーション」として起動する必要があります。この方法では、RDP セッションを表示できますが、UAC と対話することはできません。
もう 1 つの解決策は、リモート コンピューターへの RDP 接続を開始するコンピューターで VNC サーバーを起動することです。これにより、リモート ユーザーはクライアントの RDP ウィンドウを表示して使用できるようになります。
2021 年追加: TightVNC サーバーのバージョン 2.8.53 以降では、アクティブな RDP セッションへの接続がサポートされます。(ただし、「承認/拒否」クエリを無効にする必要があります)ソース
答え3
動作するかどうかはわかりませんが、RDP から TightVNC スタンドアロン サーバーを実行してみてください。TightVNC サービスは実行しないでください (デフォルトのインストールでは、サービスを実行するように選択したと思われます)。