コンピューター(Windows 8.1 Professional)でTightVNCサーバー(v。2.7.10)を実行しています。私が物理的にコンピューターの前にいるとき、他の人はVNCクライアントを使用して私の画面を見ることができます。ただし、自分のコンピューターにRDPを実行すると、他のユーザーは自分のセッションを表示できません。 Windowsのロック画面のみが表示されます。
TightVNCを使用して他のユーザーが現在のRDPセッションを表示できるようにするにはどうすればよいですか?
VNCとRDPは異なるプロトコルです。 VNCは画面共有であり、サーバーのコントロールをアクティブにしたまま、サーバーの画面でクライアントの入力(マウス、キーボードなど)を使用するオプションがあります。リモートデスクトップは、NT4のターミナルサービスから始まったコンピュータを管理するために作られました。各ユーザーが独自のセッションを持っているため、これはWindowsをマルチユーザー環境にした理由の一部でした。
RDPを実行すると、Windowsのコンソールコンシューマーバージョンの場合がロックアウトされます。サーバーエディションの場合、「コンソール」にいる人は誰でもキックオフしません。 /admin
を実行するときに/console
(以前はmstsc.exe
でした)コマンドを使用すると、これを乗り越えることができます。
VNCを使用している場合は、コンソールの画面が表示されます。 RDPを使用している場合は、セッションに接続しています。 Windows Professionalエディション(サーバーではありません!)の場合、同時接続は1つしか許可されていないため、誰かが接続するとコンソールのセッションがロックされます。それを回避する方法はありません。
動作するかどうかはわかりませんが、RDPからTightVNCスタンドアロンサーバーを実行してみてください。TightVNCサービスは実行しないでください(デフォルトのインストールでは、サービスを実行することを選択したと思います)。