Computer >> 컴퓨터 >  >> 시스템 >> Windows 10

Windows 10 .NET Framework 3.5 설치 오류 코드 0x800f0950 완벽 해결 가이드

Windows 10에서 .NET Framework 3.5를 설치하는 도중 "Windows에서 요청한 변경 내용을 완료할 수 없습니다"라는 메시지와 함께 오류 코드 0x800f081f, 0x800f0805, 0x80070422, 0x800f0922, 0x800f0906 등이 나타나나요? 이 글에서는 .NET Framework가 무엇인지 살펴보고, Windows 10의 .NET Framework 3.5 설치 오류 0x800f0950을 해결하는 방법을 단계별로 자세히 알아보겠습니다.

.NET Framework란 무엇인가요?

.NET Framework는 수많은 Windows 애플리케이션이 사용하는 소프트웨어 프레임워크입니다. 개발자에게 .NET Framework는 애플리케이션을 구축하기 위한 일관된 프로그래밍 모델을 제공합니다. 특정 버전의 Visual Studio로 개발된 일부 프로그램은 특정 버전의 .NET Framework를 필요로 하며, 많은 기업들이 자사 앱이 .NET Framework 환경에서 실행되도록 개발하고 특정 버전을 대상으로 지정합니다.

일반적으로 Windows 8.1과 10에는 .NET Framework 4.5와 4.6이 사전 설치되어 있습니다. 하지만 .NET Framework 3.5로 개발된 애플리케이션은 시스템에 .NET Framework 3.5를 설치하기 전까지는 Windows 10 및 8.1에서 정상적으로 실행되지 않습니다.

.NET Framework 3.5 오류 코드 0x800f0950 해결 방법

.NET Framework 2.0 및 3.0용으로 빌드된 프로그램을 실행하려면 .NET Framework 3.5를 반드시 설치해야 합니다. 제어판 → 프로그램 및 기능 → "Windows 기능 켜기/끄기" 옵션에서 .NET Framework 3.5를 활성화할 수 있으며, 여기서 ".NET Framework 3.5(.NET 2.0 및 3.0 포함)" 항목을 선택하면 됩니다.

Windows 10 .NET Framework 3.5 설치 오류 코드 0x800f0950 완벽 해결 가이드

하지만 일부 사용자들은 Windows 10에서 .NET Framework 3.5를 설치·활성화하는 과정에서 다음과 같은 오류 메시지와 함께 설치에 실패한다고 보고했습니다. "Windows가 인터넷에 연결하여 필요한 파일을 다운로드할 수 없습니다. 인터넷에 연결되어 있는지 확인한 후 '다시 시도'를 클릭하세요." 오류 코드로는 0x800F0906, 0x800f081f, 0x800f0805, 0x80070422, 0x800f0922 등이 있습니다.

최신 Windows 업데이트 확인 및 설치

0x800F081F 또는 0x800F0906 오류 코드가 발생하면 가장 먼저 Windows 업데이트를 확인하고 사용 가능한 모든 업데이트를 설치해야 합니다. 설정 → 업데이트 및 보안 → Windows 업데이트 → "업데이트 확인" 순서로 진행할 수 있습니다. 업데이트를 마친 후 프로그램 및 기능에서 .NET Framework를 다시 활성화해 보세요. 그래도 문제가 해결되지 않으면 다음 해결 방법을 따르세요.

DISM 명령으로 .NET Framework 활성화하기

위의 방법으로도 해결되지 않는다면, DISM 명령을 사용하여 .NET Framework 3.5를 수동으로 활성화하는 간단한 방법을 시도해 볼 수 있습니다. 먼저 microsoft-windows-netfx3-ondemand-package.cab 파일을 다운로드한 후, 해당 netfx3-ondemand-package.cab 파일을 Windows가 설치된 드라이브(C: 드라이브) 최상위 경로로 복사합니다.

그다음 명령 프롬프트를 관리자 권한으로 실행하고, 아래 명령을 입력한 후 Enter 키를 눌러 실행합니다.

Dism.exe /online /enable-feature /featurename:NetFX3 /source:C:\ /LimitAccess

Windows 10 .NET Framework 3.5 설치 오류 코드 0x800f0950 완벽 해결 가이드

명령어 옵션 설명

/Online: 현재 실행 중인 운영 체제(오프라인 Windows 이미지가 아닌 실제 시스템)를 대상으로 지정합니다.

/Enable-Feature /FeatureName: NetFx3은 .NET Framework 3.5를 활성화하겠다는 의미입니다.

/All: .NET Framework 3.5의 모든 상위 기능을 함께 활성화합니다.

/LimitAccess: DISM이 Windows Update 서버에 접속하지 않도록 차단합니다.

명령 진행률이 100%에 도달할 때까지 기다리면 "작업을 완료했습니다(The operation completed successfully)"라는 메시지가 표시됩니다. 명령 프롬프트를 닫고 Windows를 재시작하면 됩니다. 이제 Windows 10 또는 8.1 PC에 .NET Framework 3.5가 성공적으로 설치되었습니다.

.NET Framework 3.5 오프라인 설치 파일 다운로드

오류 코드 0x800f0950은 .NET Framework 3.5와 직접적인 관련이 있으므로, 마이크로소프트 공식 웹사이트에서 설치 파일을 직접 다운로드하여 설치할 수도 있습니다.

.NET Framework 3.5 전체 패키지를 다운로드한 후 관리자 권한으로 실행하여 설치하고, 변경 사항을 적용하기 위해 Windows를 재시작합니다.

이 방법이 Windows 10의 .NET Framework 3.5 오류 0x800f0950 해결에 도움이 되었나요? 아래 댓글로 여러분의 경험을 공유해 주세요. 함께 읽으면 좋은 글:

  • Windows 10 사진 앱 작동 안 함 - 파일 시스템 오류 -2147219196 해결 방법
  • Windows 10, 8.1, 7에서 FTP 서버 구성 및 설정하는 방법
  • Windows 10에서 .NET Framework 3.5 설치 오류 0x800F0906 또는 0x800f081f 해결 방법
  • Windows 10 May 2019 업데이트에 도입된 Microsoft .NET Framework 4.8
  • Windows 10, 8.1, 7에서 MSI 패키지 설치 실패 오류 0x80070643 해결 방법