Server 2012 R2에 Net Framework 3.5 SP1 오프라인 설치


8

Server 2012에 Net Framework 3.5 SP1을 설치해야하며 설치 미디어가 필요한 방법을 알고 있습니다. Windows Server 2012에 .NET Framework 3.5 설치

그러나 설치 미디어가없고 인터넷이 없습니다. 그것을 설치하는 다른 방법이 있습니까?


DISM 도구를 사용하여 설치 미디어에 액세스하거나 인터넷에 액세스 할 수있는 컴퓨터가있는 폴더 위치로 압축을 풉니 다. 구성 요소 저장소에 배치되면 추출 할 수 있습니다.
Ramhound

답변:


6

Windows Server 2012 평가판을 다운로드 하여 필요한 소스 파일이 포함 된 ISO를 얻을 수 있습니다.

받은 편지함 ISO 마운트로 ISO를 마운트하고 DISM을 실행하여 .Net 3.5를 설치하십시오.

dism.exe /online /enable-feature /featurename:NetFX3 /Source:d:\sources\sxs /LimitAccess

실패하면 .Net 3.5를 활성화하기 전에이 업데이트를 실행하십시오.

Windows 8, Windows 8.1, Windows Server 2012 및 Windows Server 2012 R2에서 .NET Framework 3.5 업데이트

http://support2.microsoft.com/kb/3005628/en-us

이렇게하면 2 개의 보안 업데이트가 제거되어 .Net 3.5 설정을 방해 할 수 있습니다


2
좋은 생각 이었지만 소스 파일을 찾을 수 없다고 말하지 못했습니다. 나는 확인했고 D:\sources\sxs너무했다. 나는 또한 /all깃발을 추가했다 .
드럼

질문을 편집했습니다. R2를 들어 당신은 R2 ISO 다운로드해야
magicandre1981

1
R2 평가판을 다운로드했습니다.
드럼

MUI 팩이 설치되어 있습니까?
magicandre1981

없음 C ++ 재배포 가능 패키지 만 새로 설치 한 것입니다.
드럼

6

이 답변은 여러 답변의 정보를 결합하고 이전에 언급되지 않은 몇 가지 추가 단계를 추가합니다.

나는 다음과 같은 방식으로 그것을했다.

  1. https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 에서 Windows Server 2012 R2 용 ISO 이미지 (참고! R2 여야 함)를 다운로드 하십시오 . Windows 라이브 ID 등록이 필요하며 후속 이메일에 동의해야합니다.
  2. 특정 위치로 다운로드 한 후에는 설치하려는 머신 / VM으로 전송하십시오.
  3. 대상 머신 내의 다른 위치로 복사하십시오. 이것은 여기 에 설명 된대로 "미안하지만 파일을 마운트하는 데 문제가있었습니다"오류를 방지하기위한 것입니다.이 오류 는 파일을 스파 스 파일로 쓰는 일부 전송 관리자와 관련이 있습니다. 이전 단계에서 전송하는 동안 실제로 복사하여 맵핑하지 않은 경우이 단계가 필요하지 않을 수 있습니다.
  4. 탐색기에서 파일을 마우스 오른쪽 버튼으로 클릭하고 "마운트"를 선택하십시오. D : 드라이브라고 가정합니다. 오류가 발생하면 이전 링크로 되 돌리십시오.
  5. 관리자로 cmd 프롬프트를 열고 다음 명령을 실행하십시오 (스위치는 이 다른 답변에서 비슷한 스레드 로 설명됩니다 ).

.

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /all /Source:d:\sources\sxs /LimitAccess
dism.exe /online /enable-feature /featurename:NetFX3 /all /Source:d:\sources\sxs /LimitAccess

둘 다 필요하고 내가 준 순서대로 보입니다. ( 소스 )

"소스 파일을 찾을 수 없음"오류가 표시되면 사용중인 R2 이미지가 있는지 확인하십시오. 그것은 저에게 문제였습니다. 실제 .NET 3.5는 2012 년 평범한 이미지에서 누락되었습니다.

두 명령이 모두 성공하면 축하합니다! 이제 설치되었습니다. 확실하지 않은 경우 여기에 설명 된 단계를 사용하여 버전을 확인할 수 있습니다 .


2
나를 위해 / all은 / featurename 뒤에 올 때만 인식되는 것 같습니다.
나는

이것은 나에게 완벽했다. 서버가 가상이고 원본 DVD에 액세스 할 수 없었습니다. 위의 의견도 정확합니다.
Ethan Allen

좋아, 이동 /all한 후 /featurename여기에 제안.
eis

4

내가 한 방법은 다음과 같습니다.

https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 에서 Windows Server 2012 R2의 ISO 이미지를 다운로드 하십시오 .

.Net Framwork 3.5가 필요한 컴퓨터에 디스크 이미지를 넣으십시오.

파일을 마우스 오른쪽 버튼으로 클릭하고 마운트하십시오. D 드라이브를 만들어야합니다. 서버 관리자로 이동하여 관리> 역할 및 기능 추가를 클릭하십시오.

기능 선택을 클릭하고 .Net Framework 3.5 항목을 선택하십시오.
최종 페이지가 나올 때까지 다음을 계속 클릭하십시오.

