2019년 8월, 마이크로소프트는 지원되는 모든 Windows 버전에 대해 보안 및 비보안 업데이트를 배포했습니다. 하지만 대부분의 Windows 업데이트가 그렇듯이, 많은 일반 사용자와 서버 관리자가 다양한 문제를 겪었다고 호소했습니다. 그중 하나가 바로 악명 높은 업데이트 오류 80092004입니다.
Windows 오류 코드 80092004란 무엇인가?
오류 코드 80092004는 2019년 8월 Windows 보안 업데이트와 관련된 오류입니다. 이 오류는 CRYPT_E_NOT_FOUND라는 메시지와 함께 나타나며, 업데이트 패키지에 필요한 암호화 값이 없거나 찾을 수 없어 Windows Update 유틸리티가 설치를 진행할 수 없다는 의미를 담고 있습니다.
Windows 오류 코드 80092004의 원인
그렇다면 이 오류는 왜 발생하는 것일까요?
마이크로소프트는 2019년 3월 12일 서비스 스택 업데이트(Servicing Stack Update)와 SHA-2 코드 서명 지원 업데이트를 출시했습니다. 이는 Windows Update 소프트웨어를 구성하는 핵심 구성 요소를 한층 더 강화하기 위한 조치였습니다. 이 두 가지 업데이트가 적용된 이후, 새로운 Windows 업데이트는 SHA-2 해싱 알고리즘으로 생성된 디지털 서명을 반드시 요구하게 되었습니다.
전문가 팁: 잘못된 설정, 불필요한 정크 파일, 유해한 프로그램은 시스템 오류나 성능 저하의 원인이 될 수 있습니다. 전용 PC 최적화 도구를 사용해 이러한 요소들을 미리 정리해 두면 시스템을 안정적이고 빠르게 유지하는 데 큰 도움이 됩니다.
흥미로운 점은, 업데이트가 3월에 출시되었음에도 마이크로소프트가 즉시 새 업데이트 배포에 이를 적용하지 않았다는 것입니다. 아마도 사용자들이 충분히 다운로드하고 설치할 시간을 벌어주기 위함이었을 것입니다. 실제로 2019년 8월에야 마이크로소프트는 Windows 지원 기기에서 해당 인프라의 사용을 필수로 요구하기 시작했습니다.
즉, 최근의 Windows 업데이트는 서비스 스택 인프라와 SHA-2 코드 지원을 전제로 하기 때문에, 2019년 3월 업데이트를 설치하지 않은 사용자는 80092004 오류를 만날 가능성이 매우 높습니다.
그 외에 이 오류를 유발할 수 있는 원인은 다음과 같습니다.
- 손상되거나 훼손된 Windows 시스템 파일
- 시스템 파일 오류
- 완료되지 않은 Windows 업데이트 설치
- 하드웨어 및 앱의 부적절한 삭제
- 애드웨어 또는 스파이웨어 감염
- PC의 부적절한 종료 습관
Windows에서 80092004 오류 해결하는 방법
Windows Update 오류 80092004가 발생했더라도 너무 걱정하지 마세요. 아래의 해결 방법을 순서대로 따라 하면 문제를 해결할 수 있습니다.
해결 방법 1: 최근 설치된 Windows 업데이트 및 패키지 제거
먼저 Windows 업데이트 기록에서 어떤 KB 업데이트가 설치되어 있는지 확인합니다. 해당 업데이트를 파악한 후 DISM 도구를 사용해 제거합니다.
Windows 업데이트를 제거하려면 다음 단계를 따르세요.
- 관리자 권한 명령 프롬프트를 엽니다. 검색창에 명령 프롬프트를 입력하고 Enter 키를 누른 뒤, 검색 결과의 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행을 선택합니다. 관리자 암호를 요구하면 암호를 입력하고 허용을 누릅니다.
- 다음 명령어를 실행해 최근 설치된 Windows 패키지 목록을 확인합니다.
DISM /online /Get-Packages - 가장 최근의 Windows 패키지 이름을 찾아 Remove Package 명령으로 제거합니다.
dism.exe /online /remove-package /packagename:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~16299.248.1.17
/packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.125.1.6
/packagename:Package_for_RollupFix_Wrapper~31bf3856ad364e35~amd64~~16299.192.1.9
/packagename:Package_for_RollupFix~31bf3856ad364e35~amd64~~16299.192.1.9
/norestart - 컴퓨터를 재부팅합니다.
- 다음 명령을 실행합니다.
DISM.exe /Online /Cleanup-Image /StartComponentCleanup
이후 Windows가 업데이트를 검색하도록 하여 시스템을 다시 업데이트합니다.
해결 방법 2: SFC 및 DISM으로 손상된 시스템 파일 복구
시스템 파일 검사기(SFC) 도구는 Windows에 기본으로 탑재되어 있으며, 시스템 파일의 손상 여부를 검사하는 것이 주된 역할입니다. 파일이 변경되거나 수정되어 손상된 경우, 이 도구가 자동으로 올바른 버전의 파일로 교체해 줍니다. SFC를 실행하려면 관리자 권한 명령 프롬프트 창을 연 후 sfc /scannow를 입력하고 Enter 키를 누르면 됩니다.
SFC 도구로 해결되지 않는 경우에는 배포 이미지 서비스 및 관리(DISM) 도구를 실행하여 손상된 Windows 시스템 파일의 정상 복사본을 받아올 수 있습니다. DISM.exe /Online /Cleanup-image /Restorehealth 명령을 입력하고 Enter 키를 누르세요. 이 과정은 몇 분 정도 소요될 수 있으므로 끝날 때까지 기다려야 합니다. 완료되면 sfc /scannow 명령을 다시 실행하고, 검사가 끝나면 PC를 재시작하여 손상된 파일을 정상 파일로 교체합니다.
해결 방법 3: Software Distribution 폴더의 문제 있는 업데이트 파일 삭제
Windows 업데이트가 실패하면 시스템은 이전 버전으로 롤백하면서 잔여 파일을 자동으로 정리합니다. 하지만 자동 정리가 이루어지지 않는 경우에는 직접 수동으로 정리해야 합니다.
새로운 Windows 업데이트가 다운로드되면 Software Distribution 폴더에 자동으로 저장됩니다. 결함이 있는 업데이트가 있다고 의심되면 해당 폴더에서 직접 삭제할 수 있습니다. 걱정하지 않아도 됩니다. Windows는 업데이트를 자동으로 다시 다운로드하도록 설계되어 있기 때문입니다.
해결 방법 4: Windows Update 문제 해결사 실행
Windows에는 업데이트 중단이나 Windows Update 관련 오류를 수정할 수 있는 내장 문제 해결사가 있습니다. 바로 Windows Update 문제 해결사입니다. 이 도구를 실행하면 다음 작업이 수행됩니다.
- 활성화된 모든 Windows Update 서비스 종료
- C:\Windows\SoftwareDistribution 폴더의 이름을 C:\Windows\SoftwareDistribution.old로 변경하여 Windows Update 다운로드 캐시를 정리하고 처음부터 다시 시작하도록 유도
- Windows Update 서비스 재시작
Windows Update 문제 해결사를 실행하려면 다음 단계를 따르세요.
- 검색창에 troubleshooting(문제 해결)을 입력합니다.
- Windows Update 문제 해결사를 클릭합니다.
- 시스템 및 보안 섹션으로 이동하여 Windows Update 문제 해결 옵션을 선택합니다.
- Windows Update 문제 해결 창으로 이동하면 고급을 클릭합니다.
- 새 창이 나타나면 자동으로 복구 적용 옵션이 활성화되어 있는지 확인합니다.
- 관리자 권한으로 실행을 클릭합니다.
- 다음을 누릅니다.
- 문제 해결사가 문제를 식별할 때까지 기다립니다. 문제가 발견되면 가능한 해결 방법을 제안합니다. 대부분의 경우 이 도구만으로 Windows Update 관련 문제를 해결할 수 있지만, 그렇지 않다면 다음 해결 방법을 시도해 보세요.
해결 방법 5: 필요한 Windows 업데이트 수동 설치
80092004 오류를 해결하는 또 다른 방법은 공식 Microsoft Update Catalog에서 필요한 KB 업데이트를 직접 다운로드하는 것입니다. 카탈로그에서 해당 업데이트를 검색하고 다운로드한 후, 다운로드가 완료되면 파일을 두 번 클릭해 업데이트를 실행합니다.
해결 방법 6: 최신 서비스 스택 업데이트 설치 여부 확인
Windows 업데이트를 다운로드할 때마다 CRYPT_E_NOT_FOUND 오류가 계속 화면에 나타난다면, 시스템이 암호화 값 불일치로 인해 업데이트를 거부하고 있을 가능성이 있습니다. 이 경우 최신 서비스 스택 업데이트(Servicing Stack Update)가 설치되어 있는지 확인하세요. Microsoft Support 공식 웹사이트에서 최신 서비스 스택 업데이트를 검색하여 PC에 설치하면 됩니다.
마무리
마이크로소프트는 꾸준히 Windows를 패치하고 개선하고 있지만, 여전히 오류로부터 완전히 자유롭지 못한 것도 사실입니다. Windows Update 오류 80092004가 그 좋은 예라고 할 수 있습니다.
마이크로소프트가 추가 수정 사항을 계속 작업하고 있는 동안, 사용자 역시 미리 준비해 두는 것이 좋습니다. 악성코드가 성가신 Windows Update 오류의 원인일 수 있으므로, Windows 컴퓨터를 정기적으로 검사하세요. Windows에 내장된 Windows Defender 도구를 활용하면 간편하게 악성코드 검사를 수행할 수 있으며, 시스템을 빠르고 안정적인 상태로 유지하는 데 도움이 됩니다.