그래서 Windows 2012 R2 Server에 .net 3.5를 설치하려고합니다. 기능 추가를 통해 시도했으며 DISM을 통해 모두 실패했습니다.
기능 추가 GUI를 통해 시도 할 때“대체 경로 지정”을 사용하고 있습니다.“역할, 역할 서비스 또는 기능 중 하나를 설치하지 못했습니다”오류와 함께 실패합니다.
DISM을 사용하기 위해 Elevated PowerShell을 통해 시도 할 때 다음 명령을 사용하고 있습니다.
dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs
이것은 실패
오류 : 0x800f0906 소스 파일을 다운로드 할 수 없습니다. "source"옵션을 사용하여 기능을 복원하는 데 필요한 파일의 위치를 지정하십시오. 원본 위치 지정에 대한 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=243077을 참조하십시오.
DISM 로그 파일은 C : \ Windows \ Logs \ DISM \ dism.log에 있습니다.
위에서 나열된 KB (243077)에 따라 SXS 폴더의 그룹 정책 위치를 설정했습니다. 재부팅했지만 여전히 같은 오류입니다. DSIM 로그는 다음을 보여줍니다.
명령 enable-feature를 처리하는 중에 실패했습니다. -CPackageManagerCLIHandler :: ExecuteCmdLine (hr : 0x800f0906)
빠른 구글은 많은 사람들이 이것에 문제가 있고이 서버가 설치되어 있지 않은 KB2966826과 KB2966828을 제거해야한다는 것을 보여줍니다 .
또한 오프라인 .Net 설치 프로그램을 사용해 보았으며 Windows 기능을 통해 추가해야한다고 말합니다. 모든 명령은 관리자 권한으로 관리자 권한으로 실행되었습니다.
이 글을 쓰는 동안 "유사한 질문"을 발견하고 Windows Server 2012에 .net 3.5를 설치할 수 없습니다.
달리는
dism.exe /online /enable-feature /featurename:NetFX3 /all
위와 동일한 오류가 발생했습니다.