Windows 7으로 업그레이드했거나 클린 설치를 마친 직후라면 가장 먼저 Windows Update를 실행해 최신 보안 패치와 수정 사항을 내려받는 것이 좋습니다.
그런데 업데이트 과정에서 아래와 같은 오류 코드와 함께 실패하는 경우가 있습니다.
0x80073712
또한 제어판에서 [Windows 기능 켜기/끄기]를 클릭했을 때 기능 목록이 텅 비어 있는 현상이 나타날 수 있습니다.

정상적인 상태라면 이 대화 상자에 .NET Framework, 미디어 기능, 게임 등 다양한 Windows 구성 요소가 목록으로 표시되어야 합니다.
이 오류가 발생하면 이벤트 뷰어의 시스템 로그에 다음과 같은 항목도 함께 기록됩니다.
Windows Servicing failed to complete the process of setting package xxxxxx (Software Update) into Default(Default) state
이 문제는 주로 시스템 파일 손상이나 구성 요소 저장소(component store) 오류로 인해 발생합니다. 해결 방법은 크게 두 가지가 있으며, 어느 쪽이든 반드시 관리자 권한이 있는 계정으로 로그인한 상태에서 진행해야 합니다.
방법 1. 시스템 파일 검사기(SFC) 실행
첫 번째 방법은 시스템 파일 검사기(System File Checker) 도구를 사용하는 것입니다. 이 도구는 Windows 7·Vista의 시스템 파일 전체를 검사하여 손상되었거나 누락된, 잘못된 파일을 원본 정상 파일로 자동 복원해 줍니다.
실행 방법은 간단합니다. 시작 버튼을 클릭하고 검색 상자에 CMD를 입력한 뒤, 검색 결과에 나타난 cmd.exe를 마우스 오른쪽 버튼으로 클릭하여 [관리자 권한으로 실행]을 선택합니다.

명령 프롬프트 창이 열리면 다음 명령을 입력합니다.
sfc /scannow
검사에는 몇 분에서 십여 분 정도 걸릴 수 있으며, 손상된 파일이 발견되면 원본 Windows 설치 CD나 DVD를 넣으라는 안내가 표시될 수도 있습니다.

검사가 완료되면 Windows Update를 다시 실행하거나 [Windows 기능 켜기/끄기] 창을 열어 목록이 정상적으로 돌아왔는지 확인합니다. 그래도 빈 화면이 그대로라면 다음 방법을 시도해 보세요.
방법 2. 시스템 복원 수행
두 번째 방법은 문제가 없던 이전 시점으로 운영 체제를 되돌리는 것입니다. Windows 7에서는 시작 메뉴의 검색 상자에 "시스템 복원"을 입력하여 실행할 수 있습니다.

복원 마법사가 열리면 [다음]을 클릭하고, 목록에서 문제가 발생하기 이전의 복원 지점을 하나 선택한 뒤 [다음]을 눌러 복원을 진행합니다.

복원이 완료되면 Windows Update 설치가 정상화되고 Windows 기능 목록도 제대로 표시됩니다. 그래도 문제가 해결되지 않는다면 시스템 업데이트 준비 도구(System Update Readiness Tool)를 설치하거나 구성 요소 저장소 손상 여부를 추가로 점검해 보는 것이 좋습니다.