4

Вот мой пример сценария:

У меня есть компьютер WIN 7 Pro с 3 различными учетными записями; Джон Джек Джеймс

Этот компьютер сидит на столе самостоятельно, и пользователи подключаются к машине.

Джеймс уже подключен к RDP к машине в своем профиле Джон хочет подключить RDP к машине и войти в систему со своим профилем

Джон хочет использовать mspaint и нарисовать что-то, над чем Джеймс уже работает RDP и использует Excel.

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

Я знаю, что это повлечет за собой некоторый взлом DLL, однако возможно ли выше?

Заранее спасибо.

Можно ли добиться того, что я прошу, используя машину для запуска 3-х виртуальных машин, а затем RDP на отдельных виртуальных машинах?

Спасибо

3 ответа3

2

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

Для поддерживаемой установки Windows 7 нет, это невозможно. Несерверные версии Windows ограничены одним активным пользователем одновременно, как указано в разделе Как включить одновременные сеансы удаленного рабочего стола в Windows.

В отличие от серверных выпусков Windows, Microsoft ограничивает клиентские выпуски Windows одним пользователем одновременно, удаленным или локальным. Таким образом, если установлено подключение к удаленному рабочему столу, никто за компьютером не сможет использовать его или даже увидеть рабочий стол, не отключив предварительно удаленного пользователя.

Обходной путь, предлагаемый на связанной странице, включает замену основного компонента Windows на компонент, опубликованный анонимным разработчиком, и я бы совершенно не советовал, поскольку вы не представляете, какие другие изменения могли быть внесены, в том числе возможность проникновения вредоносного кода в двоичный файл. Кроме того, любое обновление системы может потенциально нарушить настройку. Вы также, скорее всего, будете нарушать условия лицензии Windows.

Если вы не хотите запускать серверную версию Windows, вы можете получить аналогичный результат, виртуализируя несколько копий Windows на достаточно мощном компьютере и предоставляя каждому пользователю доступ к своему собственному экземпляру. Это будет иметь дополнительное преимущество (по крайней мере, в некоторых случаях использования) изоляции действий каждого пользователя от действий других.

0

Ответ - нет.

Службам терминалов или службам удаленных рабочих столов требуется серверная ОС, и Microsoft желает получить лицензии для каждого пользователя, подключающегося к машине.

Если бы речь шла о "взломе DLL", это потребовало бы, по сути, убедить систему, что это серверная ОС.

Если вам не нужно оставаться с RDP, есть сторонние приложения, которые добавляют эту функцию. Я не использовал ни одного из них сам, но они были простым поиском Google и, возможно, стоит попробовать с соответствующими соображениями и предостережениями:

http://www.thinstuff.com/products

0

Вместо этого используйте Windows Server. Это намного лучше для нескольких сеансов RDP и других сервисов.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .