TightVNC во время сеанса RDP

TightVNC во время сеанса RDP

На моем компьютере (Windows 8.1 Professional) запущен TightVNC Server (v. 2.7.10). Когда я физически нахожусь за компьютером, другие могут видеть мой экран с помощью VNC-клиента. Однако, когда я подключаюсь к своему компьютеру по RDP, другие пользователи не могут видеть мой сеанс; они видят только экран блокировки Windows.

Как разрешить другим пользователям видеть мой текущий сеанс RDP с помощью TightVNC?

решение1

VNC и RDP — это разные протоколы. VNC — это общий доступ к экрану с возможностью использования ввода клиента (т. е. мыши, клавиатуры и т. д.) на экране сервера, при этом элементы управления сервера остаются активными. Удаленный рабочий стол был создан для администрирования компьютера, что началось с терминальных служб NT4. Он был частью того, что сделало Windows многопользовательской средой, поскольку у каждого пользователя есть свой сеанс.

Когда вы используете RDP, он блокирует консоль.в версиях для потребителейWindows. Для редакций Server он не выгоняет того, кто находится у "консоли". Вы можете обойти это, используя команду /admin(раньше было /console) при запуске mstsc.exe.

Если вы используете VNC, вы видите экран консоли. Если вы используете RDP, вы подключаетесь к сеансу. В случае редакций Windows Professional (не серверов!) вам разрешено только одно одновременное подключение, поэтому он блокирует сеанс консоли, когда кто-то подключается. Обойти это невозможно.

решение2

Решения есть... но каждое из них имеет ограничения:

  1. Вам необходимо запустить VNC Server в удаленном сеансе как "приложение", а не "службу". Таким образом, вы можете видеть сеанс RDP, но не можете взаимодействовать с его UAC.

  2. Другим решением является запуск VNC-сервера на компьютере, с которого вы запускаете RDP-подключение к удаленному компьютеру, таким образом удаленный пользователь сможет видеть RDP-окно клиента и использовать его.

  3. Добавлено 2021: Сервер TightVNC с версии 2.8.53 поддерживает подключение к активному сеансу RDP. (но необходимо отключить запрос «принять/отклонить»).источник

решение3

Я не уверен, сработает ли это, но попробуйте запустить автономный сервер TightVNC из вашего RDP, не запуская службу TightVNC (предполагаю, что при установке по умолчанию вы выбрали запуск службы).

решение4

(закадровый голос) 10 лет спустя:

Давать возможностьПодключиться к сеансу RDPопция в настройках сервера. Работает безупречно, по крайней мере, в несерверных версиях Windows, позволяя работать tightVNC как службе.

Конфигурация сервиса TightVNC

Связанный контент