.NET Framework 3.5 또는 기타 선택적 기능 설치 중 오류 0x800F0954
"Windows 기능"( optionalfeatures.exe
) 대화 상자 나 DISM 명령 줄을 사용하여 .NET Framework 3.5 또는 기타 선택적 기능을 설치하려고하면 오류 0x800F0954
가 나타날 수 있습니다.
.NET Framework 3.5를 활성화하고 확인을 클릭하면 다음 오류가 나타날 수 있습니다.
Windows에서 요청한 변경을 완료 할 수 없습니다.
변경 사항을 완료 할 수 없습니다. 컴퓨터를 재부팅하고 다시 시도하십시오.
오류 코드 : 0x800F0954
설정 페이지의 옵션 기능 또는 DISM 명령 줄을 사용하여 추가 음성 인식 또는 보조 글꼴을 설치하려고 할 때도 같은 오류가 발생할 수 있습니다. 예를 들어 관리자 권한 또는 관리자 명령 프롬프트에서 .NET Framework 3.5를 설치하려면 다음 명령을 실행합니다.
DISM / Online / Enable-Feature / FeatureName : NetFx3 / 모두
ENTER를 누르면 다음과 같은 전체 오류 메시지가 표시됩니다.
배포 이미지 서비스 및 관리 도구버전 : 10.0.16299.15
이미지 버전 : 10.0.16299.192
기능 활성화
[========================== 100.0 % ====================== =====]
오류 : 0x800f0954
DISM이 실패했습니다. 작업이 수행되지 않았습니다.
자세한 정보는 로그 파일을 검토하십시오.
DISM 로그 파일은 C : \ Windows \ Logs \ DISM \ dism.log에 있습니다.
DISM.log
파일에는 다음과 같은 항목 / 오류가 표시됩니다.
xxxx, 정보 DISM DISM 패키지 관리자 : PID = 12956 TID = 12296 온라인 패키지 및 기능 관련 작업에 대한 추가 로그는 % WINDIR % \ logs \ CBS \ cbs.log에서 찾을 수 있습니다.-CPackageManagerCLIHandler :: ExecuteCmdLine xxxx, 오류 DISM DISM.EXE : DISM 패키지 관리자가 명령 줄을 처리했지만 실패했습니다. HRESULT = 800F0954
그리고 CBS.log
파일은 다음 오류를 기록했을 것입니다.
xxxx, 정보 CBS DWLD : Windows 업데이트 검색을 수행하지 못했습니다 [HRESULT = 0x800f0954-CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS] xxxx, 정보 CBS FC : WindowsUpdateDownloadFromUUP이 반환됩니다. [0x800F0954]
오류 0x800f0954
는 0x800f0954
참조하며 CBS_E_INVALID_WINDOWS_UPDATE_COUNT_WSUS
이는 시스템이 Windows Update 서버에 직접 연결하는 대신 WSUS 서버 (도메인 네트워크에서)를 사용하여 업데이트를 받도록 구성되었음을 나타냅니다.
[Fix] .NET Framework 3.5 또는 기타 선택적 기능 설치 중 오류 0x800F0954
선택적 Windows 기능 설치 중 오류 0x800f0954
가 발생하면 시스템이 Windows Update 서버에 액세스 할 수 없기 때문일 수 있습니다. WSUS 서버에서 업데이트를 다운로드하도록 구성된 도메인 가입 컴퓨터의 경우 특히 그렇습니다. 컴퓨터가 한 번의 일부 또는 회사 또는 도메인 네트워크였으며 그룹 정책 설정이 그대로 유지되었을 수도 있습니다.
1 단계 : WSUS를 무시하고 Windows Update에서 직접 기능 / 업데이트 설치
이 문제를 해결하려면 다음 레지스트리 편집을 사용하여 WSUS 서버를 일시적으로 무시하십시오 (관리자 권한 필요).
- 시작을 마우스 오른쪽 단추로 클릭하고 실행을 클릭하십시오.
regedit.exe
를 입력하고 확인을 클릭하십시오.- 다음 레지스트리 키로 이동하십시오.
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
- 오른쪽 창에서 이름이
UseWUServer
인 경우 데이터를0
- 레지스트리 편집기를 종료하십시오.
- Windows를 다시 시작하십시오.
.Net Framework 3.5 또는 선택적 기능을 지금 설치할 수 있는지 확인하십시오. 대부분의 경우 위의 단계는 문제를 해결해야합니다.
2 단계 : Windows 10 ISO 또는 DVD에서 .NET Framework (또는 선택적 기능) 설치
1 단계의 절차가 도움이되지 않으면 다음 DISM 명령 (설치 소스 경로와 함께)을 사용하여 Windows 10 ISO 또는 DVD에서 추가 기능을 설치할 수 있습니다. 그러나 DVD 또는 ISO의 Windows 10 버전이 시스템에 설치된 Windows 10 버전과 일치하는지 확인해야합니다.
Windows 10 설치 디스크 또는 ISO에서 .NET Framework 3.5를 설치하는 단계는 다음과 같습니다.
- 매체 작성 도구를 사용하여 최신 Windows 10 ISO (Windows 10 시스템이 최신 빌드를 실행한다고 가정)를 확보하십시오.
미디어 생성 도구를 사용하여 Windows 10 ISO 다운로드 편집자 주 : 더 나은 옵션은 Windows 10 장치를 완전히 업데이트 한 다음 슬립 스트림을 통해 최신 Windows 10 설치 디스크를 준비하는 것입니다. Windows 10 슬립 스트림 방법 (원래 설치 디스크와 업데이트 통합)을 참조하십시오.
- ISO 파일을 두 번 클릭하여 ISO 이미지를 마운트하십시오.
- DVD의 드라이브 문자 또는 마운트 된 드라이브를 적어 둡니다 (
H:\
- 관리자 권한 명령 프롬프트 (관리자) 창을 엽니 다.
- 다음 명령을 입력하고 Enter 키를 누릅니다
dism / online / enable-feature / featurename : NetFX3 / 소스 : H : \ sources \ sxs / LimitAccess
참고 : "WCF (Windows Communication Foundation) HTTP 활성화"및 "WCF (Windows Communication Foundation) 비 HTTP 활성화"를 설치해야하는 경우 위 스크린 샷에 표시된대로 /All
매개 변수를 추가해야합니다. 앞에서 언급했듯이이 두 구성 요소는 대개 대부분의 사용자에게 필요하지 않습니다.
이 기사가 0x800F0954
오류없이 .NET Framework 3.5 또는 기타 선택적 Windows 기능을 설치하는 데 도움이 0x800F0954
.
관련 기사
- [Fix] Windows 10의 .NET Framework 3.5 오류 0x800f0950