Windows 10 또는 Windows 7에 로그인할 수 없고 "사용자 프로필 서비스 서비스가 로그온하지 못했습니다(User Profile Service failed the logon)"라는 오류 메시지가 표시되어 막히셨나요? 당황하지 마세요!
이 오류는 사용자 프로필이 손상되었거나 권한 설정이 잘못되었을 때 발생합니다. 이 글에서는 문제를 해결하는 방법과, 필요하다면 새로운 프로필을 만드는 방법까지 자세히 안내해 드립니다.
Windows 사용자라면 CPU 사용률 100%, 디스크 사용률 100%, 디스크 용량 부족 등 다양한 짜증 나는 문제를 겪어봤을 것입니다. 하지만 그중에서도 가장 답답한 문제는 바로 손상된 사용자 프로필로 인한 '사용자 프로필 서비스가 로그온하지 못했습니다' 오류입니다. 이 문제로 고민 중이라면 아래 해결 방법을 참고해 보세요.
사용자 프로필 로그온 실패 오류의 원인
이 문제의 원인은 여러 가지가 있지만, 가장 흔한 원인은 다음과 같습니다.
1. 손상되었거나 불완전한 Windows 업데이트
2. 파티션 크기 조정
3. 사용자 프로필 생성 과정의 오류
4. 시스템 복원(System Restore)
원인을 알았으니 이제 Windows 10에서 '사용자 프로필 서비스가 로그온하지 못했습니다' 오류를 해결하는 방법을 알아보겠습니다.
주의 사항:
시스템을 복구하거나 Windows 레지스트리 및 시스템 설정을 변경하기 전에는 반드시 중요한 데이터를 백업하는 것이 좋습니다. 예기치 못한 상황에 대비하고 소중한 데이터를 잃지 않으려면 EaseUS Todo Backup 같은 클라우드 백업 서비스를 활용하는 것이 큰 도움이 됩니다.
'사용자 프로필 서비스가 로그온하지 못했습니다' 오류 해결 방법
방법 1 – PC 재시작
너무 뻔한 방법처럼 들릴 수 있지만, 가장 먼저 컴퓨터를 재시작해 보세요. 재부팅 후 로그인을 시도하면 문제가 해결되는 경우가 많습니다. 만약 이 방법으로 해결되지 않는다면 다음 단계로 넘어가세요.
방법 2 – 안전 모드 부팅 후 프로필 서비스 상태 확인
로그온 실패 오류가 발생하면 안전 모드로 부팅하여 프로필 서비스(Profile Service)의 상태를 확인해 볼 수 있습니다. 손상된 파일을 수정하려면 아래 단계를 따르세요.
1. Windows를 2~3회 반복해서 재시작하면 자동 복구(Automatic Repair) 창이 나타납니다.
2. 문제 해결(Troubleshoot) > 고급 옵션(Advanced options)을 클릭한 뒤, 시작 설정(Startup Settings)을 선택합니다.
3. 시작 설정에서 다시 시작(Restart)을 클릭합니다.
4. F4 키를 눌러 안전 모드를 활성화합니다.
5. 그다음 Windows + R 키를 누르고 services.msc를 입력한 후 확인을 클릭합니다.
6. 오른쪽 목록에서 'User Profile Service'를 찾아 마우스 오른쪽 버튼으로 클릭한 후 속성(Properties)을 선택합니다.
7. 시작 유형(Startup type)을 '자동(Automatic)'으로 변경하고, 서비스 상태가 '실행 중(Running)'인지 확인합니다. 실행 중이 아니라면 시작(Start) 버튼을 클릭한 후 확인을 누릅니다.
8. 안전 모드를 종료하고 PC를 재부팅한 뒤, 오류가 해결되었는지 확인합니다.
만약 문제가 계속된다면 걱정하지 말고 다음 방법을 시도해 보세요.
방법 3 – 새 프로필 생성하기
때때로 Windows 레지스트리가 손상되거나 잘못 구성되어 로그온 오류가 발생할 수 있습니다. 이 단계에서는 Windows 레지스트리 설정을 일부 변경하여 문제를 확인하고 수정해 보겠습니다.
작성자 팁:
레지스트리를 수정하기 전에는 반드시 전체 백업을 진행하세요. Advanced PC Cleanup 같은 정리·최적화 프로그램을 사용하면 레지스트리 전체 백업을 손쉽게 만들 수 있습니다. 프로그램 실행 후 왼쪽 상단의 메뉴 > 설정으로 이동하고, 백업 및 복원(Backup & Restore) 메뉴에서 '전체 백업(Take a Full Backup)'을 클릭한 뒤 작업이 완료될 때까지 기다리면 됩니다.
레지스트리 백업 후에는 아래 단계를 따르세요.
1. 시스템을 재부팅하면서 '고급 부팅 옵션(Advanced Boot Menu)' 화면이 나타날 때까지 F8 키를 계속 누릅니다.
2. 방향키를 사용해 '네트워킹 지원 안전 모드(Safe Mode with Networking)'를 선택하고 Enter 키를 누른 뒤 PC를 재시작합니다.
3. 계정에 로그인합니다. 이제 PC가 안전 모드로 실행됩니다.
4. Windows 검색창에 '시스템 속성 보기(View advanced system settings)'를 입력하고 선택합니다.
5. 고급 탭 > 설정(Settings) > 사용자 프로필(User Profiles)을 클릭합니다.
6. 삭제하려는 프로필을 선택한 후 삭제(Delete) > 확인(Ok)을 누릅니다.
7. Windows + R 키를 눌러 실행 창을 열고 regedit를 입력한 후 확인을 클릭합니다.
8. 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\ProfileList
9. S-1-5(SID 키)로 시작하고 숫자가 붙은 폴더들을 클릭합니다.
10. 오른쪽 창에서 삭제하려는 사용자 프로필을 찾습니다. ProfileImagePath 값에서 사용자 프로필 이름을 확인할 수 있습니다.
11. 올바른 SID를 찾았다면 왼쪽 창에서 해당 SID 키를 마우스 오른쪽 버튼으로 클릭하고 삭제를 선택합니다.
12. PC를 재시작한 후 문제가 해결되었는지 확인합니다. 이렇게 하면 새 프로필이 자동으로 생성됩니다.
방법 4 – 레지스트리 설정 수정하기
새 프로필을 만들고 싶지 않다면 레지스트리 설정을 변경하여 손상된 프로필을 복구할 수 있습니다. 아래 단계를 따라 해보세요.
1. 앞서 설명한 방법대로 PC를 안전 모드로 부팅합니다.
2. Windows + R 키를 누르고 regedit를 입력한 후 확인을 클릭합니다.
3. 다음 경로로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
4. S-1-5(SID 키)로 시작하는 폴더들을 찾습니다.
5. S-1-5 폴더를 선택한 뒤 오른쪽 창에서 ProfileImagePath 항목을 더블클릭합니다. 해당 값이 문제가 발생한 사용자 프로필 이름과 일치하는지 확인하세요.
참고: 사용자 계정을 확인하려면 항목을 마우스 오른쪽 버튼으로 클릭한 후 문자열 편집(Edit String)을 선택하면 값 데이터(Value data)를 볼 수 있습니다.
중요:
S-1-5로 시작하는 동일한 이름의 프로필 두 개가 있고, 하나는 .bak로 끝나고 하나는 그렇지 않은 경우가 있습니다. 이때는 .bak가 붙은 파일을 마우스 오른쪽 버튼으로 클릭 > 이름 바꾸기(Rename) > .bak를 삭제 > Enter 순서로 진행합니다. 그다음 .bak가 없던 두 번째 파일을 마우스 오른쪽 버튼으로 클릭 > 이름 바꾸기 > 끝에 .bak를 추가합니다. 이제 방금 '.bak'를 제거한 폴더를 클릭하고, RefCount 값을 더블클릭한 후 값 데이터에 0을 입력하고 확인을 누릅니다.
6. 시스템을 재부팅한 후 문제가 해결되었는지 확인합니다.
위 단계들을 통해 '사용자 프로필 서비스가 로그온하지 못했습니다' 오류를 해결할 수 있습니다. 이 글이 도움이 되었기를 바라며, 의견이 있다면 댓글로 남겨주세요.
자주 묻는 질문 (FAQ)
Q1. 사용자 프로필 서비스 로그온 실패 오류는 어떻게 해결하나요?
레지스트리 설정을 일부 변경해야 합니다. Windows + R 키를 누르고 regedit를 입력한 후 확인을 클릭하고, 다음 경로로 이동하세요.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList
S-1-5로 시작하는 폴더를 찾은 뒤, .bak로 끝나는 폴더의 확장자를 제거하고, 기존 폴더 이름 끝에는 .bak를 붙여 서로 바꿔줍니다. 그런 다음 시스템을 재부팅하면 문제가 해결될 수 있습니다.
Q2. '사용자 프로필 서비스가 로그온하지 못했습니다' 오류는 무엇을 의미하나요?
Windows에 로그인할 때 이 오류가 표시되면 사용자 프로필이 손상되었거나 잘못 구성되었다는 의미입니다. 새 프로필을 생성하거나 기존 프로필을 수정해야 합니다.
Q3. Windows 10에서 로그인 실패 오류를 어떻게 해결하나요?
- 안전 모드로 부팅합니다.
- Windows 검색창에 명령 프롬프트(Command Prompt)를 입력합니다.
- 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 다음 명령어를 입력합니다: net user administrator /active: yes (띄어쓰기에 유의)
- 현재 사용자에서 로그아웃한 뒤, 활성화된 관리자 계정으로 로그인을 시도합니다.
참고: 관리자 계정을 비활성화하려면 동일한 단계를 거친 후 net user administrator /active: no 명령어를 입력하면 됩니다.
Q4. Windows 10에서 ProfSvc 서비스 실패 오류는 어떻게 해결하나요?
- Windows 검색창에 명령 프롬프트를 입력합니다.
- 검색 결과를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 명령 창에 다음 명령어를 차례로 입력합니다.
sc config ProfSvc start= auto
sc start ProfSvc
- Enter 키를 누른 후 명령 프롬프트를 종료합니다.
- PC를 재부팅합니다.
이렇게 하면 문제가 해결될 것입니다.