HPE Proliant와 함께 HPE ROK(Reseller Option Kit, HPE branded OEM) Windows Server 2012 OS 를 구매하여 설치하는 경우,
MS의 알려진 이슈(.Net framework 3.5 설치 실패)를 경험 시 증상 해소에 대하여 확인해본다.
Windows Server 2012는 설치 미디어에 .Net framework 3.5가 포함되어 제공된다.
그러나, 설치 시도하는 경우 실패하는 경우가 많이 보고되었고, 이에 많은 선구자(?)들이 삽을 뜬 후 해소 방법을 제시하고 있다. (인터넷 상에서 검색하면, 아래 범위를 벗어나지 않는다)
경험하는 오류 중 일부
GUI
CLI
Windows PowerShell Copyright (C) 2014 Microsoft Corporation. All rights reserved. PS > dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:d:\sources\sxs Deployment Image Servicing and Management tool Version: 6.3.9600.17031 Image Version: 6.3.9600.17031 Enabling feature(s) [===========================66.3%====== ] Error: 0x800f081f The source files could not be found. Use the "Source" option to specify the location of the files that are required to restore the feature. For more informat ion on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077. The DISM log file can be found at C:\Windows\Logs\DISM\dism.log PS > dism /online /enable-feature /featurename:NetFx3 /All /Source:d:\sources\sxs Deployment Image Servicing and Management tool Version: 6.3.9600.17031 Image Version: 6.3.9600.17031 Enabling feature(s) [===========================66.6%====== ] Error: 0x800f0906 The source files could not be downloaded. Use the "source" option to specify the location of the files that are required to restore the feature. For more informat ion on specifying a source location, see http://go.microsoft.com/fwlink/?LinkId=243077. The DISM log file can be found at C:\Windows\Logs\DISM\dism.log |
요약일반적인 .Net framework 3.5 설치 실패 --------------------------------------------------------------
1) .Net framework 3.5 설치 시 문제가 되는 것으로 확인된 핫픽스/패치 적용 여부 확인
wusa /uninstall /kb:2966826
wusa /uninstall /kb:2966827
wusa /uninstall /kb:2966828
2) 그룹정책 편집
- 실행 창에 gpedit.msc 입력하여 그룹정책 편집기 열어 아래 항목을 활성화
관리템플릿 > 시스템 > Specify settings for optional component installation and component repair (선택적 구성 요소 설치 및 구성 요소 복구 설정 지정 > 사용
a) Open Group policy editor via run "gpedit.msc"
b) Select Computer Configuration > Administrative Templates > System - Specify settings for optional component installation and component repair
c) Select Enabled
d) Select Contact Windows Update directly to download repair content instead of Windows Server Update Services (WSUS)
e) Apply update via run "gpudpate /forece"
3) 영문이 아닌 다른 언어를 사용하는 경우 다른 언어 제거 (설치 후 재설치/재적용)
4) WS2012 설치 미디어에서, sxs 폴더를 C:\등 하드디스크로 복사 후
4) .Net framework 3.5 설치 명령 수행
C:\> Dism /online /enable-feature /featurename:NetFx3 /All /LimitAccess /Source:x:\sources\sxs
* 'x'는 ODD media drive letter
이 후 설치 상태 확인이 가능함.
-----------------------------------------------------------------------------------------------------------
참고자료
.NET Framework 3.5 설치 오류: 0x800F0906, 0x800F081F, 0x800F0907
https://support.microsoft.com/ko-kr/kb/2734782
https://support.microsoft.com/en-us/kb/2734782
Microsoft Windows Server 2012 - Problem
Adding .NET Framework 3.5 Features from GUI
http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=mmr_kc-0106164
Implementing Microsoft Windows Server 2012
http://h20565.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c03305495
블로그
https://robertsmit.wordpress.com/2014/10/20/failed-to-install-net-framework-3-5-feature-windows-server-2012r2-or-on-azure-vm-error-0x800f081f-working-solution-winserv-mvpbuzz/
http://robotarchive.blogspot.kr/2014/09/install-dot-net-35-on-windows-server.html
https://blogs.infosupport.com/net-framework-2-03-5-on-windows-server-2012-r2-issue/
https://blogs.technet.microsoft.com/askcore/2012/05/14/windows-8-and-net-framework-3-5/
http://en.community.dell.com/techcenter/os-applications/w/wiki/4146.installing-net-3-5-framework-on-microsoft-windows-server-2012
하지만, HP에서 ROK를 구매하는 경우, 위 방법을 시도해도 해소되지 않는다. (이 무슨 ... 블라블라~)
Test 환경
Model : DL360 Gen9
OS: WS 2012 - HPE ROK image
ROK를 통해 OS 설치 후 .Net framework 3.5를 설치하기 위해서는,
외부 인터넷 연결 상태에서 명령어 수행으로 대체 경로 지정하여 설치가 필요하다.
(GUI에서는 운이 따라 주지 않는 건지, 테스트 환경의 제약인지... 아쉽지만 실패 ...)
Windows PowerShell Copyright (C) 2014 Microsoft Corporation. All rights reserved. PS > dism /online /enable-feature /featurename:NetFx3 /All /Source:c:\sxs Deployment Image Servicing and Management tool Version: 6.3.9600.17031 Image Version: 6.3.9600.17031 Enabling feature(s) [==========================100.0%==========================] The operation completed successfully. |
참고자료
Advisory: (Revision) HP ProLiant Servers - Microsoft .NET Framework 3.5 May Fail to Install on Systems with HP-Branded Windows Server 2012/ Windows Server 2012 R2 Multilingual Operating System DVD Media and Pre-Installation Images
http://h20564.www2.hpe.com/hpsc/doc/public/display?docId=emr_na-c04083516
RESOLUTION
To successfully install Microsoft .NET Framework 3.5, first connect the server to the internet and then begin installing .NET Framework 3.5 from the Windows Server Manager. If connected to the internet, the necessary .NET Framework 3.5 files will download directly from the Microsoft Download Center automatically.