728x90

윈도우 10 에서 오래된 닷넷 3.5 를 설치해야 하는 경우가 많습니다.
저희 회사에서도 사용해야하는 특정 프로그램으로 인해 dot net 3.5 설치를 해야하는데 사내에서 배포되는 PC는 일단 .net framework 3.5가 설치된 상태에서 배포되기에 문제가 없지만 외부에서 가지고오는 PC들이 문제가 발생되더라고요 

그래서 몇가지 시도를 해보았습니다. 
일단 설치를 위한 소스 파일은 MS사에서 내려받았던 윈도우 10 설치 파일(ISO) 안에 보면 sources/sxs 폴더에 microsoft-windows-netfx3 로 시작하는 파일이 두개 있습니다. 하나는 70메가쯤 되고 하나는 1메가 조금 넘지요 
그 파일들을 복사해서 C나 D에 두거나 마운트 했으면 마운트 한 위치를 기억합니다.
아래 명령에서 /source: 소스 명령 뒤에오는 경로만 변경하면 됩니다.

Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\
Dism.exe /online /enable-feature /featurename:NetFx3 /All /source:C:\ /Limitaccess

명령어를 간단하게 설명하면
/All을 지정한 기능의 모든 상위 기능을 사용하도록 설정합니다.
/LimitAccess DISM이 Windows 업데이트/WSUS에 연결하지 못하도록 합니다.
/Source 기능을 복원하는 데 필요한 파일의 위치를 지정합니다.
/FeatureName 서비스의 이름을 지정합니다.
- 뭐 요런식....

근데 이게 잘 안됩니다.
아무리 소스 위치를 입력해도 
0x800F081F
0x800F0922
0x800F0906
0x800F0907
이런 에러들만 잔뜩 -_-a

정확하지는 않지만 빌드 버전에 문제가 있지 않을까 생각이 됩니다.
회사에서 배포되는 표준 버전은 빌드가 1703이고 문제가 나는 빌드는 보통 1803 이상 입니다.
문제를 처리 할 때 사용하는 원본은 1703에서 복사한 원본 소스 입니다.
1803과 원본의 차이가 있으면 이런 문제가 날법도 한데 이런 의문점을 가지고 있지만 1803에서 추출한 소스 원본을 1803에 설치 시도를 해본적은 없습니다. -_-a (누가 해보고 덧글 달아주면 좋겠네요)

자... 그럼 다른 방법....
웹을 돌아다니다 발견한 파일인데 기회가 없어 아직 시도를 못해보았지만 누군가가 재 패키징 한 50메가짜리 .net 3.5 설치 파일 입니다. 몇일 전에 포스팅 했는데 설명하는 글이 없어 검색이 안될것 같아.... 여기서 재 링크 합니다.

https://moonth.tistory.com/299

 

Windows 10 Dot Net 3.5 install (1)

아직 테스트 하지는 못했지만 윈도우 10에서 Dot Net 3.5를 설치하는 파일! 마소에서 나오는 .NET full 인스톨러는 아니고 누군가 도스 명령과 섞어서 재 패키징 합니다. DISM 명령을 이용한 인스톨 방법은 잘 알..

moonth.tistory.com

이것두 누가 해보고 덧글 달아주면 좋겠네요 =_=
귀차니즘....


회사에서 여러 PC에 돌려봤는데 잘 됩니다. 여러 업체에서 들어와 작업하는데 닷넷 3.5를 설치해야하는 거라서 상황과 여건이 매우 다르지만 설치 됩니다.
위에 명령어 다 필요 없고 그냥 50메가짜리 인스톨 하면 됩니다.
1703, 1709, 1803, 1809 다 됩니다.

728x90
728x90

다섯번째 파일

dotNetFx35_WX_5_x86_x64.z04
10.00MB


압축 암호 없음
아바스트 바이러스 검사 결과 바이러스 없음

728x90
728x90
728x90
728x90
728x90
728x90
728x90

+ Recent posts