수정 : PC의 앱에 .NET Framework 3.5가 필요합니다.

Windows 8 또는 10을 사용하는 경우 .NET Framework 3.5를 설치해야하는 팝업을 보았을 것입니다. 백그라운드에서 또는 시작시 응용 프로그램을 실행하는 경우 팝업이 무작위로 나타날 수 있습니다. 팝업 내용 :

"PC의 앱에는 다음 Windows 기능이 필요합니다. .NET Framework 3.5 (Net 2.0 및 3.0 포함)"

팝업은 일반적으로 정품이지만 맬웨어를 포함하여이 프레임 워크가 필요한 모든 프로그램에 의해 트리거 될 수 있습니다. 설치 건너 뛰기를 선택하면 프로그램을 설치하거나 특정 프로그램을 실행하려고 할 때 팝업이 다시 나타날 수 있습니다. 그러나 인터넷에서 다운로드하여 PC에 설치하면 프레임 워크가 이미 설치되어 있다는 더 실망스러운 오류 만 반환됩니다. 이 기사에서는이 팝업이 나타나는 이유, .NET 프레임 워크가 무엇이며 PC에 필요한 이유를 설명합니다. 궁극적으로 PC에 .NET Framework 3.5를 설치하는 방법에 대한 방법을 제공합니다.

.NET Framework 3.5가 필요한 이유와이 요청이 나타나는 이유를 이해하려면 먼저 .NET Framework가 무엇인지 이해해야합니다. 프로그래밍에서 프레임 워크는 일반적으로 개발자가 응용 프로그램을 개발할 때 호출 할 수있는 공유 코드 라이브러리 인 API (응용 프로그래밍 인터페이스)의 모음입니다. 이렇게하면 코드를 처음부터 직접 작성할 필요가 없으므로 귀중한 시간을 절약 할 수 있으므로 프로그래머가 프로그램이 할 수있는 일에 더 집중할 수 있습니다. .NET Framework에서 공유 코드 라이브러리의 이름은 FCL (Framework Class Library)입니다. 공유 라이브러리의 코드는 모든 종류의 다른 기능을 수행 할 수 있으며 수천 개의 코드입니다. 예를 들어, 네트워크의 다른 장치를 핑하는 코드 또는 '다른 이름으로 열기'또는 '다른 이름으로 저장'대화 상자를 사용하는 코드가이 프레임 워크 내에 있습니다.

표준화 된 코드 외에도 .NET 프레임 워크는 프레임 워크 코드를 사용하여 빌드 된 애플리케이션을 실행할 수있는 런타임 환경을 제공합니다. 런타임 환경은 애플리케이션이 실행되는 일종의 샌드 박스입니다. 자바 애플리케이션에서도 마찬가지입니다. .NET 런타임 환경의 이름은 CLR (공용 언어 런타임)입니다. 또한 CLR은 메모리 및 프로세서 스레드를 관리하고 프로그램 예외를 처리하고 보안을 관리합니다. 코드를 실행하기 전에 컴파일함으로써 런타임 환경은 소프트웨어를 컴퓨터 하드웨어에서 분리하여 코딩 된 프로그램이 모든 PC에서 실행될 수 있도록합니다.

.NET 프레임 워크는 여러 운영 체제 용으로 개발되었지만 독점적 특성으로 인해 대부분 Windows에서 사용됩니다. .NET 프레임 워크에는 여러 버전이 있습니다. 초기 아이디어는 최신 버전이 이전 버전을 사용하여 빌드 된 코드와 역 호환된다는 것이 었습니다. 그러나 그것은 더 이상 사실이 될 수 없다는 것을 깨달았습니다. 그러나 .NET Framework 버전 3.5에는 버전 3.0 및 버전 2.0의 코드가 포함되어 있으므로 해당 버전과 만 역 호환됩니다. 최신 버전 (V. 4.6)은 이전 버전과 호환되지 않으므로 일반적으로 다른 버전과 함께 실행됩니다.

