При работе пользователей в терминальных сессиях иногда всплывает ошибка: «Вход в систему выполнен с временным профилем». Постоянный профиль при этом не создаётся, все изменения пропадают после выхода.

Причина почти всегда одна — в реестре, в ветке ProfileList, остался «осиротевший» раздел профиля или его .bak-копия. Из-за неё Windows не может подцепить нормальный профиль и подсовывает временный.

Перед правкой реестра сделайте его бэкап. Ошибка в regedit на боевом терминальном сервере обходится дорого, а экспорт ветки занимает несколько секунд.

Как чинить

  1. Выгнать пользователя из его текущей сессии.

  2. Удалить профиль через свойства системы (если он там есть): Свойства системы → Дополнительно → Профили пользователей.

  3. Удалить папку профиля в C:\Users.

  4. Определить SID пользователя. Его видно в оснастке «Пользователи и компьютеры» — в редакторе атрибутов это objectSID.

  5. Открыть реестр с правами администратора и перейти в ветку:

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
    
  6. Найти внутри раздел с искомым SID.

  7. Удалить его вместе с .bak-версией. Это ключевой момент: именно из-за .bak-копии постоянный профиль и не создаётся.

  8. Заглянуть в HKEY_USERS. Если там остался тот же SID — удалить и его.

Готово. Теперь пользователь заходит штатно, а профиль пересоздаётся с нуля.

Рядом: контроллер домена на Samba — если домен только предстоит поднять. И проблемы с токенами Сбербанка — ещё один кейс про рабочие места на Windows.