Коротка відповідь: крім довільних обмежень вашої версії Windows, стільки, скільки зможете, поки не вичерпаєте системні ресурси (зазвичай наявна пам'ять).
Марк Русинович " Sysinternals " написав деякий час тому серію блогів під назвою " Проштовхування меж вікна", в якій він досліджує різні межі, з якими Windows може зіткнутися в різних частинах операційної системи. За винятком декількох жорстко закодованих значень, більшість обмежень надходить із системної архітектури (32/64 біт) або наявної пам'яті, або фізичної оперативної пам’яті, або RAM + сторінок. Він розповідає про структуру сеансів у шести частинах і не згадує жодного конкретного обмеження (зауважте, що чотири обмеження робочого столу, про які він згадує, стосуються робочого столу Sysinternals , а не системного обмеження).
Оскільки у мене не було серверного видання під рукою, я зробив невеликий тест у VM з Windows 7 Enterprise (32 біти) з 1,5 ГБ оперативної пам’яті. Це працює, тому що ліміт клієнтських видань Windows - це один інтерактивний сеанс, ви можете відкрити скільки завгодно сесій, але якщо ви активуєте інший сеанс (наприклад, за допомогою віддаленого робочого столу), поточний інтерактивний сеанс заблокований. Це результати:
Один і два відкритих сеанси (лише на робочому столі)

Шість відкритих сеансів (лише на робочому столі)

Як очікувалося, чим більше відкритих сеансів, тим більше пам'яті використовується, в цьому випадку близько 50 Мб на сеанс, що не так багато, але це віртуальна машина без гоління, яка не завантажує жодної програми при запуску, а також не роздуває драйвери.
Звичайно, це змінюється, коли ви починаєте відкривати програми, я відкривав Firefox на кожному сеансі по одній або двох вкладках у кожній (нічого надто важкого, SuperUser в основному сеансі та Firefox-вітальні сторінки в інших):
Шість відкритих сеансів (Firefox з однією / двома вкладками в кожному сеансі)

Оскільки ви бачите, що використання пам'яті майже вдвічі більше, а це лише за допомогою одного відкритого додатку, у реальній системі ви додасте всі програми, які відкриваються при запуску сеансу (усі ці піктограми в області сповіщень плюс інші без вікон та піктограм) і всі програми, які ви збираєтеся використовувати.
Тож на практиці, якщо у вас є програма-баггі, яка просочує об'єкти із жорстко кодованими значеннями, згаданими раніше, я думаю, що головна межа - це фізична пам'ять. Хоча наявна пам’ять включає в себе файл сторінки до досягнення системного ліміту, ви досягнете межі корисного використання : коли пам’ять заповнюється, Windows переміщує більше речей до файлу сторінки, а кеш файлів майже не існує, тому жорсткий диск починає руйнуватися (у захопленні ви Видно, що з 6 сеансів і жодних додатків кеш файлів не перевищує 560 Мб, але при відкритті Firefox він зменшився до 87 МБ).
Як приклад цього моя подруга працювала деякий час тому в державному офісі, де вони використовували тонких клієнтів і входили в сервер Windows за допомогою віддаленого робочого столу або Citrix (я не впевнений), а люди виконують більшу частину роботи на віддалених сесіях . Проблема полягала в тому, що у них більше користувачів, ніж тих, які система може підтримувати без проблем, тому просто відкриття сесії може зайняти 5-7 хвилин легко.