아직 설치를 클릭하지 마십시오. "대체 데이터 소스 지정"하단의 작은 링크를 클릭하십시오. 경로를 D : \ Sources \ SxS로 변경하십시오.

그런 다음 설치


이것은 다른 답변과 매우 유사합니다. 답변과 다른 점을 조금 확장 할 수 있습니까?
Burgi

이것은 나를 위해 완벽하게 작동했습니다. 특정 컴퓨터의 그룹 정책은 Windows Update에서 다운로드를 금지하므로 DVD 이미지를 가리켜 야했습니다.
j8048188

2

프레임 워크를 설치하는 유일한 방법은 컴퓨터를 인터넷에 연결하고 Windows Update를 수행하는 것입니다.


2

Windows 2012R2의 경우 명령은

dism.exe /online /enable-feature /featurename:NetFX3ServerFeatures /Source:d:\sources\sxs /LimitAccess

1
이것은 이미 1 년 전에 제안되었습니다. 답변이 어떻게 다릅니 까?
Ramhound

"/ featurename : NetFX3"이 아니라 "/ featurename : NetFX3ServerFeatures"이어야합니다.
superlee

나는 명령을 테스트했다. 서버 기능은 정상적으로 설치되었지만 .NET 프레임 워크는 설치되지 않았습니다. 에 따르면 , NetFX3 기능은 그 후 설치해야하지만 다시 "소스 파일을 찾을 수 없습니다"제공합니다.
eis

2

Windows iso image 2008 서버 이상을 가져와 이미지를 windows server 2012 r2의 내장 이미지 드라이브에 마운트하고 역할 및 기능을 추가하고 dotnet framework 3.5 기능을 선택한 다음 대체 소스를 클릭하여 경로 이름을 표시하십시오 (예 : e : \ sources). \ sxs를 클릭하고 설치를 클릭하십시오. 이 작동합니다.

또는 Windows 업데이트를 실행하고이 https://support.microsoft.com/en-us/kb/3005628 에 따라 해결하십시오.


저에게는 이것이 가장 쉬운 방법이었습니다. 기본적으로 다른 소스와 함께 서버 관리자에서 쉽게 접근 할 수있는 "역할 및 기능 추가 마법사"를 사용하십시오. 감사!
Konstantin

0

C:\Windows\WinSXS대체 소스 경로로 지정 했습니다. 이것은 첫 번째 라운드에서 절반의 시간이 걸리지 않지만 결국에는 효과가있는 것 같습니다.

나는 오늘 아침 아무 문제없이 그것을했고 첫 번째 시도에서 완료되었습니다.


0

https://www.microsoft.com/en-us/evalcenter/evaluate-windows-server-2012-r2 마운트가 여전히 실패 하는 경우 Eis의 SUPERB INSTRUCTIONS에 대한 약간의 조정이 2016 년 3 월 19 일 성공의 마지막 단계라고 판단했습니다 .

2012 Server R2 설치 ISO 다운로드 및 마운트가 핵심이지만 마운트 된 드라이브 문자 \ sources 디렉토리로 전환하고 DISM 실행 파일의 NEWER R2 v9600 버전을로드해야했습니다. Windows가 / source 스위치를 싫어 하지만 % systemroot % \ Logs \ DISM 내부에서만 많이보고되는 DISM의 9200 버전을 사용하고 있었기 때문에 ISO를 마운트하고 / source 위치를 지정하는 것이 설치를 완료하지 못하거나 설치 진행을 시작하지 못했습니다. \ dism.log . 이 오류는 / sources 및 UNKNOWN 스위치를 명시 적으로 설명 하므로 R2 소스 ISO를 올바르게 마운트하지 않고 자동 실패로 끝났습니다.

디렉토리를 마운트 된 ISO 경로 (dism.exe)로 변경하여 마운트 된 ISO 내에 최신 버전의 DISM.exe 9600을 하드 지정해야했습니다.

cd /d d:\sources && .\dism.exe /online  /enable-feature    featurename:NetFX3ServerFeatures **/Source**:d:\sources\sxs /LimitAccess
cd /d d:\sources && .\dism.exe /online  /enable-feature /featurename:NetFX3 **/Source**:d:\sources\sxs /LimitAccess

명령 프로세서 출력은 필요한 버전의 dism.exe를 실행할지 여부를 즉시 지정합니다.

* 배포 이미지 서비스 및 관리 도구

** 버전 : 6.3.9600.17031 **

이미지 버전 : 6.2.9200.16384

기능 활성화

[========================== 100.0 % ====================== =====]

작업이 성공적으로 완료되었습니다.

이 작업을 완료하려면 Windows를 다시 시작하십시오.

지금 컴퓨터를 다시 시작 하시겠습니까? (Y / N) n *

Windows Update Agent v2 만 설치된 새로 설치된 2012 서버에서 실행되었습니다.

Windows Update 에이전트 7.8.9200.16927
Windows Update 에이전트 7.8.9200.16924


Windows Update 에이전트 7.8.9200.16927
설치 날짜 : 01 31 2017 1304PM
설치 상태 : 성공
Windows Update 에이전트 7.8.9200.16927
설치 날짜 : 01 31 2017 1304PM
설치 상태 : 성공

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.