Computer >> 컴퓨터 >  >> 문제 해결 >> 컴퓨터 유지 보수

Windows Server 2016 .NET Framework 3.5 설치 오류 0xc004000d 해결 방법 (완벽 가이드)

Windows Server 2016에서 .NET Framework 3.5 설치 시 0xc004000d 오류가 발생하는 원인은, Windows가 .NET Framework 3.5(2.0 및 3.0 포함) 기능 설치에 필요한 파일을 찾지 못하거나 다운로드하지 못하기 때문입니다. 이 글에서는 해당 오류를 단계별로 해결할 수 있는 모든 방법을 자세히 안내해 드립니다.

"지정된 서버에서 기능을 추가하거나 제거하는 요청이 실패했습니다.
하나 이상의 역할, 역할 서비스 또는 기능의 설치가 실패했습니다.
여러 상위 기능 중 일부가 비활성화되어 있어 현재 기능을 설치할 수 없습니다. 오류: 0xc004000d"

Windows Server 2016에 .NET Framework 3.5, 2.0, 3.0 설치하는 방법

방법 1. 설치 파일의 대체 원본 경로 지정하기

방법 2. DISM 명령어로 NET Framework 3.5 설치하기

방법 3. PowerShell로 NET Framework 3.5 설치하기

방법 1. 설치 파일의 대체 원본 경로 지정하기

준비물: Windows Server 2016 설치 미디어(DVD) 또는 .ISO 파일

1. Windows Server 2016 설치 미디어를 연결하거나 ISO 파일을 마운트합니다.
2. 파일 탐색기를 열고 설치 미디어의 드라이브 문자를 확인합니다.

3. 서버 관리자(Server Manager)에서 '역할 및 기능 추가'를 클릭합니다.

4. '설치 유형' 화면에서 역할 기반 또는 기능 기반 설치(Role-based or feature-based installation)를 선택하고 다음을 클릭합니다.

5. 대상 서버로 로컬 서버를 선택한 후 다음을 클릭합니다.

6. '서버 역할 선택' 화면은 그대로 두고 다음을 클릭합니다.

7. '기능' 선택 화면에서 .NET Framework 3.5 기능을 체크하고 다음을 클릭합니다.

8. '대체 원본 경로 지정(Specify an alternative source path)'을 클릭합니다.

9. 경로 입력란에 아래와 같이 입력합니다:

  • X:\sources\sxs

* 참고: 여기서 X는 Windows Server 2016 설치 미디어의 드라이브 문자입니다. 입력 후 확인을 클릭하세요.

10. 설치 버튼을 클릭하여 .NET Framework 기능을 설치합니다.
11. 정상적으로 완료되면 .NET Framework 설치 성공 메시지가 표시됩니다.

방법 2. DISM 명령어로 NET Framework 3.5 설치하기

준비물: Windows Server 2016 설치 미디어(DVD) 또는 .ISO 파일

1. Windows Server 2016 설치 미디어를 연결하거나 ISO 파일을 마운트합니다.
2. 파일 탐색기를 열고 설치 미디어의 드라이브 문자를 확인합니다.
3. 명령 프롬프트를 관리자 권한으로 실행한 뒤, 아래 명령어를 입력합니다:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:X:\sources\sxs

* 참고: 위 명령어에서 "X"는 실제 설치 미디어의 드라이브 문자로 변경해야 합니다. 예를 들어 설치 미디어의 드라이브 문자가 "E"라면 아래와 같이 입력합니다:

  • DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:E:\sources\sxs

방법 3. PowerShell로 NET Framework 3.5 설치하기

준비물: Windows Server 2016 설치 미디어(DVD) 또는 .ISO 파일

DISM 명령어로도 .NET Framework 3.5를 설치하지 못했다면, PowerShell을 통해 설치를 시도해 보세요.

1. Windows Server 2016 설치 미디어를 연결하거나 ISO 파일을 마운트합니다.
2. 파일 탐색기를 열고 설치 미디어의 드라이브 문자를 확인합니다.
3. PowerShell을 관리자 권한으로 실행한 뒤, 아래 명령어를 입력합니다:

  • Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source X:\sources\sxs -LimitAccess

* 참고: 위 명령어에서 "X"는 실제 설치 미디어의 드라이브 문자로 변경해야 합니다. 예를 들어 설치 미디어의 드라이브 문자가 "E"라면 아래와 같이 입력합니다:

  • Enable-WindowsOptionalFeature –Online –FeatureName "NetFx3" –Source E:\sources\sxs -LimitAccess

이상으로 Windows Server 2016에서 .NET Framework 3.5 설치 오류 0xc004000d를 해결하는 세 가지 방법을 알아보았습니다. 이 가이드가 도움이 되었다면 아래 댓글로 경험을 공유해 주시고, 주변에도 공유하여 더 많은 분들이 도움을 받을 수 있게 해주세요.