Computer >> 컴퓨터 >  >> 문제 해결 >> Windows 오류

Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리

오류 코드 0x800f0984는 기술적으로 PSFX_E_MATCHING_BINARY_MISSING을 의미합니다. 즉, 일치하는 구성 요소 디렉터리는 존재하지만 그 안의 바이너리 파일이 누락된 상태입니다. 쉽게 말해, 설치하려는 업데이트가 기존에 설치된 Windows 10 버전에서 필수 파일을 찾지 못한 것입니다.

이 문제는 사용자의 PC가 Windows 10 21H1 업데이트를 설치하지 못하고 오류 0x800f0984가 표시될 때 발생합니다. 다운로드가 아예 시작되지 않거나, 다운로드·설치가 특정 진행률에서 멈춰 있는 경우가 많습니다. 이때 일반적으로 다음과 같은 메시지가 나타납니다.

Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리

Windows 업데이트를 적용한 후 시스템이 더 안정적이고 안전해질 것으로 기대했는데 오류를 마주하게 되면 답답할 수밖에 없습니다. 오류 0x800f0984를 유발할 수 있는 주요 원인은 다음과 같습니다.

  • 절전 전원 관리 옵션: 배터리 사용 시간과 수명을 늘리기 위해 시스템을 절전 모드로 설정하는 사용자라면 주의해야 합니다. 절전 모드는 일부 시스템 구성 요소의 성능을 저하시킬 수 있으며, 이것이 해당 업데이트 오류로 이어질 수 있습니다.
  • 손상된 시스템 파일: 최근의 정전, 업데이트 적용 과정, 또는 백신 프로그램이 필수 시스템 파일을 삭제한 경우 등으로 시스템 파일이 손상되었을 수 있으며, 손상된 시스템 파일은 업데이트 설치 실패의 원인이 됩니다.
  • 손상된 Windows 업데이트 구성 요소: Windows 업데이트는 관련 시스템 디렉터리로 전파되기 전에 SoftwareDistribution 및 Catroot2 같은 로컬 폴더에 데이터를 저장합니다. 이러한 폴더나 구성 요소 중 하나라도 손상되면 새로운 Windows 업데이트 설치에 실패할 수 있습니다.

21H1 업데이트 수동 설치하기

Windows 업데이트에서 사용하는 필수 구성 요소가 손상되었거나 누락된 경우 자동 업데이트 설치가 실패할 수 있습니다. 하지만 동일한 업데이트를 수동으로 설치하면 서로 다른 디렉터리와 서비스를 사용하기 때문에 오류 0x800f0984가 해결될 수 있습니다.

  1. 웹 브라우저를 실행하고 Microsoft 공식 웹사이트의 Windows 10 섹션으로 이동합니다.
  2. 최신 업데이트 도우미(현재 Windows 10 2021년 5월 업데이트) 항목에서 지금 업데이트를 클릭하고 다운로드가 완료될 때까지 기다립니다.Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  3. 다운로드한 업데이트 도우미 파일을 마우스 오른쪽 버튼으로 클릭하고 관리자 권한으로 실행을 선택합니다.
  4. 화면의 지침에 따라 프로세스를 완료한 후, 오류 0x800f0984 없이 21H1 업데이트가 정상적으로 설치되는지 확인합니다.

다른 업데이트에서 오류 0x800f0984가 발생하는 경우에는 Microsoft 업데이트 카탈로그 웹사이트에서 해당 업데이트를 직접 다운로드하여 설치할 수 있습니다.

시스템 전원 관리 옵션 변경하기

절전 모드에서는 시스템이 성능보다 배터리 효율을 우선시하여 많은 필수 시스템 서비스와 리소스의 성능이 저하됩니다. 이러한 성능 저하는 Windows 업데이트의 정상적인 작동을 방해하여 문제의 오류를 유발할 수 있습니다. 이는 PC의 전원 관리 옵션을 고성능으로 변경하여 해결할 수 있습니다.

  1. Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 전원 옵션을 선택합니다.Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  2. 오른쪽 창에서 추가 전원 설정 링크를 클릭하고, 새로 열린 전원 옵션 창에서 전원 관리 옵션 만들기를 클릭합니다.Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  3. 고성능을 선택하고 다음을 클릭합니다(원하는 경우 전원 관리 옵션 이름을 직접 지정할 수 있습니다).Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  4. 만들기를 클릭합니다. 세부 옵션을 변경할 수도 있지만 기본값을 사용하는 것이 좋습니다. 새 전원 관리 옵션이 적용되면 업데이트를 다시 시도하여 오류 0x800f0984 없이 설치되는지 확인합니다.Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리

