Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

fSingleSessionPerUser Windows Server, AD и Роли

Множественные RDP-сессии под одним логином: настройка fSingleSessionPerUser

Обновлено: 27.08.2026 · Официальная документация ↗

Проблема выбивания сессии при входе с другого устройства

По умолчанию в Windows Server включен режим «Один пользователь — один сеанс». Если системный администратор подключился к серверу по RDP с рабочего компьютера, а затем решил зайти со своего ноутбука или смартфона под тем же логином Administrator, его первая сессия на рабочем ПК немедленно блокируется и перехватывается.

Когда необходимо несколько сессий:

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

Разрешение нескольких сеансов на одного пользователя

Способ 1. Через редактор реестра (Быстро и надежно)

  1. Нажмите Win + R → введите regeditEnter.
  2. Перейдите по пути:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server
  3. Найдите параметр с именем fSingleSessionPerUser.
  4. Дважды щелкните по нему и измените значение с 1 на 0 (ноль).
    • 1 — (по умолчанию) только один сеанс на пользователя.
    • 0 — разрешено неограниченное количество одновременных параллельных RDP-сессий под одним логином.
  5. Нажмите ОК. Перезагрузка сервера не требуется — изменения вступают в силу мгновенно!

Способ 2. Через редактор локальной групповой политики (GPO)

  1. Нажмите Win + R → введите gpedit.mscEnter.
  2. Перейдите по пути: Конфигурация компьютераАдминистративные шаблоныКомпоненты WindowsСлужбы удаленных рабочих столовУзел сеансов удаленных рабочих столовПодключения.
  3. Найдите политику: «Ограничить пользователей служб удаленных рабочих столов одним сеансом» (Restrict Remote Desktop Services users to a single Remote Desktop Services session).
  4. Установите значение Отключено (Disabled) и нажмите ОК.
💡 Практика специалистов: Разрешение множественных сессий (fSingleSessionPerUser = 0) для обычных пользователей 1С категорически не рекомендуется: сотрудники начинают открывать по 5 брошенных сессий, исчерпывая оперативную память сервера и вызывая конфликты разделяемых файлов пользователя в кэше AppData.

Частые вопросы (FAQ)

Работает ли этот трюк на обычной Windows 10 или 11 Pro?

Нет. В клиентских версиях Windows (10/11) на уровне системной библиотеки termsrv.dll зашито жесткое ограничение: не более 1 активного подключения в принципе (вход по RDP всегда блокирует локальный экран).

Сколько параллельных RDP-сессий поддерживает Windows Server без роли RDS?

В режиме администрирования (Remote Desktop for Administration) Windows Server поддерживает ровно 2 одновременные бесплатные сессии администраторов. Для большего числа требуется установка роли RDS Host и покупка RDS CAL.

Как завершить зависшую параллельную сессию без перезагрузки?

Откройте Диспетчер задач (Task Manager) -> вкладка 'Пользователи' (Users) -> найдите дублирующуюся сессию -> кликните правой кнопкой и выберите 'Выйти' (Sign Off).

Как восстановить параметр через одну команду PowerShell?

Команда: Set-ItemProperty -Path 'HKLM:\System\CurrentControlSet\Control\Terminal Server' -Name 'fSingleSessionPerUser' -Value 0

Полезные материалы
Рекомендуем