12 лет назад 31 октября 2006 в 13:53 84
После сбоя в электросети во время загрузки пользовательских параметров в Windows XP Pro возникает следующее сообщение (на 30 секунд, с возможностью продолжения нажатием кнопки OK): "Windows cannot load the user’s profile, but has logged you on with the default profile for the system. DETAIL – The system has attempted to load or restore a file into the registry, but the specified file is not in a registry file format". При создании юзера такого не происходит, но если скопировать папку Local Settings пользователя, у которого возникает эта проблема, в папку нового, то проблема появляется. Я пробовал копировать содержимое Local Settings отдельными файлами и папками, но вроде что-то пропустил, поскольку в этом случае обошлось без сбоя. Восстановить работоспособный реестр оказалось невозможно.
Как выяснилось, проблемой являлся файл Documents and SettingsИМЯ_ПОЛЬЗОВАТЕЛЯLocal SettingsApplication DataMicrosoftWindows
UsrClass.dat: после его удаления это сообщение об ошибке больше не возникало.

С уважением, Еремей Валетов

тот файл – один из ульев реестра, о нем обычно все забывают, считая, что весь реестр находится в папке %SystemRoot%system32
config. Если использовать хорошую программу для создания резервной копии реестра, то подобные сбои можно устранить довольно легко. Привожу стандартную структуру файлов реестра Windows NT (улей – расположение).
HKLMSYSTEM – %SystemRoot%system32config
system;
HKLMSAM – %SystemRoot%system32configSAM;
HKLMSECURITY – %SystemRoot%system32config
SECURITY;
HKLMSOFTWARE – %SystemRoot%system32config
software;
HKLMHARDWARE – изменяемый улей;
HKLMSYSTEMClone – изменяемый улей;
HKU<SID_пользователя> – %USERPROFILE%
ntuser.dat;
HKU<SID_пользователя>_Classes – %USERPROFILE%Local SettingsApplication DataMicrosoft
WindowsUsrClass.dat;
HKU.DEFAULT – %SystemRoot%system32config
default.

Кроме этих файлов, есть еще не ассоциированные с какими-либо разделами реестра файлы userdiff (служат для обновления профилей, использовавшихся в более ранних версиях Windows NT, таким образом, чтобы эти профили могли применяться в Windows NT 4.0 и последующих версиях Windows) и ряд вспомогательных, со следующими расширениями:
ALT – резервная копия улья HKLMSYSTEM (отсутствует в XP);
LOG – журнал транзакций, в котором регистрируются все изменения реестра;
SAV – копии ульев в том виде, в каком они были по завершении установки.

Никто не прокомментировал материал. Есть мысли?