Windows 기능 설치나 Windows 업데이트를 진행하는 도중 오류 코드 0x800f0954 또는 0x500f0984가 나타나더라도 당황할 필요가 없습니다. 이 글에서 소개하는 방법을 순서대로 따라 하면 충분히 해결할 수 있습니다.
Windows 11/10에서 오류 0x800f0954 해결 방법

Windows에서 요청한 변경 작업을 완료할 수 없습니다. 변경 내용이 완료되지 않았습니다. 컴퓨터를 다시 시작한 후 다시 시도해 주세요.
오류 코드: 0x800F0954 – CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS
오류 0x800f0954는 Windows 기능 또는 DISM 명령을 통해 .NET Framework 3.5나 기타 선택적 기능을 설치하려고 할 때 주로 발생합니다. 아래 방법을 시도해 보세요.
레지스트리 편집기에서 UseWUServer 값 변경하기
- Win + R 키를 누르고 regedit을 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
- 다음 레지스트리 키로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
- 오른쪽 창에서 UseWUServer 항목을 찾아 두 번 클릭합니다.
- 값 데이터를 0으로 변경하고 확인을 클릭합니다.
- 레지스트리 편집기를 종료한 뒤 컴퓨터를 다시 시작합니다.
이 방법으로도 문제가 해결되지 않는다면 Windows ISO 파일을 이용해 컴퓨터 복구(Repair)를 진행해야 할 수 있습니다.
Windows 업데이트 오류 0x500f0984 해결 방법
시스템에서 Windows 업데이트 오류 0x500f0984가 발생하면 빌드 업데이트를 다운로드하거나 받을 수 없게 됩니다. 이 경우 배치(batch) 파일을 만들어 관리자 권한으로 실행하면 문제를 해결할 수 있습니다.
배치 파일 만들기
- 메모장을 엽니다.
- 아래 명령어 목록을 복사하여 붙여넣습니다.
- 상단의 파일 탭을 클릭합니다.
- 다른 이름으로 저장 옵션을 선택합니다.
- 파일 이름을 Wufix.bat로 지정하고 저장 버튼을 클릭합니다.
- 저장된 Wufix 파일을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행합니다.
- 모든 과정이 끝나면 컴퓨터를 다시 시작합니다.
배치 파일은 이름 그대로 여러 명령어를 한 번에 순차적으로 실행하는 스크립트입니다. 메모장을 열고 아래 명령어를 그대로 복사해 붙여넣으세요.
SC config trustedinstaller start=auto net stop bits net stop wuauserv net stop msiserver net stop cryptsvc net stop appidsvc Ren %Systemroot%\SoftwareDistribution SoftwareDistribution.old Ren %Systemroot%\System32\catroot2 catroot2.old regsvr32.exe /s atl.dll regsvr32.exe /s urlmon.dll regsvr32.exe /s mshtml.dll netsh winsock reset netsh winsock reset proxy rundll32.exe pnpclean.dll,RunDLL_PnpClean /DRIVERS /MAXCLEAN dism /Online /Cleanup-image /ScanHealth dism /Online /Cleanup-image /CheckHealth dism /Online /Cleanup-image /RestoreHealth dism /Online /Cleanup-image /StartComponentCleanup Sfc /ScanNow net start bits net start wuauserv net start msiserver net start cryptsvc net start appidsvc
이 명령어들은 SoftwareDistribution과 catroot2 폴더의 내용을 정리하고, 필요한 DLL 파일을 다시 등록하며, Winsock을 초기화하고, DISM 및 SFC 검사를 실행하는 역할을 합니다.

배치 파일 저장 및 실행하기
명령어를 붙여넣은 후 메모장 창 상단의 파일 탭을 클릭하고 다른 이름으로 저장을 선택합니다.
대화 상자가 나타나면 파일 이름을 Wufix.bat로 입력합니다.

파일 형식 옆의 드롭다운 버튼을 클릭하고 표시되는 목록에서 모든 파일(*.*)을 선택한 뒤 저장 버튼을 누릅니다.
이제 Wufix 파일을 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행합니다. 프로세스가 완료될 때까지 기다린 후 PC를 다시 시작하고 오류가 사라졌는지 확인하세요.
이 가이드가 문제 해결에 도움이 되길 바랍니다.
