Windows는 소프트웨어나 하드웨어에 문제가 발생했을 때 오류 보고서를 자동으로 생성하는 피드백 메커니즘을 갖추고 있습니다. 이렇게 생성된 보고서는 시스템에 임시로 저장된 뒤 Microsoft로 전송되며, Microsoft는 이 데이터를 분석해 해결책을 찾고 향후 업데이트에 반영합니다. 그런데 시간이 지날수록 이러한 보고서 파일들이 저장 공간을 상당히 많이 차지하게 됩니다. 평소에는 설정의 '공간 비우기(Free Up Space)' 기능으로 손쉽게 삭제할 수 있지만, 용량이 지나치게 큰 파일은 삭제되지 않는 경우가 종종 발생합니다. 이번 글에서는 수 기가바이트에 달하는 시스템 대기(System Queued) Windows 오류 보고 파일을 삭제하는 다양한 방법을 소개합니다.
Windows 오류 보고(WER)의 작동 원리
WER(Windows Error Reporting)은 오류 파일을 Microsoft 서버로 전송해 해결책을 찾습니다. 이미 해결책이 마련되어 있다면 WER 서버가 즉시 답변을 반환하고, 해결책이 아직 조사 중이거나 원인을 알 수 없는 경우에는 사용자에게 그 사실을 알린 뒤 추가 정보를 요청하기도 합니다. 문제는 이 과정에서 생성된 파일이 업로드에 실패하면 그대로 로컬 디스크에 누적된다는 점입니다.
설정 앱으로 오류 보고 파일 삭제하기
설정의 '공간 비우기' 도구로도 오류 보고 파일을 정리할 수 있지만, 용량이 매우 큰 시스템 대기 오류 보고 파일은 제대로 삭제하지 못하는 경우가 있습니다. 참고로 디스크 정리(Disk Cleanup) 유틸리티에도 동일한 삭제 옵션이 존재합니다.
1. 설정에서 삭제하는 방법
설정 > 시스템 > 저장 공간 > 공간 비우기로 이동하여 기능을 실행합니다.
파일과 폴더 목록이 모두 표시될 때까지 잠시 기다린 후, 시스템에서 생성한 Windows 오류 보고 파일 항목만 선택합니다.
'파일 제거' 버튼을 클릭하면 해당 파일들이 일괄 삭제됩니다.
참고: 디스크 정리 도구도 계속 사용할 수 있지만, 향후 Windows 버전에서는 제거될 예정이므로 설정 앱을 활용하는 습관을 들이는 것이 좋습니다.
2. 수동으로 삭제하는 방법
- 파일 탐색기를 열고 메뉴에서 숨김 파일 보기를 활성화합니다.
- C:\ProgramData\Microsoft\Windows\WER\ 경로로 이동합니다.
- 이 폴더 안에는 LocalReportArchive, ReportArchive, ReportQueue, Temp 등 여러 하위 폴더가 있습니다.
- 각 폴더를 하나씩 열어 내부의 모든 아카이브 파일을 삭제합니다.
- 파일 이름은 00c58c1f-b836-4703-9bcf-c699ca24d285처럼 긴 영숫자 문자열 형태로 되어 있습니다.
삭제 권한 오류로 파일을 지울 수 없다면, 해당 폴더의 소유권을 가져온 후 다시 삭제를 시도해야 합니다.
Windows 오류 보고 기능 비활성화하기
매일 수 기가바이트씩 오류 보고 파일이 생성되어 곤란하다면, 일정 기간 Windows 오류 보고 서비스를 비활성화하는 것도 좋은 방법입니다. 특히 WER 서비스가 오류 파일을 Microsoft 서버로 업로드하지 못하는 환경에서는 파일이 계속 쌓여 저장 공간을 낭비할 수 있으므로, 필요에 따라 서비스를 끄고 주기적으로 수동 관리하는 것을 권장합니다.