Иллюстрированный самоучитель по администрированию Windows 2000/2003

Структура профиля пользователя

Как пользователи получают свои профили?

Способ получения профилей пользователями зависит от того, какой тип профиля для них сконфигурирован. В этом разделе описан процесс получения различных типов профилей.

Локальный профиль для нового пользователя

  1. Пользователь входит в систему
  2. Операционная система проверяет список пользователей, расположенный в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, чтобы определить существует ли локальный профиль для данного пользователя.
  3. Очевидно, у нового пользователя еще нет локального профиля. Если компьютер входит в состав домена, операционная система проверяет наличие профиля по умолчанию для всего домена. Поиск производится в папке Default User на общем сетевом ресурсе NETLOGON контроллера домена.
    • Если доменный профиль по умолчанию существует, он копируется на локальный компьютер в каталог %SYSTEMDRIVE%\Documents and Settings\. При этом названием скопированной папки становится имя пользователя. Например, для нового пользователя JDoe профиль создается в %SYSTEMDRIVE%\Documents and Settings\JDoe.
    • Если доменного профиля по умолчанию не существует, то локальный профиль по умолчанию копируется из папки %Systemdrive%\Documents and Settings\Default User в папку с именем пользователя каталога %Systemdrive%\Documents and Settings\.
  4. Если компьютер не входит в домен, то локальный профиль по умолчанию копируется из папки %Systemdrive%\Documents and Settings\Default User в папку с именем пользователя каталога %Systemdrive%\Documents and Settings\.
  5. Пользовательский куст реестра (NTuser.dat) загружается в раздел реестра HKEY_CURRENT_USER.
  6. Значение пользовательской переменной среды %userprofile% обновляется, отражая текущее расположение профиля.
  7. При выходе из системы профиль сохраняется на локальном жестком диске компьютера.

Локальный профиль для существующего пользователя

  1. Пользователь входит в систему
  2. Операционная система проверяет список пользователей, расположенный в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, чтобы определить существует ли локальный профиль для данного пользователя.
  3. Пользовательский куст реестра (NTuser.dat) загружается в раздел реестра HKEY_CURRENT_USER.
  4. Значение пользовательской переменной среды %userprofile% обновляется, отражая текущее расположение профиля.
  5. При выходе из системы профиль сохраняется на локальном жестком диске компьютера.

Перемещаемый профиль для нового пользователя

  1. Пользователь входит в систему
  2. Путь к перемещаемому профилю извлекается из объекта пользователя на контроллере домена.
  3. Windows проверяет наличие профиля в полученном пути. При отсутствии профиля создается папка.
  4. Операционная система проверяет список пользователей, расположенный в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, чтобы определить, существует ли кэшированная копия профиля пользователя. Если локальная копия профиля не найдена, а компьютер входит в состав домена, Windows проверяет наличие профиля по умолчанию для всего домена. Поиск производится в папке Default User на общем сетевом ресурсе NETLOGON контроллера домена.
    • Если доменный профиль по умолчанию существует, он копируется на локальный компьютер в папку каталога %SYSTEMDRIVE%\Documents and Settings\. При этом названием скопированной папки становится имя пользователя.
    • Если доменного профиля по умолчанию не существует, то локальный профиль по умолчанию копируется из папки %Systemdrive%\Documents and Settings\Default User в папку с именем пользователя каталога %Systemdrive%\Documents and Settings\.
  5. Пользовательский куст реестра (NTuser.dat) загружается в раздел реестра HKEY_CURRENT_USER.
  6. Значение пользовательской переменной среды %userprofile% обновляется, отражая текущее расположение профиля.
  7. Пользователь может запускать приложения и работать с документами как обычно. При выходе из системы локальный профиль копируется в каталог, назначенный администратором. Если профиль уже существует на сервере, то происходит объединение локального профиля с серверной копией (подробнее механизм объединения описан ниже в этой статье).

Перемещаемый профиль для существующего пользователя

  1. Пользователь входит в систему
  2. Путь к перемещаемому профилю извлекается из объекта пользователя в контроллере домена.
  3. Windows проверяет наличие профиля по указанному пути. При отсутствии профиля создается папка.
  4. Операционная система проверяет список пользователей, расположенный в HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList, чтобы получить путь к кэшированной копии профиля пользователя, если таковая существует.
  5. Содержимое локального кэшированного профиля сравнивается с копией профиля на сервере. По результатам сравнения происходит объединение локального профиля с серверной копией (подробнее механизм объединения описан ниже в этой статье).
  6. Пользовательский куст реестра (NTuser.dat) загружается в раздел реестра HKEY_CURRENT_USER.
  7. Значение пользовательской переменной среды %userprofile% обновляется, отражая текущее расположение профиля.
  8. Пользователь может запускать приложения и работать с документами как обычно. При выходе из системы локальный профиль копируется в каталог, назначенный администратором. Если профиль уже существует на сервере, то происходит объединение локального профиля с серверной копией.
Если Вы заметили ошибку, выделите, пожалуйста, необходимый текст и нажмите CTRL + Enter, чтобы сообщить об этом редактору.