Странная проблема с Windows 7 наткнулась на 7 апреля 2018 года. Внезапно мой компьютер не загрузил UsrClass.dat из-за открытого файла. Это означает, что рабочий стол загружается без моих личных настроек (как таковых, а не временного профиля). Это регистрируется как события 1508 и 1542. Я восстановил файл несколько раз - файл не поврежден.
После многих часов восстановления, проб и ошибок, тестирования и т.д. Я нашел обходной путь.
Первоначально моя система загружалась непосредственно в одну учетную запись пользователя (AutoLogon). Других учетных записей в системе не было.
Чтобы обойти эту проблему, я добавил пароль в свой профиль (и установил для AutoLogon значение 0 в реестре). Это дает Windows некоторое время, прежде чем, наконец, загрузить профиль пользователя. Другими словами, таинственный дескриптор на UsrClass.dat исчез, и профиль загружается нормально.
Я нахожу это немного раздражающим, чтобы делать этот обходной путь, так как мне нравилось просто включать систему и делать другие вещи, пока профиль полностью загружен - без вмешательства с экрана пароля / входа в систему.
Итак, я ищу реальное решение этой проблемы. Почему в файле UsrClass.dat есть "дескриптор"? Как выяснить, почему файл используется при загрузке? Почему это помогает "задержать" загрузку, например, с помощью команды prehell chkdsk?
Я проверил ACL на файл и реестр, и они по умолчанию. У Sfc /scannow все в порядке, и я несколько раз проверял систему на наличие вирусов. Также нет странных записей по автозапуску.
Предложения о том, как поступить?