.NET Framework 3.5 설치 오류 100% 해결 방법
Windows에서.NET Framework 3.5를 설치하려고 할 때, 오류 코드 0x800F0950이 발생하는 경우가 있습니다. 매우 많이 일어나는 현상인데요. 이 문제를 해결하는 방법을 자세히 안내해 드리겠습니다. 하나하나씩 차근히 따라 해 보시기 바랍니다.
목차
.NET Framework 3.5란?
.NET Framework는 Microsoft에서 개발한 소프트웨어 개발 플랫폼으로, 프로그램 실행을 위한 필수 구성 요소입니다. 개발자들이 .Net 으로 제작한 애플리케이션을 사용자의 PC에서 실행하려면 .Net framework를 설치하여 실행을 해야 합니다. 개발자들은 여러가지 .Net 버전 중 개발 당시 범용으로 사용하는 버전으로 개발을 하게 되지요.
그래서 사용자는 그 당시 버전의 프로그램을 실행 시켜야 하니 동일한 버전의 .Net framework 가 필요 한것 입니다. 많은 응용 프로그램이 .NET Framework 3.5를 필요로 하지만, 일부 Windows 10 및 Windows 11 환경에서는 기본적으로 설치되지 않아 수동으로 설치해야 합니다.
.NET Framework 3.5 설치 오류 0x800F0950 발생 원인
이 오류는 주로 다음과 같은 원인으로 인해 발생합니다.
- Windows 기능에서 .NET Framework 3.5를 활성화하려 했지만 필요한 파일이 부족함
- 인터넷 연결 문제로 인해 다운로드 실패
- Windows 업데이트 서버 정책 문제
- 레지스트리 설정으로 인해 다운로드 차단
- 손상된 Windows 파일
.NET Framework 3.5 설치 오류 0x800F0950 해결 방법
1. Windows 기능에서 .NET Framework 3.5 활성화 (기본 방법)
가장 기본적인 방법으로 Windows 기능 켜기/끄기에서 .NET Framework 3.5를 활성화할 수 있습니다.
1-1. Windows + R 키를 눌러 "실행" 창을 엽니다.
1-2. optionalfeatures 입력 후 Enter 키를 누릅니다.
1-3. .NET Framework 3.5 (includes .NET 2.0 and 3.0) 옵션을 체크한 후 "확인"을 클릭합니다.
1-4. 이 기능 다운로드 및 설치
1-5. 설치가 완료되면 컴퓨터를 재부팅합니다.
그러나, 이 방법으로 오류 0x800F0950이 발생하는 경우 아래의 추가 방법을 시도해 보세요.
2. DISM 명령어를 이용한 수동 설치
2-1. Microsoft에서 .NET Framework 3.5 설치 패키지를 다운로드합니다. (파일 크기: 약 20MB)
2-2. 다운로드한 파일을 C:\ 루트 폴더에 저장합니다.
2-3. 관리자 권한으로 PowerShell 또는 명령 프롬프트(CMD)를 실행합니다.
2-4. 다음 명령어를 입력하고 실행합니다:
Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\ /LimitAccess
2-5. 설치가 완료되면 PC를 재부팅합니다.
만약 "오류: 0x800f081f - 원본 파일을 찾을 수 없습니다." 메시지가 뜬다면, 아래의 방법을 시도하세요.
3. Windows 레지스트리 설정 변경 (정책 문제 해결)
일부 기업 환경에서는 Windows 업데이트 서버(WU Server)가 차단되어 .NET Framework 설치가 되지 않는 경우가 있습니다. 이 경우 레지스트리 값을 변경하면 해결될 수 있습니다.
3-1. Windows + R 키를 눌러 "실행" 창을 엽니다.
3-2. regedit 입력 후 Enter 키를 누릅니다.
3-3. 다음 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU
3-4. UseWUServer 값을 1로 변경합니다.
3-5. 변경 후 PC를 재부팅하고 다시 설치를 시도합니다.
주의: 레지스트리 변경 전에는 반드시 백업을 진행하세요.
4. 오프라인 패키지 (Full Offline Package) 설치 (최종 해결 방법)
만약 위의 방법으로도 해결되지 않는다면, 오프라인 설치 패키지를 이용하는 것이 가장 확실한 방법입니다.
4-1. Full Offline Package (51MB)를 다운로드합니다.
4-2. 다운로드한 파일을 압축 해제합니다.
4-3. dotNetFx35_WX_5_x86_x64.exe 파일을 실행합니다.
4-4. 설치 마법사의 안내에 따라 설치를 진행합니다.
4-5.설치가 완료되면 PC를 재부팅합니다. 아래와 같이 설치 완료 되었습니다! 해결완!
결론
오류 코드 0x800F0950으로 인해 .NET Framework 3.5 설치에 문제가 발생할 경우 위의 방법을 차례대로 시도해 보세요. 가장 빠른 해결 방법은 Full Offline Package 설치이므로, 시간이 부족한 경우 이를 바로 시도하는 것이 좋습니다.
댓글