DISM 및 SFC 검사 실행하기

이전에 적용된 시스템 업데이트, 백신 프로그램이 필수 시스템 파일을 위협으로 판단한 경우 등 여러 요인으로 인해 중요한 시스템 파일이 손상될 수 있습니다. 필수 시스템 파일이 손상되면 오류 0x800f0984가 발생할 수 있습니다. 이 경우 DISM/SFC 검사를 실행하면 파일 손상을 복구하여 문제를 해결할 수 있습니다.

  1. Windows 키를 클릭하고 CMD를 입력한 후, 검색 결과에서 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭합니다.Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  2. 관리자 권한으로 실행을 선택한 후 다음 명령을 실행합니다:
    Dism /Online /Cleanup-Image /RestoreHealth
    Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  3. 완료까지 약 20~30분이 소요될 수 있습니다. 완료되면 다음 명령을 실행합니다. 이 명령 역시 시간이 걸릴 수 있으므로 시스템을 장시간 사용하지 않을 때(예: 밤새) 실행하는 것이 좋습니다.
    sfc /scannow
    Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  4. 완료 후 오류 0x800f0984 없이 21H1 업데이트가 설치되는지 확인합니다.

Windows 업데이트 구성 요소 기본값으로 초기화하기

시스템의 Windows 업데이트 구성 요소가 손상된 경우 Windows 10 21H1로 업데이트하는 데 실패하고 오류 0x800f0984가 발생할 수 있습니다. 이러한 구성 요소는 Windows 업데이트의 올바른 실행과 설치에 필수적입니다. 이 경우 Windows 업데이트 구성 요소를 기본값으로 초기화하면 업데이트 문제가 해결될 수 있습니다.

  1. Windows 버튼을 마우스 오른쪽 버튼으로 클릭하고 PowerShell(관리자)을 선택합니다.
  2. 아래 cmdlet을 하나씩 복사하여 PowerShell 창에 붙여넣고 실행합니다(각 cmdlet을 붙여넣은 후 Enter 키를 누르며, PowerShell이 표시하는 오류 메시지는 무시해도 됩니다):
    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
  3. PowerShell 창을 종료하고 장치를 다시 시작합니다.
  4. 재시작 후 오류 0x800f0984 없이 21H1 업데이트가 설치되는지 확인합니다.

Windows 현재 위치 업그레이드(In-place Upgrade) 수행하기

위의 어떤 방법으로도 문제가 해결되지 않았다면, PC의 Windows를 현재 위치 업그레이드 방식으로 재설치하는 것이 문제를 해결할 수 있습니다. 진행하기 전에 만약을 대비해 시스템 복원 지점을 만들고 중요한 파일을 백업해 두는 것이 좋습니다.

  1. 웹 브라우저를 실행하고 Microsoft의 Windows 10 다운로드 페이지로 이동합니다.
  2. 페이지를 조금 아래로 스크롤한 후 지금 도구 다운로드 버튼을 클릭합니다(Windows 10 설치 미디어 만들기 섹션).Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  3. 도구가 다운로드되면 관리자 권한으로 실행하고 라이선스 조건에 동의합니다.Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  4. 지금 이 PC 업그레이드를 선택한 후 Windows 설정, 개인 파일 및 앱 유지를 선택합니다.Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리
  5. 화면의 지침에 따라 업그레이드 프로세스를 끝까지 완료한 후, 업데이트 오류 0x800f0984가 해결되었는지 확인합니다.Windows 10 21H1 업데이트 오류 0x800f0984 해결 방법 총정리

위 방법이 작동하지 않으면 Windows 10 ISO 파일로 부팅 가능한 USB를 만들고, 해당 USB를 사용하여 PC의 Windows를 업그레이드할 수 있습니다.

그래도 실패한다면 Windows 10ISO 이미지를 다운로드하여 마운트한 후, PowerShell(관리자)에서 다음 DISM 명령을 실행합니다:

dism /online /cleanup-image /restorehealth /source:wim:F:\sources\install.wim:5 /limitaccess

여기서 F는 마운트된 ISO 이미지의 드라이브 문자이며, 숫자 5는 Windows Pro 에디션을 의미합니다(사용 중인 시스템 환경에 맞게 두 값을 변경하세요). Microsoft 미디어 생성 도구로 ISO 파일을 만든 경우에는 Install.wim을 Install.esd로 교체해야 합니다. DISM 명령이 정상적으로 실행되면 오류 0x800f0984가 해결될 것입니다.

모든 방법이 실패했다면, 번거롭지만 오류 0x800f0984를 확실히 해결하기 위해 PC의 Windows를 클린 설치하는 방법밖에 남지 않을 수 있습니다.