Локальные профили
Вот обзор того, как Windows ХР создает и использует локальный профиль пользователя для пользователей, когда они в первый раз входят в систему.
1. Пользователь входит в Windows ХР.
2. Windows ХР проверяет список профилей пользователей в ключе ProfileList, чтобы определить, существует ли локальный профиль для данного пользователя. Если запись существует, операционная система использует ее; в противном случае операционная система делает что-либо следующее:
если компьютер является членом домена, Windows ХР проверяет разделяемый ресурс NETLOGON на контроллере домена на наличие профиля пользователя по умолчанию в подпапке с именем Default User. Если он существует, операционная система копирует NETLOGON\Default User в %SYSTEMDRIVE%\Documents and Settings\Username, где Username - это имя учетной записи пользователя;
если компьютер не является членом домена или если Windows ХР не находит профиля пользователя по умолчанию в разделяемом ресурсе NETLOGON, она использует локальный профиль пользователя по умолчанию. Она копирует %SYSTEMDRIVE\Documents and Settings\Default User в %SYSTEMDRIVE%\Documents and Settings\Username.
3. Windows XP загружает куст профиля Ntuser.dat в HKU, и затем связывает с ним корневой ключ HKCU.
Когда пользователь выходит иэ Windows ХР, операционная система сохраняет все изменения в профиль, находящийся в папке профиля пользователя. Она не копирует папку профиля в сеть. Она также выгружает куст профиля из реестра.