Windows 계정에 로그인하려고 할 때 '사용자 프로필 서비스가 로그온하지 못했습니다(The User Profile Service failed the logon)'라는 오류 메시지가 나타나는 경우가 있습니다. 이 오류는 주로 Windows 업데이트 직후 또는 멀웨어 감염으로 인해 사용자 프로필이 손상되었을 때 발생합니다. 혼자만 겪는 문제가 아니며 수많은 사용자가 동일한 증상을 경험하고 있지만, 다행히 해결 방법은 크게 어렵지 않습니다.
아래 단계를 순서대로 따라 하면 문제를 해결할 수 있습니다. 작업 도중 시스템을 재시작하고 페이지에 다시 접속해야 하는 경우가 있으므로, 시작하기 전에 이 페이지를 즐겨찾기에 추가해 두는 것을 권장합니다.
방법 1: 안전 모드 부팅 및 시스템 복원
- 컴퓨터를 다시 시작하고 F8 키를 반복해서 눌러 고급 부팅 옵션(Advanced Boot Menu) 화면을 불러옵니다.
- 메뉴가 나타나지 않으면 처음부터 다시 시도하여 F8 키를 계속 눌러 줍니다.
- 메뉴가 표시되면 키보드 방향키를 이용해 네트워킹이 있는 안전 모드(Safe Mode with Networking)를 선택합니다.
- Enter 키를 누르면 컴퓨터가 안전 모드로 부팅되며, 안전 모드에서는 정상적으로 로그인할 수 있습니다.
아래 이미지는 일반 안전 모드 화면이지만, 실제로는 반드시 '네트워킹이 있는 안전 모드'를 선택해야 합니다.

안전 모드로 로그인한 후 시작 버튼을 클릭하고 검색창에 system restore(시스템 복원)을 입력한 뒤 Enter 키를 누르거나, 실행 창을 열어 rstrui.exe를 입력하고 확인을 클릭합니다. 실행 창은 Windows 키 + R 조합으로 열 수 있습니다.
검색 결과에서 시스템 복원(System Restore) 옵션을 클릭합니다.
복원 도구가 실행되면 더 많은 복원 지점 표시(Show More Restore Points) 항목에 체크한 후 다음을 클릭합니다.

컴퓨터가 정상적으로 작동하던 시점의 날짜를 기준으로 복원 지점을 선택하고, 다음 → 마침을 차례로 클릭합니다.
시스템 복원이 진행된 후 컴퓨터가 자동으로 재부팅됩니다. 재부팅이 완료되면 일반 모드로 로그인합니다.
이제 Restoro 프로그램을 다운로드하여 실행합니다. 전체 검사에는 다소 시간이 걸리며, 검사가 끝난 후 발견된 문제가 있다면 프로그램을 통해 복구합니다. 복구가 완료되면 시작 버튼을 클릭하고 검색창에 cmd를 입력한 뒤 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행을 선택합니다. 검은색 명령 프롬프트 창이 열리면 아래 명령어를 입력합니다.
sfc /scannow
Enter 키를 누르면 SFC(시스템 파일 검사기) 검사가 시작되며, 완료까지 약 30~50분 정도 소요됩니다.

시스템 파일 검사가 완료되면 대부분의 경우 문제가 완전히 해결됩니다.
방법 2: 레지스트리 설정 변경
일부 레지스트리 설정이 손상되거나 잘못 구성되어 있으면 이 오류가 발생할 수 있습니다. 이 경우 안전 모드로 부팅한 뒤 해당 레지스트리 값을 수정해야 합니다. 절차는 다음과 같습니다.
- 컴퓨터를 재시작하고 "F8" 키를 반복해서 눌러 "고급 부팅 옵션" 화면을 엽니다.
- 방향키를 사용해 "네트워킹이 있는 안전 모드"를 선택합니다.

- Enter 키를 눌러 선택하고 컴퓨터가 재부팅될 때까지 기다립니다.
- 재부팅 후 계정에 로그인하면 컴퓨터가 안전 모드로 부팅됩니다.
- Windows 키 + R을 누르고 "Regedit"을 입력합니다.

- 아래 경로로 이동합니다.
HKEY_LOCAL_MACHINE>Software>Microsoft>Windows NT>Current Version>Profile List

- 이 폴더에는 이름이 같은 두 개의 프로필이 있으며, 그중 하나는 이름 끝에 ".bak"이 붙어 있습니다.
- ".bak"이 붙은 항목을 마우스 오른쪽 버튼으로 클릭하고 "이름 바꾸기(Rename)"를 선택합니다.
- 이름에서 ".bak" 문자열을 제거한 후 Enter 키를 누릅니다.
- 이번에는 ".bak"이 붙어 있지 않았던 다른 항목을 마우스 오른쪽 버튼으로 클릭합니다.
- "이름 바꾸기"를 선택하고 이름 끝에 ".bak"을 추가합니다.
- 방금 ".bak"을 제거했던 폴더를 클릭합니다.
- 오른쪽 창에서 "State"를 마우스 오른쪽 버튼으로 클릭하고 "수정(Modify)"을 선택합니다.
- "값 데이터(Value Data)"를 "8000"에서 "0"으로 변경하고 확인을 클릭합니다.
- 같은 방식으로 "RefCount"를 마우스 오른쪽 버튼으로 클릭하고 값 데이터를 "0"으로 변경합니다.
- 확인을 클릭하고 레지스트리 편집기를 닫습니다.
- 컴퓨터를 재시작한 후 문제가 해결되었는지 확인합니다.
방법 3: 고객 환경 향상 프로그램 비활성화
특정 상황에서는 고객 환경 향상 프로그램(Customer Experience Program)으로 파일이 제대로 전송되지 않으면서 이 문제가 발생하기도 합니다. 이 경우 그룹 정책 편집기에서 해당 설정을 비활성화하면 됩니다. 아래 단계를 신중하게 따라 하세요.
- Windows 키 + R을 눌러 실행 창을 엽니다.
- "gpedit.msc"를 입력하고 Enter 키를 누릅니다.
- 왼쪽 창에서 "컴퓨터 구성(Computer Configuration)"을 확장한 후 "관리 템플릿(Administrative Templates)"을 확장합니다.
- 오른쪽 창에서 "System" 폴더를 더블클릭한 뒤 "Internet Communication Management" 폴더를 엽니다.
- "Internet Communication Settings"를 열고 오른쪽 창의 "Windows Customer Experience Improvement Program" 항목을 더블클릭합니다.

- "사용(Enabled)"을 선택하고 변경 사항을 저장합니다.
- 문제가 여전히 발생하는지 확인합니다.
방법 4: 사용자 프로필 서비스 활성화
위 방법들로 해결되지 않았다면, 서드파티 프로그램에 의해 사용자 프로필 서비스(User Profile Service)가 비활성화되었을 가능성이 있습니다. 서비스 매개변수를 초기화한 후 문제가 지속되는지 확인해 보세요. 절차는 다음과 같습니다.
- 먼저 안전 모드로 부팅합니다.
- 검색창에 "cmd"를 입력한 뒤 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다.
- 명령 프롬프트 창에 아래 명령어를 한 줄씩 입력합니다.
sc config ProfSvc start= auto sc start ProfSvc
- 컴퓨터를 재시작한 후 문제가 해결되었는지 확인합니다.
참고: 위의 모든 방법으로도 해결되지 않는다면 관리자 프로필로 로그인한 뒤 "C:\Users" 폴더로 이동하여 사용하지 않는 프로필 폴더들을 삭제하고 문제가 해결되는지 확인해 보세요.