Одновременные или несколько подключений к одному контейнеру

Это важно

Предстоящее изменение в Windows Server, включенное в обновление за апрель 2026 г., заключается в том, что по умолчанию тип шифрования Kerberos изменяется с RC4 на AES-SHA1.

Общие папки, в которых размещаются контейнеры FSLogix, которые не обновляются до AES-SHA1 могут иметь проблемы с доступом после применения этого изменения. Чтобы избежать сбоев, выполните обновление до AES-SHA1 перед установкой обновления.

Клиенты, которые уже обновились до AES-SHA1, не затронуты.

Дополнительные сведения см. в блоге FSLogix: Требуемое действие: ужесточение Windows Kerberos (RC4) может повлиять на профили FSLogix в хранилище SMB.

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

  • Стандартные подключения
    • Пользователь создает один удаленный сеанс на компьютере Windows с помощью полного рабочего стола или удаленного приложения.
  • Одновременные подключения
    • Пользователь создает удаленный сеанс на компьютере Windows с помощью полного рабочего стола или удаленного приложения. Тот же пользователь создает второй удаленный сеанс на том же компьютере Windows с помощью полного рабочего стола или удаленного приложения.
  • Несколько подключений
    • Пользователь создает удаленный сеанс на компьютере Windows с помощью полного рабочего стола или удаленного приложения. Тот же пользователь создает новый удаленный сеанс на другом компьютере Windows с помощью полного рабочего стола или удаленного приложения.

Замечание

При работе с одновременными или несколькими типами подключений конфигурация отличается от контейнеров Profile и ODFC. Контейнеры профилей используют конфигурацию, называемую ProfileType, а контейнер ODFC использует конфигурацию, называемую VHDAccessMode. Каждая конфигурация работает по-разному.

Предупреждение

OneDrive не поддерживает одновременные или несколько подключений с использованием одного контейнера в любом случае. Ознакомьтесь с документацией по OneDrive в этой статье.

Предпосылки

Прежде чем настраивать одновременные или несколько подключений, установите и настройте контейнеры профилей.

Одновременные подключения

Одновременные подключения используются, если пользователю требуется несколько сеансов (1) на одном компьютере с использованием одного контейнера Profile или ODFC. Одновременные подключения требуют других записей реестра, чтобы разрешить эти типы подключений. Этот сценарий поддерживает использование базовых дисков VHD(x) и VHD(x) разностных дисков.

Предупреждение

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

Обязательные параметры

Раздел реестра: HKLM\SYSTEM\CurrentControlSet\Control\Terminal Server

Имя значения Тип значения Ценность
fDenyTSConnections DWORD (32-битное целое число) 0
fSingleSessionPerUser DWORD (32-битное целое число) 0

Несколько подключений

Несколько подключений используются, когда пользователю требуется больше одного сеанса, каждый на разных компьютерах, используя один и тот же профиль или контейнер ODFC. Этот сценарий поддерживается только с помощью дифференцирующих дисков VHD(x). В отличие от одновременных подключений, другая конфигурация не требуется за пределами разных дисков.

Разностные диски контейнера профиля VHD(x)

Для использования дисков VHD(x) с отличием требуется специфическая конфигурация контейнера профилей для одновременных и множественных подключений.

Чтобы использовать параллельные/несколько подключений, параметр ProfileType должен быть задан 3.

Компьютер пытается выполнить блокировку для чтения и записи, а затем перейти в режим только для чтения:

  • Вход в систему:
    • Клиент проверяет наличие RW.VHD(x) файла. Если это не так, клиент принимает роль RW и выполняет те же действия, что и в случае ProfileType = 1. RW.VHD(x) Если файл действительно существует, клиент принимает роль RO и выполняет те же действия, что при ProfileType = 2.

Замечание

  • Диски разности ro хранятся в локальном временном каталоге и называются %usersid%_RO.VHD(x).
  • Диск разности RW хранится в сети рядом с родительским файлом VHD(x) и называется RW.VHD(x).
  • Операция слияния может быть безопасно прервана и продолжена. (например, если один клиент начинает операцию слияния и прерывается или отключается, другой клиент может безопасно продолжить и завершить слияние). Именно поэтому клиенты RW и RO пытаются выполнить операцию слияния.
  • Операции слияния в файловой системе ReFS, где разностный диск и диск-родитель находятся на одном томе ReFS, выполняются почти мгновенно, независимо от размера разностного диска.
  • Операции слияния можно выполнять только в случае отсутствия открытых дескрипторов либо для диска разницы, либо для родительского VHD(x). Клиент RO также пытается объединить RW VHD(x), так как он может быть последним сеансом перед отключением.

Дисковое различение VHD(x) контейнера ODFC

Одновременные и множественные соединения требуют специфической конфигурации контейнера ODFC для использования дифференцирующих дисков VHD(x).

Чтобы использовать параллельные\несколько подключений, тип VHDAccessMode должен иметь значение 3:

Локальный виртуальный жесткий диск на основе сеанса (x)

  • Вход
    • Клиент ищет сеансовый VHD(x), который в настоящее время не используется
    • Если он найден, он напрямую подключен и используется
    • Если он не найден, создается один
    • Если создается новый виртуальный жесткий диск, и в результате количество файлов VHD(x), привязанных к сеансу, превышает число, указанное для сохранения в параметре NumSessionVHDsToKeep, VHD(x) помечается для удаления при выходе.
  • Выйти из системы
    • Клиент отсоединяет VHD(x)
    • Если VHD(x) помечен для удаления, он удаляется

Замечание

  • Диски локальных различий хранятся в локальном временном каталоге и называются %usersid%_ODFC.VHD(x).
  • Диски разности, хранящиеся в сети, находятся рядом с родительским файлом VHD(x) и называются %computername%_ODFC.VHD(x).
  • Операция слияния может быть безопасно прервана и продолжена. (например, если один клиент начинает операцию слияния и прерывается или отключается, другой клиент может безопасно продолжить и завершить слияние).
  • Операции слияния в файловой системе ReFS, где разностный диск и диск-родитель находятся на одном томе ReFS, выполняются почти мгновенно, независимо от размера разностного диска.
  • Операции слияния можно выполнять только в случае отсутствия открытых дескрипторов либо для диска разницы, либо для родительского VHD(x). Таким образом, только последний сеанс может успешно объединить свой диск разницы.
  • Файлы VHD(x), основанные на сеансе, называются ODFC-%username%-SESSION-<SessionNumber>.VHD(x), где <SessionNumber> — это целое число от 0 до 9.
  • Максимальное количество сеансовых VHD(x) файлов — 10.