"KB5004945 설치를 하려는데 Windows 업데이트 0x800f0984 오류가 발생했습니다. 도와주세요."
Microsoft는 운영 체제를 개선하기 위해 수시로 업데이트를 출시합니다. 이러한 업데이트는 대게 많은 사용자가 직면하는 버그나 오류를 해결할 목적으로 출시됩니다. 하지만 때때로 이러한 업데이트가 사용자에게 문제가 될 수도 있지요. 그래서 이러한 업데이트를 설치하려고 하면 0x800f0984 오류가 표시될 수 있습니다. Windows 업데이트 kb5000842를 설치한 후, Windows 10 최신 누적 업데이트를 설치하지 못하면, 다양한 코드의 오류가 표시됩니다.
하지만 걱정하지 마세요. 이번 기사에서는 Windows 업데이트 0x800f0984 오류를 해결하기 위한 최고의 해결방법을 알려드리겠습니다.
파트 1: 오류 코드 0x800f0984란 무엇인가요?
파트 2: 0x800f0984 오류의 원인은 무엇인가요?
파트 3 : 오류 0x800f0984를 수정하는 방법
- 1. 타사 소프트웨어 또는 바이러스 백신 도구 제거하기
- 2. PassFab FixUWin 사용 Easy
- 3. SFC 및 DISM 검사 수행
- 4. Windows 업데이트 구성 요소 재설정
- 5. SoftwareDistribution 폴더에서 모든 항목 제거
- 6. 수동으로 Windows 업데이트 에이전트 재설정
- 7. 인-플레이스 업그레이드를 사용하여 Windows 10 설치 복구하기
- 8. Windows 업데이트 메딕 서비스(WaaSMedicSVC) 수행
- 9. 미디어 생성 도구 사용
- 10. Windows 재설치(최종 해결 방법)
파트 4: 윈도 업데이트 0x800f0984 오류 FAQ
파트 1: 오류 코드 0x800f0984란 무엇인가요?
Windows 10/11에서 특정 누적 업데이트를 설치할 때 설치가 갑자기 PC가 중지되나요? "업데이트를 설치하는 동안 몇 가지 문제가 발생했습니다. 나중에 다시 시도하세요."라는 메시지와 함께 오류 코드 0x800f0894가 떴나요? 오류 메시지에는 무엇이 잘못되었는지에 대한 힌트를 찾을 수가 없습니다. 하지만 Google에 오류 코드 0x800f0984를 검색하면 이 오류 코드가 PSFX_E_MATCHING_BINARY_MISSING(일치하는 구성 요소 디렉터리가 있지만 바이너리가 없음)라는 것을 알 수 있을 것입니다.
많은 사용자가 KB5001330, KB5004945, KB5005565, KB5004237을 설치한 후 이 오류에 직면합니다. 이 문제는 오래된 리소스 레코드를 자동으로 제거하는 Windows 10 PC에서 발생합니다. 이 과정에서 설치된 최신 누적 업데이트(LCU)가 영구적으로 표시되고, 이전 구성 요소가 PC에서 제거됩니다. 그래서 PC에서 KB5003690 또는 KB5003214를 제거할 수 없고, 더 이상 최신 누적 업데이트(LCU)를 설치하지 못하는 것이죠.
파트 2: 0x800f0984 오류의 원인은 무엇인가요?
0x800f0984 Windows 업데이트 오류의 원인에는 다음과 같은 다양한 이유가 있습니다:
- 절전 모드: 배터리 수명을 연장하기 위해 시스템을 절전 모드로 유지하면 일부 백그라운드 서비스가 중지됩니다. 그리고 일부 구성 요소의 성능이 저하되어 해당 오류가 발생하게 됩니다.
- 시스템 파일 손상: PC의 시스템 파일이 손상되면 0x800f0984 오류가 표시될 수 있습니다.
- 타사 소프트웨어/바이러스 백신: PC에 설치된 타사 소프트웨어가 시스템 루틴을 방해하거나 바이러스 백신이 PC에서 시스템 파일 실행을 허용하지 않는 경우, 해당 오류가 발생합니다.
- 손상된 Windows 업데이트 구성 요소: Windows 업데이트 구성 요소는 Windows에서 업데이트를 원활하게 설치하고 구현하는 데 중요한 역할을 합니다. 이러한 구성 요소 중 하나라도 손상되면 0x800f0984 오류가 발생합니다.
파트 3 : 오류 0x800f0984를 수정하는 방법
Windows 10/11에서 오류를 수정하는 것은 이전 버전에서만큼 어렵지 않습니다. 아래 알려드리는 방법에 따라 0x800f0984 Windows 10을 포함한 모든 오류를 수정해 보세요.
1. 타사 소프트웨어 또는 바이러스 백신 도구 제거하기
PC에 설치된 타사 바이러스 백신이나 방화벽이 시스템 루틴을 방해하고 일부 시스템 파일 실행을 중지시켜 0x800f0984 오류를 일으킬 수 있습니다. PC에서 해당 프로그램을 삭제하고 업데이트를 다시 설치해 보세요.
2. PassFab FixUWinEasy 사용 Easy
0x800f0984를 해결하는 가장 쉽고 간단한 해결방법은 PassFab FixUWin을 사용하는 것입니다. 몇 번의 클릭만으로 Windows 오류를 제거하는 데 도움이 되는 Windows 복구 도구인데요, 시스템 저장소를 스캔하고 손상되었거나 문제가 있는 파일을 자동으로 교체하거나 복구합니다. 파란색/검은색 화면 오류, PC 충돌 문제, 부팅/재시작 루프에서 멈춤 또는 기타 Windows 오류를 마법처럼 해결하죠. 이 마법 같은 도구를 추천하는 이유는 다음과 같습니다:
- 매우 사용자 친화적
- 자동 오류 감지 및 해결
- 3가지 복구 모드로 높은 성공률 보장
- 개인 정보 침해 없음
- 모든 컴퓨터 브랜드와 호환 및 최신 Windows 버전과 호환
- 컴퓨터에 PassFab FixUWin을 설치한 다음 호환되는 USB 드라이브를 연결합니다.
- USB 드라이브를 선택하고 지시에 따라 부팅 디스크를 생성합니다.
몇 분 정도 기다리면 PassFab FixUWin이 USB에 부팅 가능한 미디어를 생성합니다.
- 컴퓨터를 재시작하고 지정된 부팅 키를 누릅니다.
- USB 드라이브를 기본 부팅 장치로 설정하고 종료하기 전에 변경 사항을 저장합니다.
- "자동 복구"를 선택하고 복구하려는 파티션을 선택합니다.
- 복구가 완료된 후 "재시작"을 클릭하여 PC를 재부팅합니다.
3. SFC 및 DISM 검사 수행
Windows는 손상된 시스템 파일을 복구하는 몇 가지 기본 제공 방법을 제공하는데요, SFC와 DISM이 그 두 가지입니다.
시스템 파일 검사(SFC) 명령은 시스템 디렉터리에서 손상된 시스템 파일을 자동으로 검사하고 정상 버전으로 교체합니다.
1단계: 관리자 권한 CMD 창을 엽니다.
2단계: sfc /scannow를 입력하고 Enter 키를 누릅니다.
스캔이 시작되고 시스템 파일 관련 문제가 해결됩니다.
이제 DISM(배포 이미지 서비스 및 관리) 도구를 실행하여 추가 스캔을 진행한 뒤, 손상된 Windows 이미지 파일이 있는 경우, 이를 복구합니다.
3단계: DISM /Online /Cleanup-Image /RestoreHealth를 입력하고 Enter 키를 누릅니다.
이 해결 방법은 20~30분 정도 소요됩니다. 두 검사를 모두 실행한 후 Windows 업데이트가 오류 0x800f0984 없이 설치되는지 확인합니다.
4. Windows 업데이트 구성 요소 재설정
앞서 언급했듯이 손상된 Windows 업데이트 구성 요소로 인해 Windows 업데이트 0x800f0984 오류가 발생할 수 있습니다. 먼저 모든 서비스를 중지한 후 다시 시작하여 이러한 구성 요소를 재설정하세요.
1단계: 관리자 권한으로 CMD 창을 엽니다.
2단계: 다음 명령을 실행하여 비트, Windows 업데이트 및 암호화 서비스를 중지합니다:
- net stop bits
- net stop wuausersv
- net stop cryptsvc
3단계: 이제 DEL “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”를 입력하고 Enter 키를 누릅니다.
4단계: cd /d %windir%\system32를 입력하고 Enter 키를 누릅니다.
5단계: 다음 명령을 한 번씩 실행하여 BITS 및 Windows Update 파일을 다시 등록합니다.
- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browseui.dll
- regsvr32.exe jscript.dll
- regsvr32.exe vbscript.dll
- regsvr32.exe scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.dll
- regsvr32.exe actxprxy.dll
- regsvr32.exe softpub.dll
- regsvr32.exe wintrust.dll
- regsvr32.exe dssenh.dll
- regsvr32.exe rsaenh.dll
- regsvr32.exe gpkcsp.dll
- regsvr32.exe sccbase.dll
- regsvr32.exe slbcsp.dll
- regsvr32.exe cryptdlg.dll
- regsvr32.exe oleaut32.dll
- regsvr32.exe ole32.dll
- regsvr32.exe shell32.dll
- regsvr32.exe initpki.dll
- regsvr32.exe wuapi.dll
- regsvr32.exe wuaueng.dll
- regsvr32.exe wuaueng1.dll
- regsvr32.exe wucltui.dll
- regsvr32.exe wups.dll
- regsvr32.exe wups2.dll
- regsvr32.exe wuweb.dll
- regsvr32.exe qmgr.dll
- regsvr32.exe qmgrprxy.dll
- regsvr32.exe wucltux.dll
- regsvr32.exe muweb.dll
- regsvr32.exe wuwebv.dll
6단계: netsh winsock reset을 실행하여 Winsock을 재설정합니다.
7단계: 아래 명령을 실행하여 시작할 때 중지했던 서비스를 다시 시작합니다:
- net start bits
- net start wuauserv
- net start cryptsvc
위 단계를 수행한 후 명령 프롬프트 창을 닫고 PC를 다시 시작합니다. 그리고 Windows 업데이트를 다시 설치합니다.
팁:
이 프로세스는 많은 명령을 실행해야 하므로 다소 복잡할 수 있습니다. 잘못된 명령을 실행하면 경우에 따라 효과가 없을 수도 있습니다. 또한 일부 시스템 설정을 변경하는 등 해로운 결과를 초래할 수도 있습니다.
5. SoftwareDistribution 폴더에서 모든 항목 제거
SoftwareDistribution 폴더는 새 업데이트를 설치하는 데 필요한 Windows 업데이트 파일을 임시로 저장합니다. SoftwareDistribution 폴더는 시스템 보안을 유지하는 데 도움이 되므로 삭제하지 않는 것이 좋습니다. 그러나 업데이트를 설치하는 동안 문제가 발생하는 경우라면 이 폴더의 이름을 바꾸거나 삭제하는 게 도움이 될 수 있습니다.
1단계: 실행 프롬프트를 통해 관리자 권한 명령 프롬프트 창을 엽니다.
2단계: net stop wuauserv를 입력하고 Enter 키를 눌러 Windows 업데이트 서비스를 중지합니다.
3단계: net stop bits를 입력하고 Enter 키를 눌러 백그라운드 인텔리전트 전송 서비스를 중지합니다.
4단계: 이제 rename %windir%\SoftwareDistribution SoftwareDistribution.bak를 입력하여 SoftwareDistribution 폴더의 이름을 변경하고 Enter 키를 누릅니다.
5단계: net start wuauserv 및 net start bits를 각각 입력하여 Windows 업데이트 및 비트 서비스를 다시 시작합니다.
위의 단계를 수행하면 Windows에서 SoftwareDistribution 폴더를 다시 생성하고 새 업데이트에 필요한 파일을 다운로드합니다. 그러나 이렇게 해도 문제가 해결되지 않으면 다음과 같이 폴더를 지워야 합니다:
6단계: net stop wuauserv 및 net stop bits를 각각 입력하여 Windows 업데이트 서비스 및 비트를 중지합니다.
7단계: 파일 탐색기를 열고 C:\Windows\SoftwareDistribution으로 이동합니다.
8단계: 폴더의 모든 항목을 선택하고 영구적으로 삭제합니다.
9단계: 관리자 권한 명령 프롬프트를 다시 시작하고 다음 명령을 실행하여 이전에 중지한 서비스를 시작합니다:
- onet start wuauserv
- onet start bits
6. 수동으로 Windows 업데이트 에이전트 재설정
대부분의 경우에는, Windows 업데이트 캐시가 손상되어 0x800f0984 Windows 업데이트 오류가 발생하는 것인데요, 이 캐시는 누적 업데이트를 설치하는 데 필요한 중요한 파일을 저장하며, 이러한 파일 중 하나라도 손상되면 다양한 오류 코드가 발생합니다. 이 캐시를 유지 관리하는 것은 Windows Update 에이전트의 권한이며 수동으로 재설정할 수 있습니다.
1단계: 실행 대화상자를 통해 관리자 권한으로 명령 프롬프트를 엽니다.
2단계: 다음 명령을 한 번에 하나씩 입력하고 Enter 키를 눌러 실행합니다:
- net stop bits
- net stop wuauserv
- Del “%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat”
- cd /d %windir%\system32
- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browseui.dll
- regsvr32.exe jscript.dll
- regsvr32.exe vbscript.dll
- regsvr32.exe scrrun.dll
- regsvr32.exe msxml.dll
- regsvr32.exe msxml3.dll
- regsvr32.exe msxml6.dll
- regsvr32.exe actxprxy.dll
- regsvr32.exe softpub.dll
- regsvr32.exe wintrust.dll
- regsvr32.exe dssenh.dll
- regsvr32.exe rsaenh.dll
- regsvr32.exe gpkcsp.dll
- regsvr32.exe sccbase.dll
- regsvr32.exe slbcsp.dll
- regsvr32.exe cryptdlg.dll
- regsvr32.exe oleaut32.dll
- regsvr32.exe ole32.dll
- regsvr32.exe shell32.dll
- regsvr32.exe initpki.dll
- regsvr32.exe wuapi.dll
- regsvr32.exe wuaueng.dll
- regsvr32.exe wuaueng1.dll
- regsvr32.exe wucltui.dll
- regsvr32.exe wups.dll
- regsvr32.exe wups2.dll
- regsvr32.exe wuweb.dll
- regsvr32.exe qmgr.dll
- regsvr32.exe qmgrprxy.dll
- regsvr32.exe wucltux.dll
- regsvr32.exe muweb.dll
- regsvr32.exe wuwebv.dll
- netshwinsock reset
- net start bits
- net start wuauserv
PC를 재부팅하고 보류 중인 업데이트를 설치해 보세요. 이번에는 0x800f0984 오류가 다시 나타나지 않을 것입니다.
7. 인-플레이스 업그레이드를 사용하여 Windows 10 설치 복구하기
Windows 업데이트 오류 22h2는 다음과 같이 인-플레이스 업그레이드를 통해서도 해결할 수 있습니다.
Step 1: Disable any third-party antivirus, firewall and drive encryption software.
1단계: 타사 바이러스 백신, 방화벽 및 드라이브 암호화 소프트웨어를 비활성화합니다.
2단계: PassFab FixUWin과 같은 도구를 사용하여 OS 백업을 생성합니다.
3단계: Microsoft 공식 웹사이트에서 미디어 생성 도구를 설치한 후 실행합니다. 그리고 ISO 이미지 파일을 만듭니다.
4단계: ISO 이미지 파일을 마우스 오른쪽 버튼으로 클릭하고 마운트 버튼을 클릭합니다.
그러면 Windows 설치 파일이 생성됩니다.
5단계: 파일 탐색기로 이동합니다. DVD 드라이브와 유사한 새 드라이브를 찾아서 엽니다.
6단계: 이제 setup.exe 파일을 찾아 실행하여 인-플레이스 업그레이드를 합니다.
7단계: 개인 파일 및 앱 보관 옵션을 선택합니다.
8단계: 프로세스를 완료한 후 드라이브 문자를 마우스 오른쪽 버튼으로 클릭하고 내보내기를 선택합니다.
인-플레이스 업그레이드가 완료되면 Windows의 모양과 느낌에 약간의 변화가 있을 수 있습니다. 그러나 데이터는 그대로 유지됩니다.
8. Windows 업데이트 메딕 서비스(WaaSMedicSVC) 수행
인-플레이스 업그레이드를 설치하는 또 다른 방법은 Windows 업데이트 메딕 서비스(WaaSMedicSVC)를 사용하는 것입니다. 이 서비스는 백그라운드에서 실행되며 WaaS 평가 영향 수준에 따라 Windows 업데이트를 진단하고 복구합니다. 이 서비스는 특히 오랫동안 업데이트하지 않은 시스템에서 효과적입니다. WaaSMedicSVC는 0x800f0984 Windows 10 오류도 해결할 수 있으니 참고해 주세요.
9. 미디어 생성 도구 사용
미디어 생성 도구를 사용하면 PC를 복구할 수 있으므로 0x800f0984를 제거하는 데 도움이 될 수 있습니다. 방법은 다음과 같습니다:
1단계: PC에 미디어 생성 도구를 다운로드하고 다운로드한 파일을 마우스 오른쪽 버튼으로 클릭합니다.
2단계: 관리자 권한으로 도구를 실행합니다.
3단계: 이 PC 업그레이드를 선택하고 다음을 클릭합니다.
도구가 OS 버전에 따라 최신 업데이트 다운로드를 시작합니다. 인터넷 속도에 따라 다소 시간이 소요될 수 있습니다. 다운로드가 완료되면 업데이트가 자동으로 설치됩니다.
10. Windows 재설치(최종 해결 방법)
위에서 언급한 방법 중 어느 것도 효과가 없는 경우, 최후의 수단으로 전체 Windows를 재설치할 수 있습니다.
Windows를 설치하면 PC가 새것처럼 초기화되어 모든 개인 설정이 사라집니다. 이 과정은 PC에서 악성 소프트웨어, 바이러스 또는 기타 유해한 프로그램을 제거합니다. 또한 지금 당장 업데이트를 설치할 필요가 없어지죠.
파트 4: 윈도 업데이트 0x800f0984 오류 FAQ
1. 실패한 Windows 10 업데이트를 다시 다운로드하려면 어떻게 해야 하나요?
실패한 업데이트가 Windows 업데이트 및 보안 설정에 나타나지 않는 경우, KB 번호를 사용하여 Microsoft 업데이트 카탈로그에서 수동으로 다운로드할 수 있습니다.
2. Windows 업데이트 메딕 서비스(WaaSMedicSVC)란 무엇인가요?
WaaSMedicSVC는 WaaS 평가 영향 수준에 따라 Windows 업데이트 관련 문제를 진단하고 복구하는 서비스입니다. 오랫동안 업데이트하지 않은 PC를 위해 특별히 제작되었습니다.
결론
오류 0x800f0984는 Windows 업데이트가 설치되지 않을 때 발생하는 일반적인 오류입니다. 손상된 시스템 파일, Windows 업데이트 구성 요소 또는 타사 소프트웨어 중단으로 인해 발생합니다. 이 기사에서는 이 오류를 해결하는 좋은 해결방법을 알려드렸습니다. 그중에서도 PassFab FixUWin은 가장 강력하고 사용자 친화적인 방법입니다. 이번 가이드가 여러분에게 도움이 되었기를 바랍니다.