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

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

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

Event ID 26 Windows Server, AD и Роли

Блокировка VHDX контейнеров FSLogix: освобождение зависших профилей

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

Симптомы блокировки дисков профилей FSLogix

При входе пользователя на терминальный сервер RDSH или виртуальный рабочий стол VDI появляется временный профиль (Temp Profile) или процесс входа зависает на этапе «Ожидание службы профилей пользователей FSLogix». В журнале FSLogix-Apps/Operational фиксируется ошибка: Event ID 26: Profile container failed to attach. The file is locked by another process (VHDX locked).

СимптомЛокация ошибкиПричина
Вход с временным профилемСессия пользователяФайл Profile_Username.vhdx заблокирован другим сервером RDSH или антивирусом
Event ID 26 / Event ID 34Журнал FSLogixНе разорванный SMB-дескриптор на файловом сервере при аварийном завершении сессии
Невозможность удалить/переименовать VHDXФайловый сервер (File Server)Файл удерживается службой LanmanServer (Open SMB Session)

Пошаговое освобождение заблокированных VHDX FSLogix

  1. Найдите и закройте открытый SMB-дескриптор на файловом сервере:
    Get-SmbOpenFile | Where-Object { $_.Path -like "*FSLogix*.vhdx" } | Select-Object FileId, SessionId, Path, ClientComputerName, ClientUserName; Get-SmbOpenFile | Where-Object { $_.Path -like "*FSLogix*.vhdx" } | Close-SmbOpenFile -Force
  2. Включите параллельный доступ к контейнерам (VHDX Differencing Disks) в FSLogix: разрешите одновременные множественные сессии через создание разностных дисков:
    Set-ItemProperty -Path "HKLM:\SOFTWARE\FSLogix\Profiles" -Name "ConcurrentUserSessions" -Value 1 -Type DWord -Force
  3. Настройте таймауты повторного подключения (Retry Count):
    Set-ItemProperty -Path "HKLM:\SOFTWARE\FSLogix\Profiles" -Name "LockedRetryCount" -Value 12 -Type DWord -Force; Set-ItemProperty -Path "HKLM:\SOFTWARE\FSLogix\Profiles" -Name "LockedRetryInterval" -Value 5 -Type DWord -Force
  4. Добавьте VHDX в исключения антивируса на файловом сервере: исключите расширения .vhdx, .vhd и процессы frxdrv.sys, frxsvc.exe.

Важно: Не отключайте сессию SMB принудительно, если пользователь прямо сейчас выполняет активную запись на диск, чтобы не повредить структуру файловой системы NTFS/ReFS внутри VHDX.

💡 Практика специалистов: Если блокировки VHDX происходят регулярно на кластерах файловых серверов SOFS/SMB, включите поддержку FSLogix Cloud Cache. Она записывает данные в локальный кэш хоста и асинхронно сбрасывает их в хранилище, исключая сетевые блокировки.

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

Почему VHDX диск FSLogix остается заблокированным после выхода пользователя?

Если сервер RDSH завис, выключился аварийно или пропало сетевое соединение, файловый сервер удерживает дескриптор SMB-сессии (Lease Lock) до истечения системного таймаута TCP.

Что делает параметр ConcurrentUserSessions в FSLogix?

Он позволяет пользователю одновременно работать на нескольких хостах, создавая локальные разностные RW.VHDX диски, которые при выходе сливаются с основным VHDX.

Где сохраняются подробные логи работы FSLogix на хосте?

Подробные текстовые файлы журналов расположены в каталоге C:\ProgramData\FSLogix\Logs\Profile.

Как быстро проверить статус монтирования VHDX диска на RDSH?

Выполните утилиту: frx list-redirects или просмотрите смонтированные диски через Get-Disk.

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