윈도우 11 오류가 자꾸 난다면 이 순서로 해결하세요
한 줄 요약: 윈도우 11 오류 대부분은 시스템 파일 손상, 드라이버 충돌, 업데이트 실패 중 하나가 원인이며, 이벤트 뷰어 로그를 먼저 확인하면 해결 방향을 빠르게 잡을 수 있습니다.
1분 진단 - 증상별 점프
| 증상 | 바로가기 |
|---|---|
| 오류 원인을 모르겠다, 로그부터 보고 싶다 | 1단계: 이벤트 뷰어 |
| Windows Update 설치 실패 | 2단계: 업데이트 오류 |
| 앱 실행 오류, “파일이 손상되었습니다” 메시지 | 3단계: SFC 시스템 파일 검사 |
| SFC 실행했는데 복구 실패 | 4단계: DISM 이미지 복구 |
| ”디스크 오류를 복구하는 중” 알림 | 5단계: 디스크 오류 검사 |
| 블루스크린이 반복된다 | 6단계: 블루스크린 대응 |
| 정상 부팅이 안 된다 | 7단계: 안전 모드 |
1. 이벤트 뷰어로 오류 로그 확인하기 {#step-1}
대상 증상: 오류가 발생했지만 원인을 모르겠을 때, 오류 코드 없이 갑자기 프로그램이 종료될 때
원리: 윈도우는 시스템에서 발생하는 모든 오류, 경고, 정보를 이벤트 로그에 자동 기록합니다. 이벤트 뷰어(Event Viewer)에서 오류 발생 시각 전후의 로그를 확인하면 문제의 원인(드라이버, 서비스, 앱 등)을 좁힐 수 있습니다.
해결 단계:
Win + R을 눌러 실행 창을 엽니다eventvwr.msc를 입력하고 Enter를 누릅니다- 왼쪽 트리에서 Windows 로그 > 시스템을 클릭합니다
- 가운데 목록에서 수준 열이 “오류”(빨간 원)인 항목을 찾습니다
- 오류 항목을 클릭하면 아래쪽 일반 탭에 원인 설명이 표시됩니다
- 앱 관련 오류는 Windows 로그 > 응용 프로그램에서 확인합니다
오류가 많아서 찾기 어렵다면, 오른쪽 현재 로그 필터링을 클릭한 뒤 “오류”만 체크하고 시간 범위를 지정하세요.
참고: 이벤트 뷰어 대신 안정성 모니터를 사용하면 날짜별 타임라인으로 더 직관적입니다. Win + R → perfmon /rel 입력으로 열 수 있습니다.
2. Windows Update 오류 해결하기 {#step-2}
대상 증상: 업데이트 설치 실패, 0x800f0922 / 0x80070002 / 0x80244022 등 업데이트 오류 코드, “업데이트를 설치하지 못했습니다” 반복
원리: Windows Update는 다운로드한 파일을 C:\Windows\SoftwareDistribution 폴더에 임시 저장합니다. 이 캐시가 손상되면 같은 업데이트가 반복 실패하며, 업데이트 관련 서비스가 중단된 상태에서도 설치가 진행되지 않습니다.
해결 단계:
방법 A - 기본 문제 해결사 실행:
Win + I로 설정을 엽니다- 시스템 > 문제 해결 > 기타 문제 해결사로 이동합니다
- Windows Update 항목의 실행 버튼을 클릭합니다
- 진단이 끝나면 제안된 수정 사항을 적용합니다
방법 B - 업데이트 캐시 초기화 (방법 A로 해결되지 않을 때):
- 시작 메뉴에서 명령 프롬프트를 검색하고 관리자 권한으로 실행을 선택합니다
- 아래 명령을 한 줄씩 순서대로 입력합니다
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- 캐시 폴더 이름을 변경합니다 (삭제가 아닌 이름 변경이므로 안전합니다)
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 catroot2.old
- 서비스를 다시 시작합니다
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
- 설정 > Windows Update에서 업데이트 확인을 다시 시도합니다
3. SFC로 시스템 파일 검사 및 복구 {#step-3}
대상 증상: “Windows 리소스 보호가 손상된 파일을 발견했습니다”, 시스템 앱(설정, 파일 탐색기 등)이 갑자기 작동하지 않을 때, DLL 파일 누락 오류
원리: SFC(System File Checker)는 윈도우 시스템 파일의 무결성을 검사하고, 손상된 파일을 캐시된 정상 복사본으로 자동 교체합니다. 윈도우에 기본 내장된 도구이며, 대부분의 시스템 파일 손상을 이 단계에서 해결할 수 있습니다.
해결 단계:
- 시작 메뉴에서 명령 프롬프트를 검색합니다
- 관리자 권한으로 실행을 선택합니다
- 아래 명령을 입력하고 Enter를 누릅니다
sfc /scannow
- 검사가 완료될 때까지 기다립니다 (보통 10~20분 소요)
- 결과 메시지를 확인합니다
- “무결성 위반을 발견하지 못했습니다” → 시스템 파일은 정상입니다
- “손상된 파일을 발견하여 복구했습니다” → 문제가 해결되었으니 재부팅하세요
- “손상된 파일을 발견했지만 일부를 복구할 수 없습니다” → 4단계 DISM을 진행하세요
주의: SFC는 반드시 관리자 권한 명령 프롬프트에서 실행해야 합니다. 일반 권한으로 실행하면 “관리자로 실행 중인 콘솔 세션에서 사용해야 합니다”라는 오류가 발생합니다.
4. DISM으로 Windows 이미지 복구 {#step-4}
대상 증상: SFC에서 “일부를 복구할 수 없습니다”가 나왔을 때, SFC를 여러 번 실행해도 같은 오류가 반복될 때
원리: SFC가 참조하는 복구 원본 이미지 자체가 손상되면 SFC만으로는 복구할 수 없습니다. DISM(Deployment Image Servicing and Management)은 Windows Update 서버에서 정상 이미지를 다운로드하여 로컬 복구 원본을 교체합니다. DISM으로 이미지를 복구한 뒤 SFC를 다시 실행하는 것이 표준 절차입니다.
해결 단계:
- 관리자 권한 명령 프롬프트를 엽니다
- 먼저 이미지 상태를 확인합니다
DISM /Online /Cleanup-Image /CheckHealth
- 손상이 감지되면 아래 명령으로 복구합니다 (인터넷 연결 필요)
DISM /Online /Cleanup-Image /RestoreHealth
- 완료까지 15~30분 정도 걸릴 수 있으며, 진행률이 20.0%에서 한동안 멈추는 것은 정상입니다
- 복구가 끝나면 SFC를 다시 실행합니다
sfc /scannow
- PC를 재부팅합니다
5. 디스크 오류 검사(chkdsk) 실행 {#step-5}
대상 증상: “디스크 오류를 복구하는 중입니다” 알림, 파일 저장/복사 시 오류, 파일 탐색기에서 특정 폴더 접근 불가, 부팅 시 디스크 검사가 자동 실행
원리: HDD/SSD의 파일 시스템에 논리적 오류가 생기면 파일 읽기/쓰기 오류가 발생합니다. chkdsk(Check Disk)는 파일 시스템 구조를 검사하고 논리적 오류를 수정합니다. /f는 파일 시스템 오류 수정, /r은 불량 섹터를 찾아 읽기 가능한 정보를 복구합니다.
해결 단계:
- 관리자 권한 명령 프롬프트를 엽니다
- 아래 명령을 입력합니다
chkdsk C: /f /r
- C 드라이브는 사용 중이므로 “다음에 시스템이 다시 시작될 때 이 볼륨을 검사하도록 하시겠습니까?”라는 메시지가 나옵니다
Y를 입력하고 Enter를 누릅니다- PC를 재부팅하면 부팅 과정에서 자동으로 디스크 검사가 시작됩니다
- 검사가 끝날 때까지 기다립니다 (디스크 용량에 따라 30분~수 시간)
주의: chkdsk 실행 중에는 절대로 PC 전원을 끄지 마세요. 데이터 손상이 발생할 수 있습니다. D 드라이브 등 시스템 외 드라이브는 재부팅 없이 바로 검사됩니다.
6. 블루스크린(BSOD) 오류 코드 확인과 대응 {#step-6}
대상 증상: 파란 화면에 슬픈 표정 이모티콘과 함께 “PC에 문제가 발생하여 다시 시작해야 합니다”가 표시될 때
원리: 블루스크린(BSOD, Blue Screen of Death)은 윈도우가 더 이상 안전하게 실행할 수 없는 치명적 오류가 발생했을 때 나타납니다. 화면에 표시되는 중지 코드(Stop Code)가 원인을 가리킵니다.
자주 발생하는 중지 코드와 주요 원인:
| 중지 코드 | 주요 원인 |
|---|---|
| CRITICAL_PROCESS_DIED | 핵심 시스템 프로세스 비정상 종료 (드라이버, 시스템 파일 손상) |
| IRQL_NOT_LESS_OR_EQUAL | 드라이버가 잘못된 메모리 주소에 접근 |
| KERNEL_DATA_INPAGE_ERROR | 디스크에서 메모리로 데이터를 읽지 못함 (디스크/RAM 문제) |
| DPC_WATCHDOG_VIOLATION | 드라이버 응답 시간 초과 (저장장치 드라이버 호환성) |
| WHEA_UNCORRECTABLE_ERROR | 하드웨어 오류 (CPU 과열, RAM 불량, 메인보드) |
| SYSTEM_SERVICE_EXCEPTION | 시스템 서비스에서 예외 발생 (드라이버, 백신 충돌) |
해결 단계:
- 블루스크린 화면 하단의 중지 코드(영문)를 메모합니다
- 블루스크린을 못 봤다면 안정성 모니터에서 확인합니다:
Win + R→perfmon /rel→ 빨간 X 표시 클릭 - 중지 코드에 따라 조치합니다
- 드라이버 관련(IRQL, DPC, SYSTEM_SERVICE) → 장치 관리자에서 최근 업데이트된 드라이버 롤백.
Win + R→devmgmt.msc→ 해당 장치 우클릭 → 속성 → 드라이버 탭 → 드라이버 롤백 - 디스크 관련(KERNEL_DATA_INPAGE) → 5단계 chkdsk 실행
- 시스템 파일 관련(CRITICAL_PROCESS_DIED) → 3단계 SFC + 4단계 DISM 실행
- 하드웨어 관련(WHEA_UNCORRECTABLE) → 메모리 진단 실행:
Win + R→mdsched.exe→ “지금 다시 시작하여 문제 확인”
- 드라이버 관련(IRQL, DPC, SYSTEM_SERVICE) → 장치 관리자에서 최근 업데이트된 드라이버 롤백.
- 최근에 설치한 프로그램이나 드라이버가 있다면 제거 후 재현 여부를 확인합니다
참고: 블루스크린 발생 시 C:\Windows\Minidump 폴더에 덤프 파일(.dmp)이 저장됩니다. 이 파일을 Microsoft 커뮤니티나 기술 포럼에 첨부하면 전문가의 도움을 받을 수 있습니다.
7. 안전 모드로 부팅하여 문제 격리 {#step-7}
대상 증상: 정상 부팅이 안 될 때, 부팅 직후 블루스크린이 반복될 때, 특정 드라이버나 프로그램이 원인인지 확인하고 싶을 때
원리: 안전 모드는 윈도우를 최소한의 드라이버와 서비스만으로 부팅합니다. 안전 모드에서 오류가 발생하지 않는다면, 추가로 로드되는 드라이버나 프로그램이 원인입니다. 이 상태에서 문제 드라이버 제거, SFC/DISM 실행, 최근 설치 프로그램 제거 등을 수행할 수 있습니다.
해결 단계:
방법 A - 설정에서 진입 (정상 부팅 가능할 때):
Win + I로 설정을 엽니다- 시스템 > 복구로 이동합니다
- 고급 시작 옵션 항목에서 지금 다시 시작을 클릭합니다
- 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작을 순서대로 선택합니다
- 재부팅 후 목록에서
4또는F4를 눌러 안전 모드를 선택합니다 (인터넷 필요 시5또는F5로 네트워킹 포함 안전 모드)
방법 B - 강제 진입 (정상 부팅 불가능할 때):
- PC 전원을 켭니다
- 윈도우 로고가 나타나면 전원 버튼을 길게 눌러 강제 종료합니다
- 이 과정을 3회 반복하면 자동 복구 환경(WinRE)이 실행됩니다
- 문제 해결 > 고급 옵션 > 시작 설정 > 다시 시작을 선택합니다
4또는F4를 눌러 안전 모드로 진입합니다
안전 모드에서 할 수 있는 조치:
- 최근 설치한 프로그램 제거: 설정 > 앱 > 설치된 앱
- 문제 드라이버 롤백 또는 제거:
devmgmt.msc - SFC/DISM 실행 (3단계, 4단계)
- 최근 Windows Update 제거: 설정 > Windows Update > 업데이트 기록 > 업데이트 제거
자주 묻는 질문
Q. 오류 코드가 나왔는데 무슨 뜻인지 모르겠어요.
0x로 시작하는 오류 코드는 Windows Update, 설치 프로그램 등에서 발생하는 코드이고, 영문 대문자로 된 중지 코드(예: IRQL_NOT_LESS_OR_EQUAL)는 블루스크린 코드입니다. 해당 코드를 그대로 검색하면 Microsoft 공식 문서에서 원인과 해결 방법을 찾을 수 있습니다. 블루스크린 중지 코드는 Microsoft Learn의 Bug Check Code Reference 페이지에서 전체 목록을 확인할 수 있습니다.
Q. SFC와 DISM 중 어떤 것을 먼저 실행해야 하나요?
SFC를 먼저 실행하세요. SFC가 “복구할 수 없습니다”라고 보고하면 DISM을 실행한 뒤 SFC를 다시 돌리는 것이 표준 순서입니다. DISM은 SFC가 참조하는 복구 원본 이미지를 수정하는 역할이므로, DISM을 먼저 실행해도 문제는 없지만 불필요하게 시간이 더 걸립니다.
Q. 블루스크린이 너무 빨리 사라져서 오류 코드를 못 봤어요.
Win + R → perfmon /rel로 안정성 모니터를 열면 날짜별 타임라인에서 블루스크린 발생 이력과 중지 코드를 확인할 수 있습니다. 또는 이벤트 뷰어(eventvwr.msc)에서 Windows 로그 > 시스템을 열고, 원본이 “BugCheck”인 항목을 찾으면 됩니다.
Q. 위 방법을 모두 시도했는데도 오류가 계속됩니다.
소프트웨어 문제를 모두 점검했음에도 오류가 반복된다면 하드웨어(RAM, SSD/HDD, 과열) 문제일 가능성이 높습니다. mdsched.exe로 메모리 진단을 실행하고, SSD/HDD 제조사에서 제공하는 진단 도구로 저장장치 상태를 확인하세요. 그래도 해결되지 않으면 Microsoft 공식 고객 지원 또는 PC 제조사 서비스 센터에 문의하는 것을 권장합니다.
✓ 참고 출처
- Microsoft Learn - Bug Check Code Reference https://learn.microsoft.com/windows-hardware/drivers/debugger/bug-check-code-reference
- Microsoft Support - Windows에서 복구 옵션 https://support.microsoft.com/windows/recovery-options-in-windows