업데이트는 Windows 운영체제에서 필수적인 요소입니다. 업데이트 설치에 실패하면 문제를 진단하고 해결할 수 있도록 오류 코드가 생성되는데, 0x800f0247 오류 코드는 Windows 레지스트리에 손상된 파일이 존재할 때 발생합니다.
오류 코드 0x800f0247은 무엇을 의미하나요?
일부 사용자는 업데이트 실패의 결과로 오류 코드 0x800f0247을 경험하게 됩니다. 이 오류 코드는 시스템 파일 또는 레지스트리 중 하나에 손상이 있음을 항상 의미합니다. 일반적으로 해당 업데이트가 시스템에 적합하지 않거나, 잘못된 레지스트리 또는 손상된 시스템 파일로 인해 Windows가 업데이트를 정상적으로 설치하지 못한 경우입니다. 따라서 이 오류를 해결하려면 먼저 정확한 원인을 파악한 후 그에 맞는 조치를 취해야 합니다.

오류 코드 0x800f0247의 주요 원인
오류 0x800f0247은 주로 레지스트리 내 손상된 파일로 인해 발생하며, 소프트웨어 설치 실패 후나 Windows 업데이트 실패 후에 나타날 수 있습니다. 하드 드라이브의 배드 섹터 역시 이 오류를 유발할 수 있습니다. 아래에 정리된 해결 방법들을 순서대로 시도하면서 실제 원인을 찾아내시기 바랍니다.
- 호환되지 않는 하드웨어 드라이버 업데이트: 드문 경우지만 Windows가 장치와 호환되지 않는 하드웨어 드라이버 업데이트를 강제로 설치하면서 오류 코드 0x800f0247과 함께 업데이트가 실패할 수 있습니다. 이 경우 하드웨어 업데이트를 비활성화하면 문제가 해결됩니다.
- 배드 섹터 또는 손상된 파일 할당 테이블: 대부분의 경우 이 오류는 파일 할당 테이블의 손상된 파일이나 하드 드라이브의 배드 섹터로 인해 발생합니다. 간단한 디스크 검사만으로도 쉽게 해결할 수 있습니다.
- 손상된 시스템 파일: 일부 사용자는 SFC 검사를 실행한 후 오류가 해결되었다고 보고했습니다. SFC 검사는 시스템 파일의 무결성을 점검하는 기능입니다.
- 구성 요소 저장소 손상: 때때로 구성 요소 저장소(Component Store)의 레지스트리 손상으로 인해서도 오류 코드 0x800f0247이 발생할 수 있습니다. 이 경우 DISM 검사를 실행하면 대부분 해결됩니다.
걱정하지 마세요. 아래의 단계별 절차를 그대로 따라 하면 이 문제를 충분히 해결할 수 있습니다.
방법 1: Windows에서 하드웨어 업데이트 비활성화하기
구형 하드웨어 사양을 사용하는 일부 사용자들은 하드웨어 드라이버에 대한 Windows 자동 업데이트를 끈 후 오류 코드 0x800f0247이 해결되었다고 보고했습니다. Windows는 종종 구형 하드웨어에 최신 드라이버를 강제로 설치하는데, 이것이 이 오류를 포함한 여러 문제의 원인이 됩니다. 따라서 구형 하드웨어의 자동 업데이트를 끄고 제조업체 공식 웹사이트에서 필요한 드라이버를 직접 다운로드하는 것이 가장 확실한 해결책입니다.
- 바탕화면에서 내 PC(This PC)를 엽니다.

- 빈 공간을 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

- 왼쪽 상단 패널에서 고급 시스템 설정(Advanced system settings)을 선택합니다.
- 시스템 속성 대화 상자에서 하드웨어 탭을 선택한 후 장치 설치 설정(Device Installation Settings)을 클릭합니다.

- 아니요(No)를 선택한 다음 변경 내용 저장(Save Changes)을 클릭합니다.

- 설정이 적용되도록 컴퓨터를 재시작합니다.
방법 2: 디스크 검사로 배드 섹터 및 파일 시스템 오류 확인하기
대부분의 경우 하드 드라이브에 배드 섹터나 파일 시스템 오류가 존재하여 Windows 업데이트가 오류를 생성했습니다. 배드 섹터는 물리적으로 재생성할 수 없지만, 해당 영역의 데이터는 정상 섹터로 이전할 수 있으며 파일 시스템 오류는 간단한 디스크 검사만으로도 손쉽게 수정할 수 있습니다.
- 바탕화면에서 내 PC(This PC)를 엽니다.

- Windows 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성(Properties)을 선택합니다.

- 도구 탭으로 이동하여 "오류 검사(Error-checking)" 섹션 아래의 검사(Check) 버튼을 클릭합니다.
- 드라이브 검사(Scan Drive) 버튼을 클릭합니다. 검사가 시작되며 완료까지 시간이 다소 소요됩니다. 오류가 발견되면 수정하라는 메시지가 표시되므로 오류 수정을 클릭하세요. 오류가 발견되지 않았다면 다음 방법으로 넘어갑니다.

방법 3: SFC 검사로 손상된 시스템 파일 복구하기
이 문제를 겪는 많은 사용자가 SFC 검사만으로 문제를 해결했습니다. SFC(시스템 파일 검사기) 검사는 파일 시스템과 관련된 문제를 자동으로 확인하고 복구해 줍니다. 전체 시스템을 점검하기 때문에 시간이 다소 걸리며, 검사 도중에는 일시 중지하거나 취소할 수 없습니다.
- 시작 메뉴를 열고 검색창에 "cmd"를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 후 "관리자 권한으로 실행"을 선택하여 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다.

- CMD 창에 다음 명령어 "sfc /scannow"를 입력하고 Enter 키를 누릅니다. 검사에 시간이 걸리며 전체 시스템 파일의 무결성을 검증합니다.

방법 4: DISM 검사 실행하기
DISM(배포 이미지 서비스 및 관리 도구)은 사용자가 손상된 시스템의 상태를 정상으로 복원할 수 있도록 지원하는 도구입니다. DISM에는 세 가지 명령이 있지만, 그중 "RestoreHealth" 명령만이 실제로 시스템 파일을 복구합니다.
- 시작 메뉴를 열고 검색창에 "cmd"를 입력합니다.
- 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭한 후 "관리자 권한으로 실행"을 선택하여 실행합니다. UAC(사용자 계정 컨트롤) 창이 나타나면 예를 클릭하여 관리자 권한을 부여합니다.

- CMD 창에 다음 명령어 "dism.exe /online /Cleanup-Image /RestoreHealth"를 입력하고 Enter 키를 누릅니다. 검사 진행률이 20%에서 잠시 멈추는 것처럼 보일 수 있으니 인내심을 갖고 기다려 주세요.

- 복구가 완료되면 PC를 재시작합니다.