.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] 

오류 0x800f09540x800f0954 참조하며 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 서버를 일시적으로 무시하십시오 (관리자 권한 필요).

  1. 시작을 마우스 오른쪽 단추로 클릭하고 실행을 클릭하십시오.
  2. regedit.exe 를 입력하고 확인을 클릭하십시오.
  3. 다음 레지스트리 키로 이동하십시오.
     HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU 
  4. 오른쪽 창에서 이름이 UseWUServer 인 경우 데이터를 0
  5. 레지스트리 편집기를 종료하십시오.
  6. 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를 설치하는 단계는 다음과 같습니다.

  1. 매체 작성 도구를 사용하여 최신 Windows 10 ISO (Windows 10 시스템이 최신 빌드를 실행한다고 가정)를 확보하십시오.

    미디어 생성 도구를 사용하여 Windows 10 ISO 다운로드

    편집자 주 : 더 나은 옵션은 Windows 10 장치를 완전히 업데이트 한 다음 슬립 스트림을 통해 최신 Windows 10 설치 디스크를 준비하는 것입니다. Windows 10 슬립 스트림 방법 (원래 설치 디스크와 업데이트 통합)을 참조하십시오.

  2. ISO 파일을 두 번 클릭하여 ISO 이미지를 마운트하십시오.
  3. DVD의 드라이브 문자 또는 마운트 된 드라이브를 적어 둡니다 ( H:\

  4. 관리자 권한 명령 프롬프트 (관리자) 창을 엽니 다.
  5. 다음 명령을 입력하고 Enter 키를 누릅니다
     dism / online / enable-feature / featurename : NetFX3 / 소스 : H : \ sources \ sxs / LimitAccess 

참고 : "WCF (Windows Communication Foundation) HTTP 활성화"및 "WCF (Windows Communication Foundation) 비 HTTP 활성화"를 설치해야하는 경우 위 스크린 샷에 표시된대로 /All 매개 변수를 추가해야합니다. 앞에서 언급했듯이이 두 구성 요소는 대개 대부분의 사용자에게 필요하지 않습니다.

마찬가지로 DISM을 사용하여 다른 선택적 기능을 설치하려면 블로그 게시물 Windows 10에 기능 추가 (.NET 3.5 포함) – Michael Niehaus의 Windows 및 Office 배포 문제와 Microsoft 문서 기사 DISM 기능 패키지 서비스 명령 줄 옵션 및 사용 가능한 기능 주문형

이 기사가 0x800F0954 오류없이 .NET Framework 3.5 또는 기타 선택적 Windows 기능을 설치하는 데 도움이 0x800F0954 .

$config[ads_text6] not found

관련 기사

  • [Fix] Windows 10의 .NET Framework 3.5 오류 0x800f0950

관련 기사