Windows 업데이트는 운영체제와 각종 프로그램, 파일을 최신 상태로 유지할 수 있게 해주는 중요한 서비스입니다. 하지만 업데이트 과정에서 다양한 오류 코드가 나타나기도 하는데, 대부분은 손상된 시스템 파일이 원인입니다. 최근 Windows 10/11 사용자들 사이에서 업데이트 오류 0x800f0247이 보고되고 있으며, 이는 주로 레지스트리 파일 또는 시스템 파일의 손상으로 인해 발생합니다.
이 오류를 해결하는 방법은 여러 가지가 있습니다. 대표적으로 하드웨어 업데이트를 비활성화하거나, SFC 및 DISM 검사를 통해 시스템 파일을 복구하는 방법이 있습니다. 이 글에서는 오류 0x800f0247의 원인과 단계별 해결 방법을 자세히 안내해 드립니다.
Windows 업데이트 오류 0x800f0247란?
일부 사용자는 Windows 10/11 기기에 특정 업데이트를 설치하는 과정에서 오류 0x800f0247을 만나게 됩니다. Windows 업데이트 오류는 수년간 많은 사용자가 겪어온 흔한 문제로, 어떤 경우에는 하루 이틀 내에 저절로 사라지기도 하지만, 그렇지 않은 경우 상당한 번거로움을 유발하며 체계적인 문제 해결이 필요합니다.
오류 0x800f0247은 사용자가 운영체제를 업데이트하려고 할 때 발생하는 문제 중 하나로, 몇 년 전부터 꾸준히 보고되고 있지만 아직 근본적인 해결책이 확립되지 않은 상태입니다. 오류는 Windows Update 창에 표시되며, "업데이트를 적용하는 동안 일부 문제가 발생했습니다"라는 메시지와 함께 나타납니다. 구체적인 원인 설명은 제공되지 않지만, 오류 코드 자체가 중요한 단서가 됩니다.
흥미로운 점은 이 오류가 부분적으로만 나타나는 경우도 있다는 것입니다. 일부 사용자는 기능 업데이트는 정상적으로 적용되었지만 드라이버 업데이트나 MS Office 같은 프로그램 업데이트는 실패했다고 보고했습니다. 반면 문제가 더 광범위하게 나타나 21H1 같은 새 버전으로 Windows를 업그레이드하지 못하는 경우도 있었습니다.
오류 코드 0x800f0247은 항상 시스템 파일 또는 레지스트리에 손상이 있다는 신호입니다. 즉, 해당 업데이트가 시스템에 적합하지 않았거나, 잘못된 레지스트리 항목 또는 손상된 시스템 파일 때문에 Windows가 업데이트를 설치하지 못한 것입니다. 따라서 이 오류를 해결하려면 정확한 원인을 파악한 후 그에 맞는 조치를 취해야 합니다.
Windows 업데이트 오류 0x800f0247의 주요 원인
오류 0x800f0247은 주로 레지스트리의 손상된 파일, 즉 소프트웨어 설치 실패 후 또는 Windows 업데이트 실패 후에 발생합니다. 하드 드라이브의 불량 섹터도 이 오류의 원인이 될 수 있습니다. 아래 목록의 해결 방법을 하나씩 시도하며 진짜 원인을 찾아내는 것이 좋습니다.
- 호환되지 않는 하드웨어 드라이버 업데이트: 드문 경우지만 Windows가 기기와 호환되지 않는 하드웨어 드라이버 업데이트를 강제로 설치하면서 오류 0x800f0247과 함께 업데이트가 실패할 수 있습니다. 이 경우 하드웨어 업데이트를 비활성화하면 문제가 해결됩니다.
- 불량 섹터 또는 손상된 파일 할당 테이블: 대부분의 경우 이 오류는 파일 할당 테이블의 손상된 파일이나 하드 드라이브의 불량 섹터로 인해 발생합니다. 간단한 디스크 검사만으로도 쉽게 해결할 수 있습니다.
- 손상된 시스템 파일: SFC 검사를 실행하여 오류가 해결되었다는 사용자 보고가 있습니다. SFC 검사는 시스템 파일의 무결성을 점검합니다.
- 구성 요소 저장소(Component Store) 손상: 때로는 Component Store의 레지스트리 손상으로 인해 오류 코드 0x800f0247이 발생하기도 합니다. DISM 검사를 실행하면 대개 해결됩니다.
걱정하지 마세요. 아래의 단계별 절차를 순서대로 따르면 이 문제를 충분히 해결할 수 있습니다.
Windows 업데이트 오류 0x800f0247 해결 방법
Windows 10/11 기기에서 이 오류가 발생했다면, 아래의 권장 해결 방법을 순서에 관계없이 하나씩 시도해 보세요.
방법 1: Windows 업데이트 문제 해결사 실행
가장 먼저 시도할 수 있는 방법은 Windows에 내장된 업데이트 문제 해결사(Troubleshooter)를 실행하는 것입니다.
설정 > 업데이트 및 보안 > 문제 해결 탭으로 이동하여 Windows 업데이트 문제 해결사를 실행하고 화면의 지시에 따릅니다. Windows 10/11과 Windows 8.1에는 이 도구가 기본으로 내장되어 있습니다.
문제 해결사는 컴퓨터가 Windows 업데이트를 다운로드하고 설치하지 못하게 하는 문제가 있는지 진단합니다. 업데이트 관련 임시 파일 정리, SoftwareDistribution 폴더 비우기, Windows Update 관련 서비스 상태 확인, Windows Update 구성 요소 복구 및 초기화, 보류 중인 업데이트 확인 등의 작업을 수행합니다.
자동으로 문제를 수정하도록 하거나, 수정 목록을 확인한 후 직접 적용 여부를 선택할 수도 있습니다. 이 방법으로 해결되지 않으면 다음 방법을 시도하세요.
방법 2: SFC 검사 및 DISM 실행
손상된 시스템 파일이 원인이라면 SFC(시스템 파일 검사기) 검사가 도움이 됩니다. Windows 업데이트 시스템 파일이 손상된 경우에는 DISM 도구를 사용해 복구할 수 있습니다.
SFC(sfc.exe)는 C:\Windows\System32 폴더에 있는 Microsoft Windows 유틸리티로, 손상된 Windows 시스템 파일을 검색하고 복원하는 기능을 제공합니다.
실행 방법은 다음과 같습니다.
- 시작 검색창에 cmd를 입력합니다.
- 검색 결과에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
- 명령 프롬프트 창에
sfc /scannow를 입력하고 Enter 키를 누릅니다.
SFC 유틸리티는 잠시 동안 실행되며, 손상된 파일이 발견되면 재부팅 시 교체됩니다.
DISM 검사도 함께 실행하는 것이 좋습니다. 명령 프롬프트를 관리자 권한으로 연 후 아래 명령어를 입력하고 Enter 키를 누릅니다.
DISM.exe /Online /Cleanup-image /Restorehealth
이 과정은 몇 분 정도 걸릴 수 있으므로 인내심을 갖고 기다려야 합니다. 명령이 실행되면 DISM은 손상되었거나 누락된 시스템 파일을 정상 파일로 교체합니다.
방법 3: 디스크 정리 실행
Windows.old 폴더에는 현재 Windows 설치에는 없는 프린터 등의 하드웨어 드라이버가 포함되어 있습니다. 손상된 상태의 데이터가 이전 설치 파일에서 넘어오면서 오류 메시지를 유발하는 것입니다. 이 경우 디스크 정리를 실행하여 이전 Windows 설치 파일(Windows.old)을 완전히 삭제해야 합니다.
- 시작 버튼을 누르고 cleanmgr을 입력한 후 Enter 키를 누릅니다.
- 시스템 파일이 있는 드라이브를 선택하고 팝업 창에서 확인을 클릭합니다.
- 해당 드라이브의 정리 마법사에서 시스템 파일 정리를 선택합니다.
- 다시 적절한 드라이브를 선택하고 확인을 클릭합니다.
- 2~3분 후 디스크 정리 마법사에 삭제가 필요한 시스템 파일 목록이 표시됩니다.
- 임시 Windows 설치 파일 항목을 찾아 체크박스를 선택하고 확인을 클릭합니다.
방법 4: 하드웨어 자동 드라이버 업데이트 비활성화
구형 하드웨어를 사용하는 일부 사용자들은 하드웨어 드라이버에 대한 Windows 자동 업데이트를 끈 후 오류 0x800f0247이 해결되었다고 보고했습니다. Windows가 구형 하드웨어에 최신 드라이버를 강제로 설치하면서 이 오류를 포함한 여러 문제가 발생할 수 있습니다. 이 경우 구형 하드웨어의 자동 업데이트를 끄고 제조사 웹사이트에서 필요한 드라이버를 직접 다운로드하는 것이 유일한 해결책입니다.
제어판 사용
Windows가 드라이버와 장치 아이콘을 자동으로 다운로드하도록 두는 것이 일반적으로 권장되지만, 자동 설치를 원하지 않는다면 제어판 > 고급 시스템 설정 > 하드웨어 탭 > 장치 설치 설정으로 이동하세요.
제어판 > 장치 및 프린터 > 장치 목록에서 컴퓨터를 마우스 오른쪽 버튼으로 클릭하고 장치 설치 설정을 선택해도 됩니다. "장치에 대한 드라이버 소프트웨어와 실제 아이콘을 다운로드하시겠습니까?"라는 질문이 표시되면 아니요, 수행할 작업을 선택하겠습니다를 선택하고 변경 내용 저장을 클릭합니다.
그룹 정책 편집기 사용
- 시작 검색창에 gpedit.msc를 입력하고 Enter 키를 눌러 그룹 정책 편집기를 엽니다.
- 컴퓨터 구성 > 관리 템플릿 > 시스템 > 장치 설치 > 장치 설치로 이동합니다.
- 오른쪽 창에서 다른 정책 설정에서 설명하지 않은 장치의 설치 금지를 두 번 클릭합니다.
- 이 정책 설정은 다른 정책 설정에서 구체적으로 설명되지 않은 장치의 설치를 차단하는 기능입니다.
이 정책을 사용으로 설정하면 "이러한 장치 ID와 일치하는 장치 설치 허용", "이러한 장치 클래스에 대한 장치 설치 허용", "이러한 장치 인스턴스 ID와 일치하는 장치 설치 허용" 정책에 해당하지 않는 모든 장치의 드라이버 설치 또는 업데이트가 차단됩니다. 설정 후 적용/확인을 클릭하세요.
이런 번거로운 과정이 부담스럽다면 Outbyte Driver Updater 같은 서드파티 드라이버 업데이터를 사용하는 것도 방법입니다. 이런 도구는 오래된 드라이버를 자동으로 검색하고 필요시 업데이트해 주므로 드라이버 관련 문제를 직접 처리할 필요가 없습니다.
레지스트리 사용
Windows에 그룹 정책 편집기가 없다면 레지스트리 편집기를 활용할 수 있습니다.
- 레지스트리 편집기에서 다음 키로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\DriverSearching - SearchOrderConfig 값을 0으로 설정하면 드라이버 업데이트가 차단됩니다. 값이 1이면 드라이버 업데이트 다운로드가 허용됩니다.
- 컴퓨터를 다시 시작합니다.
단, 이 방법은 그룹 정책에서 자동 설치로 지정된 장치 ID, 장치 인스턴스 ID, 장치 클래스에 해당하는 드라이버의 설치까지 막지는 못합니다. 모든 드라이버의 자동 업데이트를 차단하려면 Windows 품질 업데이트를 통한 드라이버 업데이트 차단 방법을 추가로 참고하세요.
방법 5: 디스크 검사로 불량 섹터 및 파일 시스템 오류 확인
대부분의 경우 이 오류는 하드 드라이브에 불량 섹터나 파일 시스템 오류가 있어서 발생했습니다. 불량 섹터는 재생성할 수 없지만, 해당 데이터는 정상 섹터로 옮길 수 있고 파일 시스템 오류 역시 간단한 디스크 검사만으로 쉽게 수정할 수 있습니다.
- 바탕화면에서 내 PC(This PC)를 엽니다.
- Windows 드라이브를 마우스 오른쪽 버튼으로 클릭하고 속성을 선택합니다.
- 도구 탭으로 이동하여 "오류 검사" 섹션의 검사 버튼을 클릭합니다.
- 드라이브 검사 버튼을 클릭합니다. 검사에는 시간이 다소 걸립니다. 오류가 발견되면 수정 여부를 묻는데, 오류 수정을 클릭하세요. 오류가 없다면 다음 방법으로 넘어갑니다.
방법 6: Windows 업데이트 도우미 사용
위의 방법으로도 해결되지 않는다면 Windows 업데이트 도우미(Update Assistant)를 사용해 기능 업데이트를 설치할 수 있습니다. 이 도구를 이용하면 PC에 최신 버전의 Windows 10/11을 설치할 수 있습니다.
- Microsoft.com에 방문하여 지금 업데이트 버튼을 클릭합니다. "지금 도구 다운로드" 버튼을 클릭하면 Windows 10/11 미디어 생성 도구가 다운로드됩니다.
- 업데이트 기록 페이지를 방문하여 "지금 업데이트 받기" 버튼을 클릭할 수도 있습니다.
- 어느 쪽이든 "지금 업데이트" 버튼을 클릭하면 Windows10Upgrade exe 파일이 컴퓨터에 다운로드됩니다. 해당 파일을 클릭하면 Windows 업데이트 도우미가 열립니다.
- 지금 업데이트를 클릭하면 도구가 기기의 호환성과 업그레이드 준비 상태를 확인합니다.
- 기기가 호환되면 그에 맞는 안내가 표시됩니다.
- 다음을 클릭하면 업데이트 프로세스가 시작됩니다.
- 업데이트에는 시간이 걸리므로 커피 한 잔을 마시거나 창을 최소화한 채 평소 작업을 계속하면서 기다리셔도 됩니다.
- 프로세스가 완료되면 재시작하라는 안내가 표시됩니다.
여러 번의 재시작 후 바탕화면에 "최신 버전의 Windows 10/11으로 업데이트해 주셔서 감사합니다."라는 화면이 나타나면 성공적으로 완료된 것입니다.
마무리
Windows 업데이트 오류는 매우 흔하며 다양한 요인에 의해 발생할 수 있습니다. 오류 0x800f0247이 표시되더라도 위에서 소개한 해결 방법들을 단계별로 시도하면 충분히 문제를 해결할 수 있습니다. 가장 효과적인 방법은 SFC/DISM 검사로 시스템 파일을 복구하고, 필요시 하드웨어 자동 드라이버 업데이트를 비활성화하는 것입니다. 문제가 지속된다면 Windows 업데이트 도우미를 통한 수동 업데이트도 좋은 대안이 됩니다.