Как выяснилось, проблемой являлся файл 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 — копии ульев в том виде, в каком они были по завершении установки.