Computer >> 컴퓨터 >  >> 시스템 >> Windows

Windows 업데이트 오류 0x800f0905 해결 방법 총정리

Windows 업데이트를 진행하는 도중 0x800f0905 오류 코드가 나타난다면, 대부분 손상되었거나 잘못 구성된 Windows 파일이 원인입니다. 문제가 되는 파일은 업데이트 파일일 수도 있고 시스템 파일일 수도 있습니다. 파일이 손상되면 설치에 실패하거나 다운로드가 멈추는 현상이 발생하고, 경우에 따라 프로세스를 다시 시작해야 할 수도 있습니다. Windows가 자체적으로 문제를 해결하는 데에는 시간이 걸리지만, 사용자가 직접 수동으로 해결하는 것도 가능합니다. 이 글에서는 Windows 11 및 Windows 10에서 Windows 업데이트 오류 0x800f0905를 해결하는 방법을 단계별로 소개합니다.

Windows 업데이트 오류 0x800f0905 해결 방법

때로는 Windows가 스스로 문제를 해결하는 데 매우 오랜 시간이 걸릴 수 있으므로, 먼저 잠시 기다려 보는 것부터 시작해 보겠습니다.

  1. Windows 업데이트가 완료될 때까지 기다리기
  2. Windows 업데이트 문제 해결사 실행
  3. Windows 업데이트 서비스 새로 고침
  4. 손상된 시스템 파일 복구
  5. 현재 위치 업그레이드(In-place Upgrade) 수행

아래 방법들을 진행하려면 관리자 권한이 필요합니다.

1. Windows 업데이트가 완료될 때까지 기다리기

하드웨어 사양이 낮거나, 특히 HDD를 사용 중이라면 Windows 업데이트를 다운로드하고 설치하는 데 평소보다 훨씬 많은 시간이 걸릴 수 있습니다. 실제로 시간이 너무 오래 걸려 시간 초과가 발생하고, Windows 자체에서 오류를 표시하는 경우도 있습니다. 따라서 충분히 기다린 후 몇 번 다시 시도해 보는 것이 좋습니다. Windows 업데이트는 예전보다 안정적으로 작동하지만 여전히 자체적인 문제점들을 가지고 있습니다.

모든 절전 모드를 비활성화하세요. PowerToys를 활용하면 핵심 전원 설정을 변경하지 않고도 화면이 꺼지지 않도록 유지할 수 있습니다. 밤새 업데이트를 진행한 후 문제가 해결되었는지 확인해 보세요.

2. Windows 업데이트 문제 해결사 실행

Windows에는 업데이트 문제를 해결하는 데 도움이 되는 기본 제공 문제 해결사가 포함되어 있습니다. 자동화된 도구로, 여러 서비스를 다시 시작하고 업데이트 캐시를 정리하는 등의 작업을 대신 수행해 줍니다.

Windows 11: 설정 > 시스템 > 문제 해결 > 다른 문제 해결사로 이동하여 'Windows 업데이트' 문제 해결사를 실행하세요.
Windows 10: 설정 > 업데이트 및 보안 > 문제 해결 > 추가 문제 해결사에서 찾을 수 있습니다.

3. Windows 업데이트 서비스 새로 고침

Windows 업데이트 서비스를 초기화하는 가장 확실한 방법은 관련 서비스를 중지하고, 다운로드된 파일을 삭제한 뒤, 네트워크 문제를 해결하기 위해 WINSOCK을 재설정하는 것입니다.

관리자 권한으로 PowerShell, Windows 터미널 또는 명령 프롬프트를 열고 아래 명령어를 하나씩 순서대로 실행하세요:

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
netsh winsock reset
netsh winsock reset proxy
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

명령 실행이 끝나면 PC를 재시작하고, 다시 로그인한 후 업데이트 다운로드를 수동으로 시작하세요. 이렇게 하면 해당 서비스와 파일로 인해 발생할 수 있는 오류 가능성을 제거할 수 있습니다.

4. 손상된 시스템 파일 복구

SFC(시스템 파일 검사기)와 DISM은 손상된 시스템 파일을 정상적인 새 복사본으로 교체하여 복구할 수 있는 기본 제공 도구입니다.

관리자 권한으로 PowerShell, 명령 프롬프트 또는 Windows 터미널을 열고 다음 명령어를 실행하세요. 먼저 SFC 명령어를 실행한 후 DISM을 실행합니다.

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

두 도구 중 하나라도 손상된 파일을 발견하면 자동으로 교체해 줍니다. 검사가 완료되면 PC를 재시작한 후 다시 업데이트를 확인하거나 설치를 시도하세요.

5. 현재 위치 업그레이드(In-place Upgrade) 수행

이 방법은 다소 과한 조치처럼 느껴질 수 있지만, 업데이트가 계속 실패하고 해당 업데이트가 주요 버전이라면 현재 위치 업그레이드를 선택할 수 있습니다. 이 방법은 시스템에서 아무것도 삭제하지 않습니다. 'PC 새로 고침'이라고도 불리며, 운영체제를 다시 설치하면서도 사용자 데이터를 그대로 유지하므로 다양한 소프트웨어 및 시스템 파일 문제를 한 번에 해결할 수 있습니다.

진행 과정에서 마법사는 클라우드에서 최신 버전의 Windows를 다운로드한 후 업그레이드하는 옵션도 함께 제공합니다.

  • Windows 11: 설정 > 시스템 > 복구 > 이 PC 초기화
  • Windows 10: 설정 > 업데이트 및 보안 > 복구 > 이 PC 초기화

자주 묻는 질문(FAQ)

Windows 업데이트가 손상되었는지 어떻게 알 수 있나요?

Windows 업데이트를 설치할 수 없거나 다운로드가 되지 않고, 업데이트가 도중에 반복해서 실패한다면 Windows 업데이트 구성 요소가 손상되었다는 신호입니다. 이 경우 SoftwareDistribution 폴더의 모든 내용을 삭제한 후 업데이트 파일을 처음부터 다시 다운로드하는 것이 가장 효과적인 해결 방법입니다.

PC 초기화로 손상된 파일을 수정할 수 있나요?

다른 방법이 모두 실패했을 때 유용한 최후의 수단이며, 주요 업데이트를 설치할 수 없는 상황에서 사용하는 것이 좋습니다. '이 PC 초기화' 옵션을 실행한 후, 클라우드 다운로드 옵션을 통해 최신 버전의 Windows를 설치하면 손상된 파일 문제를 해결할 수 있습니다.

초기화와 재설치 중 어느 것이 더 나은가요?

일반적으로 초기화가 더 나은 선택입니다. 많은 시간을 절약할 수 있고 PC의 데이터를 깨끗하게 정리할 수 있습니다. 두 방법은 결과적으로 비슷한 과정이지만, 초기화 옵션은 사용자가 계속 개입하지 않아도 된다는 점에서 더 편리합니다.

손상된 Windows 업데이트를 수정하는 가장 좋은 방법은?

가장 좋은 해결책은 Windows에 내장된 문제 해결사와 함께 DISM 및 SFC 도구를 사용하는 것입니다. 이 도구들은 손상된 파일을 자동으로 찾아 교체해 줍니다. 수동 방법을 따를 수도 있지만, 시스템 폴더에서 파일을 삭제하는 작업이 포함되므로 진행하기 전에 각 단계의 의미를 충분히 이해한 상태에서 실행해야 합니다.

이 글이 이해하기 쉬웠기를 바라며, Windows 업데이트 오류 0x800f0905를 성공적으로 해결하셨기를 바랍니다.