컴퓨터가 완전히 부팅되기도 전에 오류 메시지가 나타난다면 그 불안감은 이루 말할 수 없습니다. 특히 로그인 화면에서 LogonUI.exe – 응용 프로그램 오류가 발생하면 화면의 어떤 것도 클릭할 수 없어, 결국 전원 버튼으로 강제 종료하는 수밖에 없습니다. 이로 인해 컴퓨터 자체를 사용하지 못하는 상황이 벌어질 수 있습니다.
LogonUI는 Windows 로그인 화면의 인터페이스를 담당하는 시스템 프로그램입니다. 이 오류가 발생하는 원인은 크게 두 가지입니다. 첫째, Logonui.exe 파일 자체가 손상된 경우, 둘째, 다른 프로그램이 간섭하여 LogonUI가 비정상적으로 작동하는 경우입니다.
이 글에서는 두 가지 원인과 그 외 가능한 원인들을 모두 다루고, 단계별 해결 방법을 안내해 드립니다.
참고로, 업데이트 KB3097877이 이 문제를 일으키는 사례도 보고되었습니다. IT 관리자처럼 원격으로 명령줄을 실행할 수 있는 환경이라면, 아래 명령어로 해당 업데이트를 원격 제거할 수 있습니다.
wusa /uninstall /kb:3097877 /quiet
해결 방법 1: DISM 복구 실행하기
이 오류는 컴퓨터의 LogonUI 프로그램 자체에 문제가 있을 때 발생할 수 있습니다. 이를 복구하려면 먼저 명령 프롬프트가 포함된 안전 모드로 로그인해야 합니다.
먼저 시스템 전원을 켠 뒤, Windows 로고가 나타나는 순간 전원 버튼을 길게 눌러 강제로 종료하세요. 이 과정을 4~5회 반복하면 Windows 로고 아래에 '자동 복구 준비 중'이라는 문구가 나타납니다. 이번에는 그대로 두고 진행이 끝날 때까지 기다립니다.
자동 복구 화면이 나타나면 고급 옵션 > 문제 해결 > 고급 옵션 > 명령 프롬프트 순서로 클릭합니다.
검은 창의 명령 프롬프트가 열리면 아래 명령어를 입력하고 Enter 키를 누릅니다.
Dism /Online /Cleanup-Image /RestoreHealth
Windows가 손상된 시스템 파일을 자동으로 찾아 복구합니다.
작업이 완료되면 문제가 해결되었는지 확인하세요. 그래도 해결되지 않았다면 설치 미디어를 이용해 시스템 파일을 복구해야 할 수 있습니다.
설치 미디어를 만든 후 부팅하여 고급 옵션 화면에 도달하면, 이번에는 명령 프롬프트가 포함된 안전 모드를 선택합니다.
컴퓨터가 명령 프롬프트 창과 함께 안전 모드로 부팅됩니다.
먼저 삽입한 설치 미디어의 드라이브 문자를 확인해야 합니다. 검은 창에 D:를 입력하고 Enter 키를 누른 뒤, 목록에 boot, efi, sources 같은 폴더가 보이면 그 드라이브가 설치 미디어입니다.
보이지 않으면 E:를 입력하고 Enter 키를 눌러 폴더 이름을 확인하세요. 해당 폴더들이 나타나는 드라이브 문자를 찾을 때까지 반복한 뒤 기록해 둡니다. 여기서는 편의상 드라이브 문자를 E:라고 가정하겠습니다.
이제 아래 명령어를 입력하고 Enter 키를 누릅니다.
Dism /Image:C:\ /Cleanup-Image /RestoreHealth /Source:wim:E:\Sources\Install.wim:1 /limitaccess
작업이 완료되면 컴퓨터를 재시작하세요. 문제가 해결되었을 것이며, 그렇지 않다면 다음 해결 방법으로 넘어가세요.
해결 방법 2: FastAccess 등 보안 프로그램 제거하기
FastAccess와 같은 얼굴 인식 보안 소프트웨어가 설치되어 있다면, 이들과 Windows 10 간의 호환성 문제로 인해 이 오류가 발생할 수 있습니다.
앞서 설명한 방법과 동일하게 시스템 전원을 켠 뒤 Windows 로고가 나타날 때 강제 종료하는 과정을 4~5회 반복하여 '자동 복구 준비 중' 화면이 나오도록 하고, 이번에는 진행이 끝나기를 기다립니다.
자동 복구 화면에서 고급 옵션 > 문제 해결 > 고급 옵션 > 시작 설정을 클릭합니다.
다시 시작을 클릭합니다.
재시작 후 시작 설정 화면이 나타나면 안전 모드로 들어가기 위해 F4 키를 누릅니다.
안전 모드로 로그인했다면 Windows 키 + R을 누르고, appwiz.cpl을 입력한 후 Enter 키를 누릅니다. 프로그램 목록에서 FastAccess 또는 유사한 보안 프로그램을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 제거를 선택합니다.
만약 안전 모드에서도 LogonUI 오류가 나타나 로그인조차 할 수 없다면, 위의 해결 방법 1의 안내대로 명령 프롬프트에 진입합니다.
명령 프롬프트 창에 아래 명령어를 입력하고 Enter 키를 누릅니다.
ren "C:\Program Files" "Program Files-old"
이어서 아래 명령어도 입력하고 Enter 키를 누릅니다.
ren "C:\Program Files (x86)" "Program Files (x86)-old"
이 과정에서 오류가 표시되더라도 걱정하지 말고 계속 진행하세요.
이제 컴퓨터를 재시작하고 정상적으로 로그인합니다.
C 드라이브를 열고 Program Files와 Program Files (x86) 폴더 이름에서 -old를 제거하여 원래 이름으로 되돌립니다.
다시 Windows 키 + R을 누르고 appwiz.cpl을 입력한 후 Enter 키를 누릅니다. FastAccess 또는 의심스러워 보이는 보안 프로그램을 찾아 마우스 오른쪽 버튼으로 클릭한 뒤 제거를 클릭합니다.
마지막으로 시스템을 재시작하고 문제가 해결되었는지 확인합니다.
해결 방법 3: 그래픽 카드 어댑터 비활성화하기
그래픽 어댑터의 일시적인 문제 역시 LogonUI 프로그램이 이렇게 반응하는 원인이 될 수 있습니다. 이를 해결하려면 안전 모드에서 그래픽 어댑터를 비활성화한 뒤, 일반 모드로 부팅하여 업데이트하고 다시 활성화합니다.
먼저 앞서 안내한 방법으로 안전 모드로 부팅합니다.
안전 모드로 로그인한 뒤 Windows 키 + R을 누르고, devmgmt.msc를 입력한 후 Enter 키를 누릅니다.
장치 관리자 창에서 디스플레이 어댑터 항목을 확장하고, 그 아래 장치를 마우스 오른쪽 버튼으로 클릭한 뒤 디바이스 사용 안 함을 선택합니다.
시스템을 재시작하면 이제 정상적으로 로그인할 수 있을 것입니다.
로그인 후 같은 방법으로 장치 관리자에서 해당 장치를 다시 활성화합니다.
장치를 마우스 오른쪽 버튼으로 클릭하고 드라이버 소프트웨어 업데이트를 선택합니다.
업데이트 창에서 업데이트된 드라이버 소프트웨어 자동 검색을 클릭합니다.
시스템이 최신 드라이버를 자동으로 검색하여 설치합니다. 추가로, 그래픽 카드 제조사 공식 웹사이트에서 Windows 10용 최신 드라이버를 직접 확인하고 설치하는 것도 권장합니다.