컴퓨터에 Windows .NET Framework 3.5를 설치하려는 경우 매우 실망 스럽지만 "Windows에서 요청한 변경을 완료 할 수 없습니다. 오류 코드 0x800F0954“. 이 오류 코드는 Windows 10 장치에서 Windows 선택적 기능을 활성화하거나 설치하려고 할 때 문제를 일으킬 수 있습니다. 이 문제에 직면하더라도 걱정하지 마십시오. 문제를 해결할 수있는 수정 사항이 있습니다. 이 오류는 WSUS (Windows Server Update Services)와 Windows 선택적 기능 설치 관리자 간의 연결이 실패하거나 종료 될 때 발생합니다. 따라서 Windows Update 선택적 기능 설치 프로그램도 Windows 선택적 기능 다운로드 승인을 얻지 못하고 오류 메시지를 표시합니다. 그 이유는 제쳐두고 바로 수정 해 보겠습니다.
명령 프롬프트 창에 동일한 오류 코드가 표시되면 이러한 초기 해결 방법을 시도하고 문제가 해결되었는지 확인하십시오.
초기 해결 방법–
1. 재시작 컴퓨터를 시작하고 장치를 다시 시작한 후 .NET 프레임 워크를 다시 설치해보십시오.
2. 보류중인 Windows 업데이트가 있는지 확인하십시오. Windows 업데이트가 보류중인 경우 Windows 업데이트를 설치합니다 (대부분의 Windows 업데이트는 Windows가 업데이트 될 때 설치되는 .NET 프레임 워크 시스템과 함께 제공됨).
[중대한]- 수정 사항으로 이동하기 전에 시스템 복원 지점 시스템을 위해. 어쨌든 문제가 발생하면 시스템을 현재 상태로 복원 할 수 있습니다.
그래도 .NET Framework 3.5 또는 Windows 선택적 기능 설치에 문제가있는 경우 이러한 수정을 수행하십시오.
WSUS의 허가없이 Windows 업데이트에서 수정 -1 업데이트-
이 오류의 원인은 WSUS (Windows Server Update Services)와 WSUS (Windows Server Update Services) 간의 요청 수락 또는 거부 때문입니다. WSUS에 대한 승인 요청을 무시하고 Windows 기능을 직접 설치할 수 있도록 Windows 선택적 기능 설치 관리자 WSUS. 이렇게하려면 다음 단계를주의 깊게 따르십시오.
1. 처음에는 "기재"에서 검색 Windows 아이콘 바로 옆에있는 상자.
2. 그런 다음 "레지스트리 편집기“.
2. 왼쪽 창에서 레지스트리 편집기,이 위치로 이동-
HKEY_LOCAL_MACHINE \ SOFTWARE \ Policies \ Microsoft \ Windows \ WindowsUpdate \ AU
3. 이제 오른쪽 창에서 더블 클릭 의 위에 "UseWUServer“.
4. 값 데이터를“0“. 클릭 "확인“.
찾을 수없는 경우 "UseWUServer", 키를 직접 만들어야합니다. 다음 단계에 따라 키를 만듭니다.
ㅏ. "로 이동 한 후AU”레지스트리, 마우스 오른쪽 버튼으로 클릭 빈 공간에“새로운”을 클릭하고“DWORD (32 비트) 값“.
비. 이제 "새 키" 같이 "UseWUServer“. 이제 Fix-1의 2 단계를 따르십시오.
레지스트리 편집기를 닫고 재부팅 너의 컴퓨터. 재부팅 후 컴퓨터에 .NET framework 3.5를 다시 설치해보십시오. 여전히 문제가 발생하면 다음 해결 방법으로 이동하십시오.
수정 -2 Windows MCT를 사용하여 선택적 기능 설치-
제어판에서 직접 기능을 설치하는 데 문제가있는 경우 다음을 사용하여 수행 할 수 있습니다. Windows PowerShell, 여기서 MCT (Media Creation Tool)를 사용하여 Windows 10 ISO를 다운로드해야합니다. 다음 단계에 따라 옵션 기능을 설치하십시오. Windows PowerShell–
1. 다운로드 Windows 10 ISO (ISO 빌드 번호를 컴퓨터의 Windows 10과 일치시키는 것을 잊지 마십시오. 이제 ISO를 두 번 클릭하여 시스템에 마운트하십시오.
2. 프레스 Windows 키 + R 키를 누르고 "파워 쉘”를 누르고“확인“.
2. 그런 다음이 명령을 복사하여 붙여 넣어야합니다. PowerShell 창 및 히트 시작하다.
Add-WindowsCapability -Online-이름 NetFx3 ~~~~-소스 D: \ Sources \ SxS
Windows 10 ISO를 마운트 한 드라이브에 따라 소스 이름을 변경합니다. 즉, G: \ 드라이브에 ISO를 마운트했다면 다음과 같이 명령을 변경해야합니다.
Add-WindowsCapability-온라인-이름 NetFx3 ~~~~-소스 G: \ Sources \ SxS
노트-
PowerShell 창에서이 명령을 실행할 수없는 경우 부 과 풀 이 명령 PowerShell 창과 명중 시작하다.
DISM.exe / 온라인 / 추가 기능 / CapabilityName: NetFx3 ~~~~ / 소스: D: \ Sources \ SxS
[노트-Windows 10 ISO를 마운트 한 드라이브에 따라 소스 이름을 변경하십시오. 즉, ISO를 마운트 한 경우 지:\다음과 같이 명령을 변경해야합니다.
DISM.exe / 온라인 / 추가 기능 / CapabilityName: NetFx3 ~~~~ / 소스 :지:\ 소스 \ SxS
3. 이제 마지막으로이 명령을 복사하여 붙여 넣어 .NET Framework가 설치되어 있는지 확인해야합니다. PowerShell 창과 명중 시작하다.
Get-WindowsCapability-온라인-이름 NetFx3 ~~~~
재부팅 너의 컴퓨터.
재부팅 후 .NET Framework 3.5가 컴퓨터에 설치되어 있는지 확인하십시오. '.NET Framework 3.5 설치 실패 오류 코드 0x800F0954'가 계속 발생하는 경우 다음 수정으로 이동하십시오.
수정 -3 명령 프롬프트에서 .NET Framework 3.5 설치-
Windows 10 ISO / DVD를로드하고 명령 프롬프트 창에서 명령을 실행하기 만하면 .NET Framework 3.5를 설치할 수 있습니다. 다음 단계에 따라 명령 프롬프트 창에서 .NET Framework 3.5를 설치합니다.
1. 다운로드 Windows 10 ISO.
(노트– 다운로드하는 동안 ISO 빌드 번호를 컴퓨터의 Windows 10과 일치시키는 것을 잊지 마십시오.)
2. 이제 ISO를 두 번 클릭하여 마운트하십시오.
3. 드라이브 문자 이름 (예: "G :"/ "H :"등)을 기억하십시오.
4. 이제 눌러야합니다 Windows 키 + R 시작하려면 운영.
5. 실행 창이 표시되면 "cmd”그 안에 운영 창에서“확인“.
3. 지금 복사 붙여 넣기 이 명령은 명령 프롬프트 창 및 히트 시작하다.
dism / online / enable-feature / featurename: NetFX3 / 소스: H: \ sources \ sxs / LimitAccess
노트– DVD를로드 한 드라이브 문자에 따라 명령에서 드라이브 문자를 변경해야합니다.
dism / online / enable-feature / featurename: NetFX3 / 출처 :지:\ sources \ sxs / LimitAccess
노트-
이 명령을 실행하는 데 문제가있는 경우 아래 언급 된 명령을 실행 해보십시오.
dism / online / enable-feature / featurename: NetFX3 / All / 출처 :드라이브 문자: \ sources \ sxs / LimitAccess
노트– '드라이브 문자'앞에서 설명한대로 명령에서.
dism / online / enable-feature / featurename: NetFX3 / All / 출처 :지:\ sources \ sxs / LimitAccess
재부팅 너의 컴퓨터.
재부팅 후 컴퓨터에서 '.NET Framework 3.5 설치 실패 오류 코드 0x800F0954'문제가 계속 발생하는지 확인하십시오.
추가 오류없이 컴퓨터에서 .NET Framework 3.5를 활성화 / 설치할 수 있어야합니다.