.NET Framework 3.5의 원인은 Windows 8/10에서 팝업이 필요합니다.

Windows 8 및 Windows 10은 일반적으로 .NET Framework 버전 3.5 및 4.6과 함께로드됩니다. 그러나 버전 4.6 만 켜져 있으며 .NET Framework 3.5를 켜야합니다. 따라서 .NET 버전 3.5 프레임 워크를 사용하는 모든 프로그램은 버전 4.6이 이전 버전과 호환되지 않으므로 .NET Framework 3.5를 설치해야한다는 팝업을 트리거합니다. C #, C ++, F #, Visual Basic 및 기타 수십 가지로 코딩 된 프로그램을 지원하기 때문에이 프레임 워크를 사용하여 수많은 프로그램이 만들어졌습니다. 따라서 새 버전의 사용을 장려하기 위해 이전 .NET Framework 3.5는 PC에서 비활성화됩니다. 그러나 일부 코더는 프로그램과 함께 필요한 버전을 배포합니다.

프로그램을 실행하기 위해 PC에 .NET 버전 3.5가 필요하다는 오류가 표시되면 아래 방법을 사용하여 컴퓨터에 설치할 수 있습니다. .NET Framework 3.5에는 버전 3.0 및 2.0이 포함되어 있으므로 버전 3.0 및 2.0을 설치하라는 팝업을 해결합니다.

방법 1 : 프로그램 및 기능에서 .NET Framework 3.5 켜기

다행히도 .NET Framework 3.5는 Windows 8 또는 10과 함께 배포됩니다.이 기능을 켜고 호출하는 프로그램에서 사용할 수 있도록 허용하기 만하면됩니다. 그렇기 때문에 다운로드 한 .NET 프레임 워크를 설치하면 설치하려는 버전이 이미 PC에 있음이 표시됩니다. 이 기능을 켜려면 :

  1. 보도 Windows 키 + R 열고 실행하려면
  2. 입력 appwiz.cpl을 실행 텍스트 상자에 다음 프로그램을 열려면 Enter 키를 누르 창 기능
  3. " Windows 기능 켜기 또는 끄기 " 링크를 클릭합니다 .
  4. " .NET Framework 3.5 (.NET 2.0 및 3.0 포함)"를 찾습니다.
  5. 왼쪽의 확인란을 선택하고 확인을 클릭하여 .NET Framework 3.5를 켭니다.
  6. 메시지가 나타나면 PC를 다시 시작하십시오.

방법 2 : DISM을 사용하여 .NET Framework 3.5 설치 및 활성화

DISM (배포 이미지 서비스 및 관리) 명령 줄 도구를 사용하여 PC에 .NET Framework 3.5를 설치하고 활성화 할 수 있습니다. 이를 위해서는 Windows 8/10 DVD 또는 ISO 파일이 필요합니다.

  1. DVD를 트레이에 넣고 닫거나 .ISO 파일을 마우스 오른쪽 버튼으로 클릭하고 '마운트'를 선택하십시오. ISO 파일은 가상 디스크 / 드라이브로로드됩니다 (이 드라이브의 문자 참고).
  2. Windows 키 + R을 눌러 실행 창을 엽니 다.
  3. 실행 텍스트 상자에 CMD를 입력하고 Enter 키를 눌러 명령 프롬프트를 엽니 다.
  4. 아래 명령을 CMD 창에 입력하거나 붙여 넣으십시오.

    DISM / 온라인 / Enable-Feature / FeatureName : NetFx3 / All / LimitAccess / 소스 : D : \ sources \ sxs

  5. 여기서 D :는 Windows 설치 파일 (DVD 또는 가상 드라이브)의 경로입니다.
  6. 설치가 성공적으로 완료 될 때까지 기다리십시오.
  7. 메시지가 나타나면 PC를 다시 시작하십시오.

.NET Framework 3.5다운 그레이드 하는 방법을 설명하는 다른 문서를 확인할 수도 있습니다.