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

Windows 11/10 오류 코드 0x800f0954 및 0x500f0984 해결 방법

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

Windows 11/10에서 오류 0x800f0954 해결 방법

Windows 11/10 오류 코드 0x800f0954 및 0x500f0984 해결 방법

Windows에서 요청한 변경 작업을 완료할 수 없습니다. 변경 내용이 완료되지 않았습니다. 컴퓨터를 다시 시작한 후 다시 시도해 주세요.

오류 코드: 0x800F0954 – CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS

오류 0x800f0954는 Windows 기능 또는 DISM 명령을 통해 .NET Framework 3.5나 기타 선택적 기능을 설치하려고 할 때 주로 발생합니다. 아래 방법을 시도해 보세요.

레지스트리 편집기에서 UseWUServer 값 변경하기

  1. Win + R 키를 누르고 regedit을 입력한 후 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
  2. 다음 레지스트리 키로 이동합니다.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
  1. 오른쪽 창에서 UseWUServer 항목을 찾아 두 번 클릭합니다.
  2. 값 데이터를 0으로 변경하고 확인을 클릭합니다.
  3. 레지스트리 편집기를 종료한 뒤 컴퓨터를 다시 시작합니다.

이 방법으로도 문제가 해결되지 않는다면 Windows ISO 파일을 이용해 컴퓨터 복구(Repair)를 진행해야 할 수 있습니다.

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

시스템에서 Windows 업데이트 오류 0x500f0984가 발생하면 빌드 업데이트를 다운로드하거나 받을 수 없게 됩니다. 이 경우 배치(batch) 파일을 만들어 관리자 권한으로 실행하면 문제를 해결할 수 있습니다.

배치 파일 만들기

  1. 메모장을 엽니다.
  2. 아래 명령어 목록을 복사하여 붙여넣습니다.
  3. 상단의 파일 탭을 클릭합니다.
  4. 다른 이름으로 저장 옵션을 선택합니다.
  5. 파일 이름을 Wufix.bat로 지정하고 저장 버튼을 클릭합니다.
  6. 저장된 Wufix 파일을 마우스 오른쪽 버튼으로 클릭한 후 관리자 권한으로 실행합니다.
  7. 모든 과정이 끝나면 컴퓨터를 다시 시작합니다.

배치 파일은 이름 그대로 여러 명령어를 한 번에 순차적으로 실행하는 스크립트입니다. 메모장을 열고 아래 명령어를 그대로 복사해 붙여넣으세요.

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 검사를 실행하는 역할을 합니다.

Windows 11/10 오류 코드 0x800f0954 및 0x500f0984 해결 방법

배치 파일 저장 및 실행하기

명령어를 붙여넣은 후 메모장 창 상단의 파일 탭을 클릭하고 다른 이름으로 저장을 선택합니다.

대화 상자가 나타나면 파일 이름을 Wufix.bat로 입력합니다.

Windows 11/10 오류 코드 0x800f0954 및 0x500f0984 해결 방법

파일 형식 옆의 드롭다운 버튼을 클릭하고 표시되는 목록에서 모든 파일(*.*)을 선택한 뒤 저장 버튼을 누릅니다.

이제 Wufix 파일을 마우스 오른쪽 버튼으로 클릭하여 관리자 권한으로 실행합니다. 프로세스가 완료될 때까지 기다린 후 PC를 다시 시작하고 오류가 사라졌는지 확인하세요.

이 가이드가 문제 해결에 도움이 되길 바랍니다.

Windows 11/10 오류 코드 0x800f0954 및 0x500f0984 해결 방법