화면에 나타나는 오류 메시지는 언제나 짜증의 원인입니다. Windows OS가 내부적인 문제로 멈춰버리면 누구나 식은땀을 흘리게 되죠. 특히 원인조차 알 수 없을 때는 더욱 답답해집니다.
빠른 인터넷과 디지털 기술 덕분에 삶이 한층 편리해진 요즘, 대부분의 사람들은 모든 것이 완벽하게 작동하기를 기대합니다. 하지만 현실은 다릅니다. Windows 10을 사용하다 보면 몇 가지 오류와 마주치는 것은 어쩌면 당연한 일일지도 모릅니다.

안타깝게도 피할 수 없는 오류들도 있습니다. 그렇다면 이런 오류는 왜 발생하는 걸까요? 각 오류는 무엇을 의미할까요? 그리고 어떻게 해결할 수 있을까요?
Windows 10에서 가장 흔한 오류 메시지와 해결 방법
유감스럽게도 이 글 하나로 Windows 10 사용 중 만날 수 있는 모든 문제를 다룰 수는 없습니다. 읽는 데 너무 많은 시간이 걸릴 테니까요.
다행히 많은 오류 코드는 사실 하나의 근본 원인에서 비롯됩니다. 그래서 가장 대표적인 오류부터 살펴보는 것이 좋겠습니다.
1. Windows 10 업데이트 오류

Windows 10에서 겪게 되는 대부분의 오류는 Windows 업데이트를 실행하는 동안 발생합니다. 이 오류는 '모든 짜증의 어머니'라 불릴 만큼 성가신데요. 위 이미지처럼 나타나며 다음과 같은 코드(또는 유사한 코드)를 포함합니다.
0x80070057, WindowsUpdate_8007002C, WindowsUpdate_dt000, 0x80072ee7, 80070005, 80240020, 80246007, 80070004… 등 다양한 코드
마이크로소프트에 따르면, 이러한 오류는 Windows 10이 자동 업데이트를 시작했는데 프로그램이 사용자의 조작을 필요로 할 때 발생한다고 합니다.
반면 직접 Windows 업데이트를 실행하는 경우에는 다양한 이유로 이런 오류가 생길 수 있습니다. 종종 컴퓨터를 몇 번 재시작하는 것만으로 해결되기도 합니다. 보안 소프트웨어를 제거하면 도움이 될 때도 있지만, 보안상 권장하지는 않습니다.
여러 번 재시작했는데도 오류가 계속된다면 SoftwareDistribution 폴더에 문제가 있을 가능성이 높습니다.
① Windows 업데이트 문제 해결사 실행
- 화면 왼쪽 하단의 Windows 시작 메뉴를 클릭해 엽니다.
- 톱니바퀴 모양의 설정 아이콘을 클릭합니다.
- 창을 아래로 스크롤하여 업데이트 및 보안을 클릭합니다.
- 왼쪽 메뉴에서 문제 해결을 클릭합니다.
- 문제 해결 창에서 '실행 중' 항목 아래의 Windows 업데이트를 클릭합니다.

- 문제 해결사 실행 버튼을 클릭합니다.
- 화면의 지침에 따라 문제 해결이 완료될 때까지 진행합니다.
그래도 문제가 해결되지 않는다면 몇 번 더 실행해 보거나, SoftwareDistribution 폴더를 수동으로 수정해 볼 수 있습니다.
② 명령 프롬프트로 SoftwareDistribution 폴더 초기화
명령 프롬프트 사용에 익숙하지 않다면 이 과정이 다소 어려울 수 있습니다. 자신 있을 때만 시도하세요.
- 작업표시줄 검색창에 cmd를 입력합니다.
- '가장 정확한 일치' 항목에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
먼저 업데이트 관련 서비스를 하나씩 중지합니다. 아래 명령을 순서대로 입력하고, 명령 하나를 입력할 때마다 Enter 키를 누릅니다.
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver



다음으로 SoftwareDistribution 폴더와 Catroot2 폴더의 이름을 변경합니다. 앞선 단계와 마찬가지로 각 명령을 입력한 후 Enter 키를 누릅니다.
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



명령 프롬프트를 닫고, 컴퓨터를 재시작한 후 업데이트를 다시 시도해 보세요.
2. 런타임(Runtime) 오류

런타임 오류가 발생하는 원인은 다양합니다. 호환되지 않는 두 개의 소프트웨어를 동시에 실행 중이거나, PC의 메모리 문제, 악성 바이러스로 인한 충돌, 버그가 있는 프로그램 등이 대표적입니다.
런타임 오류에는 보통 숫자 코드가 함께 표시되어 어떤 문제가 발생했는지 식별하는 데 도움을 줍니다. 종류가 워낙 많아 여기서 모두 설명하기는 어렵습니다.
다행히 해결 방법은 대체로 간단합니다.
- 작업 관리자(Ctrl + Shift + Esc)를 엽니다.
- 프로세스 탭으로 이동하여 목록을 사용자 이름 기준으로 정렬합니다.
- 실행 중인 프로세스를 하나씩 종료합니다. 프로세스를 종료할 때마다 오류가 발생했던 작업을 다시 시도해 봅니다.
- 오류가 재발하지 않으면 호환되지 않는 프로그램을 찾은 것입니다.
- 해당 프로그램을 최신 버전으로 업데이트하여 향후 오류 발생을 예방합니다.
실행하려는 프로그램 자체에 버그가 있거나 파일이 손상되었을 수도 있으므로, 실행 전에 모든 프로그램이 최신 상태인지 반드시 확인하세요.
3. 블루스크린(BSOD) / Stop 오류

'죽음의 블루 스크린(Blue Screen of Death)'이라는 악명 높은 이 오류는 Windows OS가 스스로 처리할 수 없는 문제에 직면했을 때, 추가 손상을 막기 위해 시스템을 강제 종료하면서 발생합니다.
예전에는 단순히 숫자 오류 코드만 표시되던 블루 스크린이었지만, 이제는 슬픈 얼굴 이모티콘과 함께 'PC에 문제가 발생했습니다...'라는 메시지와 오류 코드가 표시됩니다. 이 화면이 나타나면 어쩔 수 없이 PC를 재부팅해야 하므로, 오류를 추적하고 진단하는 것이 다소 까다로워질 수 있습니다.
아마도 오류가 발생하기 직전에 변경한 설정이나 설치한 프로그램이 범인일 가능성이 높습니다. 변경한 내용에 따라 마지막으로 성공한 구성으로 재부팅하거나, 시스템 복원을 사용하거나, 장치 드라이버 롤백을 시도해 볼 수 있습니다.
또한 모든 Windows 서비스 팩과 업데이트가 적용되어 있는지 확인하고, 하드웨어 드라이버와 소프트웨어를 최신 버전으로 업데이트한 후 바이러스 검사를 실시하는 것도 좋습니다.
소프트웨어 문제라면 해당 프로그램을 재설치하거나 개발사에 도움을 요청하세요. 하드웨어 문제라면 펌웨어를 업데이트하거나 해당 부품을 교체해야 할 수 있습니다.
마무리
위에서 소개한 오류들은 Windows 10 사용 중 만날 수 있는 수많은 오류 중 극히 일부에 불과합니다. 하지만 실제 경험상 가장 흔히 접하는 오류들이기도 합니다.
혹시 이 글에서 다루지 않은 특정 오류를 만났고 오류 코드가 함께 표시된다면, 구글에서 해당 코드를 빠르게 검색해 보세요. 오류의 원인과 가장 적합한 해결 방법을 찾는 데 큰 도움이 될 것입니다.