-
윈도우 업데이트 800736B3 오류Soliloquy 2018. 4. 28. 13:11
윈도우 로고
윈도우 업데이트(Windows Update)
보안을 위해서 꼭 해야하는 것 중의 하나인 윈도우 업데이트. 중요하지만 자원도 많이 차지하고, 설치하는데 걸리는 시간도 길고, 리부팅을 강제 하는 경우도 많은 번거로운 작업에다가, 중요한 파일들을 많이 건들이는 복잡한 작업이여서 그런지 때로는 업데이트가 되는둥하다가 실패하는 일도 생겨 짜증나는 작업이기도 하다.
게다가 업데이트가 실패했을 때는, 무엇때문에 실패했는지는 숫자와 알파뱃이 섰인 오류 코드만 나와서 실패 원인이 뭔지 알기 힘들때가 많다. 그래서 오류코드 검색을 하게 되는데, 오류 코드를 검색해 찾아봐도 무엇이 어떻게 문제인지는 콕 찝어 나오지 않고, 시스템 파일 복구기능으로 파일을 복구해보라는 말만 나올 뿐이다.
800736B3 오류
간만에 윈도우 업데이트를 실행해봤다. 보안 업데이트는 하나를 제외하고는 성공적으로 적용 되었다. 그 하나가 업데이트에서 가장 중요한 월간 롤업 업데이트였다. 혹시나 싶어 재부팅해서 설치해보기도 하고, 업데이트를 윈도우 카탈로그 사이트에서 직접받아 실행시켜보기도 했지만, 업데이트에 실패하는것은 변함없었다. 3월 롤업 업데이트까지는 잘 했었는데, 무슨 일인걸까. 그 동안 시스템 파일을 건들일 것 같은 프로그램을 설치한거라고는 비주얼 스튜디오 2013 익스프레스 버전 말고는 크게 없는 것 같은데, 혹시 비주얼 스튜디오와 같이 설치된 닷넷 프레임워크 같은 것들이 시스템 파일을 건들였나? 라는 생각이 들었다.
윈도우 업데이트에서 말하는 오류 코드는 '800736B3' 였다. 이 오류를 검색해보니 윈도우7, 8 에서 많이 나타나는 증상으로, 발생하는 원인에 대한 명확한 대답을 찾을 수 없었다. 그러던 중 윈도우에서는 CBS 라는 업데이트 실행 로그를 남긴다는 정보를 찾아서 한 번 살펴보기로 했다. CBS 로그는 %windir%\logs\cbs 폴더에 CBS.log 파일로 있었는데, 파일 하나의 크기가 적어도 1MB는 넘어갈 정도로 크기가 매우 컸다.
로그 파일의 내용은 시간 / 종류 / 'CBS' / 실행에 관한 정보 순으로 적혀 잇엇는데 무슨말을 하는지 해석할 수가 없어서 어디가 문제인지 알 수가 없었다. 그러다 인터넷을 검색해보니, 명령프롬프트에 시스템 파일 검사기 명령어 sfc /scannow 를 하면 무슨 파일이 문제인지 적힌 로그 파일을 만들 수 있고, 문제도 고쳐준다고 해서 한 번 해봤다. 하는데 30분 이상 걸린 것 같다.
C:\Windows\system32>sfc /scannow
Beginning system scan. This process will take some time
Beginning verfication phase of system scan.
Verfication 100% complete.Windows Resource Protection did not find any integrity violations.
이상이 없다고 나왔다. 대체 뭐가 문제인 걸까. 혹시 업데이트가 될까 해서 다시 해봤는데 역시 안되었다.
초기화 한 번 할까? 라는 생각이 들었는데, 혹시나 싶어 사이트에서 DISM.exe /Online /Cleanup-image /Restorehealth 라는 윈도우 업데이트 파일을 복구시키는 명령어도 한 번 해보라는 말이 있어서 한 번 실행시켜봤다. 이번에는 50분 넘게 걸린 것 같다.
C:\Windows\system32>DISM.exe /Online /Cleanup-image /Restorehealth
Deployment Image Servicing and Management tool
Version: 6.3.9600.17031Image Version: 6.3.9600.17031
[==========================100.0%==========================]
The restore operation completed successfully. The component store corruption was
repaired.
The operation completed successfully.이번에는 뭐가 문제인지 알려주지 않고 그냥 끝났다 복구 됐다는 말은 나왔으니 문제가 고쳐졌을거란 느낌이 들어서 업데이트를 다시 실행시켰다. 그랬더니 다행히도, 업데이트가 잘 실행되었다.
Installation complete
You must restart your computer for the updates to take effect.
윈도우 업데이트를 성공했을 때 나오는 메세지
여담
무슨 이유에서 발생한 오류인지는 모르겠다.
윈도우10에서는 해당 오류 코드가 검색이 안되었는데, 윈도우10 부터는 해당 문제가 생기지 않게 수정된 듯 하다.
물론 오류코드만으로 검색을 통해 문제를 해결할 수는 있지만, 업데이트할 때 어느 부분이 문제가 되었는지에 관한 자세한 정보도 같이 잇으면 문제 해결시 훨씬 도움이 될탠데 왜 굳이 오류코드만 떡하니 던져주는지 모르겠다.
자동 업데이트 사용시 이렇게 한번 꼬이면 앞으로의 보안 업데이트도 수행하는데 똑같이 오류가 날탠데, 자동으로 고쳐주는 기능 같은건 없을까?
출처:
윈도우 업데이트 아이콘: Windows 10 Shell32.dll 내부
업데이트 오류 해결 방법: https://support.microsoft.com/help/947821/
[본문에 사용된 SVG 파일]