![프로필로 직접 부팅할 때 UsrClass.dat가 로드되지 않음](https://rvso.com/image/1558683/%ED%94%84%EB%A1%9C%ED%95%84%EB%A1%9C%20%EC%A7%81%EC%A0%91%20%EB%B6%80%ED%8C%85%ED%95%A0%20%EB%95%8C%20UsrClass.dat%EA%B0%80%20%EB%A1%9C%EB%93%9C%EB%90%98%EC%A7%80%20%EC%95%8A%EC%9D%8C.png)
2018년 4월 7일 Windows 7에서 이상한 문제를 발견했습니다. 파일이 열려 있어서 갑자기 내 컴퓨터에서 UsrClass.dat를 로드하지 못했습니다. 이는 개인 설정(예: 임시 프로필이 아님) 없이 데스크탑이 로드되었음을 의미합니다. 이는 이벤트 1508 및 1542로 기록됩니다. 파일을 여러 번 복원했는데 파일이 손상되지 않았습니다.
여러 시간의 복원, 시행착오, 테스트 등을 거친 후 해결 방법을 찾았습니다.
원래 내 시스템은 하나의 사용자 계정(자동 로그온)으로 직접 부팅됩니다. 시스템에 다른 계정이 없었습니다.
이 문제를 해결하기 위해 내 프로필에 비밀번호를 설정했습니다(그리고 레지스트리에서 AutoLogon을 0으로 설정했습니다). 이렇게 하면 사용자 프로필을 최종적으로 로드하기 전에 Windows에 약간의 시간이 제공됩니다. 즉, UsrClass.dat의 신비한 핸들이 사라지고 프로필이 정상적으로 로드됩니다.
비밀번호/로그온 화면의 간섭 없이 프로필이 완전히 로드된 동안 시스템을 켜고 다른 작업을 수행하는 것을 좋아하게 되었기 때문에 이 해결 방법을 수행하는 것이 약간 짜증스럽습니다.
그래서 저는 이 문제에 대한 진정한 해결책을 찾고 있습니다. UsrClass.dat 파일에 "핸들"이 있는 이유는 무엇입니까? 부팅 시 파일이 사용되는 이유를 어떻게 알 수 있나요? 예를 들어 사전 쉘 chkdsk 명령을 사용하여 부팅을 "지연"하는 것이 왜 도움이 됩니까?
파일과 레지스트리에서 ACL을 확인했는데 기본값과 같습니다. Sfc /scannow는 모두 녹색 상태였으며 시스템에 바이러스가 있는지 여러 번 검사했습니다. Autoruns에 따르면 이상한 항목도 없습니다.
진행 방법에 대한 제안이 있으십니까?
답변1
한동안 두 개의 프로필로 실행한 후 다른 프로필을 삭제했는데 모든 것이 다시 작동하는 것 같습니다. 항상 실패하면서 문제 없이 Windows로 직접 10번 부팅했습니다. 위의 해결 방법이 적용된 경우에도 Windows가 임시 프로필로 부팅된 후 다른 프로필을 삭제했습니다. 아마도 시스템 프로필이 손상되어 해당 시점에서 수정되었을 수 있습니다.
그 외에는 무엇을 했는지 알 수 없습니다. 비활성화한 시스템 시작 시 예약된 작업이 실행 중이었습니다. 그 외에는 아무것도 바꾸지 않았습니다.
건강하게 유지되길 바라자. OS는 OrganiSm의 약어일 수 있습니다.