본문 바로가기

IT & 테크

Windows 10·11에서 .NET Framework 3.5 설치하는 방법 (오프라인 포함)

728x90


안녕하세요 팁카이브 입니다.
오늘은 최신 윈도우 버전에서 .Net Framework 3.5 설치 및 사용법에 대해 소개드리겠습니다.

1) 문제 정의: 왜 .NET Framework 3.5 설치가 필요하나요?

Windows 10, Windows 11 환경에서 구형 프로그램(업무용 툴, 특정 장비 유틸리티, 오래된 게임/설치 파일 등)을 실행하면 “.NET Framework 3.5가 필요합니다”라는 메시지가 나타나는 경우가 있습니다.
.NET Framework 3.5는 2.0과 3.0을 포함하는 구성 요소이며, 일부 구형 앱이 이를 전제로 동작하기 때문에 설치가 필요합니다. Windows 10·11에는 기본적으로 .NET Framework 4.x 계열이 포함되어 있지만, 3.5는 별도 기능으로 활성화해야 합니다.



2) 원인 설명: 설치가 실패하는 대표 원인

아래 원인이 많습니다.

구분 원인 증상 예시
네트워크/정책 PC가 인터넷 차단(내부망), WSUS 정책, 프록시 설정 Windows 기능에서 설치 시 오류 코드 발생
파일/이미지 문제 설치에 필요한 소스 파일(SxS) 미존재 “원본 파일을 찾을 수 없습니다”
Windows Update 구성 업데이트 서비스 비활성화, 구성 손상 설치가 무한 대기, 실패 반복
설치 매체 불일치 현재 OS 빌드와 ISO/USB 버전 불일치 소스 지정해도 실패




3) 해결 방법: 4가지 설치 경로 (권장 순서)

3-1) 방법 A: “Windows 기능”에서 설치 (가장 기본)

인터넷이 가능하고, 정책 제한이 없는 PC라면 이 방법이 가장 간단합니다.
1. 제어판 → 프로그램 → 프로그램 및 기능
2. 왼쪽 Windows 기능 켜기/끄기
3. .NET Framework 3.5(.NET 2.0 및 3.0 포함) 체크
4. 확인 → 다운로드 및 설치 진행

추가 팁
• Windows 11은 설정에서 “선택적 기능”을 경유하기도 하지만, 위 제어판 경로가 가장 빠릅니다.
• 설치 중 “Windows Update에서 파일을 다운로드” 단계가 필요할 수 있습니다.



3-2) 방법 B: 명령어(DISM)로 온라인 설치 (자동 다운로드)

Windows 기능에서 실패하거나 자동화가 필요할 때 사용합니다.
관리자 권한 PowerShell/명령 프롬프트에서 실행하세요.

DISM /Online /Enable-Feature /FeatureName:NetFx3 /All

• /Online : 현재 실행 중인 Windows를 대상으로 적용
• /Enable-Feature : 기능 활성화
• /FeatureName:NetFx3 : .NET 3.5 기능 이름
• /All : 하위 구성 요소까지 포함



3-3) 방법 C: 오프라인 설치 (인터넷 없이도 가능, 가장 실무적)

회사망/폐쇄망에서 설치 실패가 잦다면 OS 설치 ISO/USB의 SxS 소스를 지정해 설치합니다.

① 준비물
• 현재 PC와 같은 Windows 버전/빌드에 맞는 설치 ISO 또는 설치 USB
• ISO를 마운트하거나 USB를 연결한 뒤 드라이브 문자를 확인(예: D:)

② 오프라인 DISM 설치 명령

관리자 권한으로 실행:

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

• /Source:D:\sources\sxs : 설치 소스 경로
• /LimitAccess : Windows Update를 사용하지 않고 소스만 사용(오프라인 환경에 적합)

③ 성공 확인 방법

설치 후 재부팅한 뒤, “Windows 기능”에서 .NET Framework 3.5가 체크 상태인지 확인합니다.



3-4) 방법 D: 그룹 정책(조직 PC)에서 소스 경로 지정

조직에서 WSUS/정책으로 인해 Windows가 기능 소스를 못 받는 경우가 있습니다.
이때는 로컬 정책에서 “선택적 구성 요소 설치 및 구성 요소 복구”를 설정합니다.
1. Win + R → gpedit.msc
2. 컴퓨터 구성 → 관리 템플릿 → 시스템
3. 선택적 구성 요소 설치 및 구성 요소 복구(Specify settings for optional component installation and component repair) 열기
4. 사용(Enabled) 선택
5. 필요 시 대체 원본 파일 경로에 D:\sources\sxs 형태로 입력
6. 적용 후 다시 방법 C를 수행

※ Windows Home 에디션은 그룹 정책 편집기가 기본 제공되지 않을 수 있습니다.



4) 주의사항: 실패를 줄이는 체크 포인트

4-1) 설치 소스(ISO/USB) 버전 불일치 주의

오프라인 설치가 실패하는 가장 흔한 이유는 현재 PC Windows 빌드와 ISO 빌드가 다르기 때문입니다.
가능하면 동일 버전의 설치 미디어를 사용하세요.

4-2) 오류 코드가 뜨는 경우의 실전 대응
• 0x800F081F / 0x800F0954
→ 소스 파일을 못 찾거나(0x800F081F), WSUS/정책으로 Update 경로가 막힌 경우(0x800F0954)가 많습니다.
해결 우선순위: 방법 C(오프라인 소스 지정) → 필요 시 방법 D(정책 설정)

4-3) 시스템 구성 손상 의심 시(설치 반복 실패)

다른 기능 설치도 계속 실패한다면 구성 요소 복구를 먼저 진행합니다.

DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow

• DISM으로 Windows 이미지 복구 후
• SFC로 시스템 파일 무결성 점검



5) 요약: 상황별 추천 설치 루트

상황 추천 방법
인터넷 가능, 일반 PC 방법 A (Windows 기능)
자동화/명령어 선호 방법 B (DISM 온라인)
인터넷 차단/폐쇄망 방법 C (오프라인 SxS 지정)
조직 정책/WSUS로 실패 방법 D(정책 설정) + 방법 C




긴 글 읽어 주셔서 감사합니다.
다음에도 좋은 팁으로 찾아뵙겠습니다.

728x90