프레임워크 설치 안 함 4. .NET Framework의 개념과 그 기능. 다양한 버전의 Microsoft.NET Framework 제거

17/07/09 34.1K

프로그램을 자주 설치하는 경우 Microsoft 오류가 발생했을 수 있습니다. 넷 프레임 워크. 가장 일반적인 두 가지 문제는 설치되지 않았거나 잘못된 버전이 설치되었다는 것입니다.

왜 이런 일이 발생합니까? NET Framework는 무엇이고 왜 필요한가요?

.NET 프레임워크란 무엇입니까?

프로그래머의 주요 활동이 코드 작성이라는 것을 알고 계실 것입니다. 그들은 컴퓨터에게 무엇을 해야 하는지 알려주기 위해 다양한 프로그래밍 언어를 사용합니다.


그러나 한 가지 문제가 있습니다. 프로그래밍 언어는 매우 원시적입니다. 도움을 받으면 덧셈, 곱셈과 같은 간단한 연산을 쉽게 수행할 수 있습니다. 다른 모든 것에는 길고 힘든 작업이 필요합니다. 화면에 텍스트나 이미지를 표시하시겠습니까? 그러면 언어의 가장 간단한 요소를 사용하여 많은 코드를 작성해야 합니다.

이것이 .NET Framework가 구출되는 곳입니다. 본질적으로 이는 작성된 코드 조각의 광범위한 모음입니다( Microsoft에서 만들고 유지 관리함), 프로그래머가 프로그램을 더 빠르게 작성하는 데 사용할 수 있습니다.

예를 들어 .NET Framework는 화면에 창을 렌더링하기 위한 모든 작업을 처리합니다. 프로그래머는 텍스트를 삽입하고, 프로그램 메뉴를 검토하고, 사용자가 버튼을 누를 때 버튼의 동작을 설정하는 등의 작업만 수행할 수 있습니다.

그러나 .NET Framework는 단순한 추가 코드 묶음 그 이상입니다. 여기에는 개발 시간을 단축하도록 설계된 도구와 프로그래머가 Windows 스토어와 같은 서비스와 쉽게 상호 작용하는 데 사용할 수 있는 추가 API가 포함되어 있습니다. 범용 지원을 위해 필요한 모든 코드를 수동으로 작성하는 대신 Windows 플랫폼, .NET Framework를 사용할 수 있습니다.


.NET Framework를 사용하여 응용 프로그램을 개발할 때 단 한 가지 단점이 있습니다. 즉, .NET이 시스템에 설치되어 있지 않으면 실행할 수 없다는 것입니다.

NET Framework는 두 부분으로 구성됩니다. 첫 번째 부분에는 미리 작성된 코드 세트( 공식적으로 SDK, 개발자 팩 또는 "개발자 팩"이라고 합니다.). 두 번째 부분에는 .NET Framework 코드를 운영 체제용 명령으로 해석할 수 있는 프로그램이 포함되어 있습니다. "라고 불리는 이 부분은 실행 시간"를 사용하면 .NET Framework를 사용하여 작성된 프로그램을 실행할 수 있습니다.

이러한 점에서 .NET Framework는 Java와 유사합니다. 즉, Java로 작성된 애플리케이션을 사용하려면 Java Runtime Environment를 다운로드해야 합니다.

간단히 말해서 Microsoft NET Framework가 필요한 이유는 무엇입니까? 프로그래밍을 할 생각이 없는 일반 사용자라면 .NET Framework 런타임만 있으면 됩니다.

.NET 프레임워크를 설치하는 방법

대부분의 Windows 컴퓨터에는 이미 .NET Framework가 설치되어 있지만 버전이 오래되었을 수 있습니다. 예를 들어 Windows 8 및 8.1에는 버전 4.5.1이 제공되고 Windows 10에는 버전 4.6, 4.6.1 또는 4.6.2가 제공됩니다.

이 글을 쓰는 시점에서 최신 버전은 .NET Framework 4.7입니다. 이것이 우리가 설치할 것입니다:


.NET Framework는 다음을 통해 설치할 수도 있습니다. 센터 윈도우 업데이트 . 하지만 많은 사람들이 Windows 업데이트를 비활성화하므로 이 방법바람직할 것입니다.

설치 전 - .NET Framework 4.7은 32비트 및 64비트 시스템의 Windows 10, Windows 8.1 및 Windows 7 SP1에 설치할 수 있습니다. 오류 없이 설치를 진행하려면 하드 드라이브에 최소 2.5GB의 여유 공간이 있는 것이 좋습니다.

Microsoft는 웹 설치 프로그램과 웹 설치 프로그램의 두 가지 유형의 설치 프로그램을 제공합니다. 오프라인 설치 프로그램. 웹 설치 프로그램의 무게는 2MB 미만이며 모든 것을 다운로드합니다. 필요한 구성 요소설치 중. 따라서 안정적인 인터넷 연결이 필요합니다.

오프라인 설치 프로그램의 무게는 약 60MB이며 설치 중에 인터넷 액세스가 필요하지 않습니다.

두 설치 프로그램 모두 동일한 버전의 NET Framework를 포함하지만 독립 실행형 설치 프로그램을 사용하는 것을 선호합니다. 이는 더욱 안정적이며 .NET Framework를 다시 설치해야 하는 경우 항상 사용할 수 있습니다. 다운로드한 후에는 설치 과정이 어렵지 않습니다. 화면에 나타나는 지침을 따르기만 하면 됩니다. 그러면 NET Framework 4가 필요한 이유를 빠르게 이해하게 될 것입니다.

NET Framework 4.7 웹 설치 프로그램

NET Framework 4.7 오프라인 설치 관리자


버전 4.7은 버전 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1 및 4.6.2에 대한 지속적인 업데이트입니다. 그러니까 삭제하지 마세요 이전 버전설치 후. .NET Framework 3.5 SP1 및 이전 버전은 별도로 설치됩니다.

기본적으로 .NET Framework가 설치됩니다. 영문판어떤 설치 프로그램을 사용하든 상관없습니다. 현지화하려면 적절한 언어 팩을 다운로드해야 합니다. ~에 이 순간버전 4.7용 언어 팩은 독립 실행형 설치 프로그램으로만 사용할 수 있습니다.

Microsoft에서 개발한 .NET 플랫폼은 Windows OS에서 실행되는 대부분의 게임과 프로그램의 필수적인 부분입니다. 사용자가 이해하기로는 .Net Framework 4.5 및 4.0은 이 플랫폼이 사용된 개발에서 프로그램을 실행하기 위한 기반을 나타냅니다. 이는 웹 애플리케이션 개발의 표준이 되었기 때문에 이것이 없으면 작동에 문제가 발생할 가능성이 높습니다. 또한 필요한 .NET Framework 버전에 대한 파일이 없으면 게임이 실행되지 않을 수 있습니다.

Windows 7부터 이 플랫폼은 OS 배포판과 함께 번들로 제공되지만 필요한 버전을 컴퓨터에서 사용할 수 없거나 .NET Framework가 실패하는 경우 별도의 설치가 필요할 수 있습니다.

프로그램 버전

오늘날 가장 일반적이고 필요한 것은 .NET Framework 4.0과 .NET Framework 4.5입니다. 첫 번째는 기본 OS와 함께 제공됩니다. 윈도우 비스타두 번째 Windows 7 - Windows 8과 함께 사용중인 시스템에 관계없이 게임 및 프로그램 실행 문제를 방지하려면 두 버전을 모두 다운로드하여 설치하는 것이 좋습니다.

내 컴퓨터에 설치된 .NET Framework 버전을 어떻게 확인할 수 있나요?

이 작업은 두 가지 방법으로 수행할 수 있습니다.

  1. 공식 개발자 웹사이트에서 ASoft .NET Version Detector를 다운로드하여 실행하세요.
  1. 시스템 레지스트리를 살펴보세요. 이를 위해:
    • 다음을 통해 레지스트리 편집기를 실행하세요. 시작 – 실행 – regedit;
    • 섹션을 열어주세요 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework 설치\NDP;
    • 분기 이름은 설치된 버전에 해당합니다.

.NET 프레임워크 4.5

이 버전에는 다음이 포함되어 있습니다. 마이크로소프트 패키지 Visual Studio 2012. 별도로 설치하려면 공식 웹사이트에서 .NET Framework 4.5 배포 키트를 무료로 다운로드하고 설치 프로그램 지침을 따르세요.

NET Framework 4.5는 일반적으로 Windows 7에서 기본적으로 사용할 수 없으며 수동으로 다운로드해야 합니다. 이를 위해:

  • 공식 Microsoft 웹사이트에서 .NET Framework 4.5를 다운로드하세요.

  • 웹 다운로더 및 설치 프로그램 지침을 따르세요.

설치 과정은 매우 간단하지만 다음 사항을 기억하는 것이 중요합니다. 이전 버전의 Windows(XP 이하)는 .NET Framework 4.5를 지원하지 않습니다.

.NET 프레임워크 4.0

Windows 7 OS 배포판과 함께 자동으로 제공되는 이전 버전의 플랫폼으로, 버전 4.5로 업데이트되었음에도 불구하고 여전히 관련성이 있습니다. 대부분의 응용 프로그램은 .NET Framework 4.5에서 원활하게 실행되지만 일부 응용 프로그램에는 여전히 이전 버전이 필요할 수 있습니다.

또한 OS가 버전 4.5를 지원하지 않는 경우 버전 4.0이 필요합니다.

설치 과정도 마찬가지로 간단합니다.

안녕하세요.

Microsoft .NET Framework 패키지와 관련된 다양한 오류가 발생하는 것은 그리 드물지 않습니다(대부분 게임, 다양한 편집기, 그리기 프로그램에서 최소한 동일한 AutoCAD를 사용합니다...).

이러한 모든 문제에서는 애플리케이션에 필요한 .NET Framework 버전을 확인하고, 해당 버전이 Windows에 있는지 확인하고, 그렇지 않은 경우 업데이트/설치해야 합니다. 복잡해 보이지는 않지만 뉘앙스가 있습니다. 이에 대한 내용은 기사에서 다루겠습니다...

참고로. 일반적으로 .NET Framework는 다양한 프로그래밍 언어로 작성된 다양한 소프트웨어를 결합하여 모든 것이 작동하도록 설계된 특수 패키지입니다. 이론적으로는 코덱과 비교할 수 있습니다. 당연히 컴퓨터에 필요한 버전이 없거나 손상된 경우 프로그램이 시작되지 않습니다.

그리고 이제 본론에 가까워지면서 가장 중요한 것을 살펴보겠습니다...

내가 설치한 .NET Framework 버전을 어떻게 확인할 수 있나요?

방법 1번

패널을 열어야합니다 윈도우 관리다음 경로를 따라: (대략. : 프로그램 설치 및 제거).

중요한!

Windows 8 및 10에는 Microsoft .NET이 나열되지 않습니다. 설치된 프로그램(버전을 보려면 왼쪽 메뉴 "설치된 업데이트 보기"에서 링크를 열어야 합니다).

Windows 10에는 .NET을 제거하는 옵션이 없습니다. 정규 수단그러나 원칙적으로 최신 버전의 .NET을 설치(업데이트)하는 것은 가능합니다.

방법 2번

.NET 관련 문제를 보고 해결하기 위해 ".NET 버전 감지기"라는 특수 유틸리티가 있습니다. (링크에서 확인 가능합니다 :).

설치가 필요하지 않습니다. 실행 후 모든 목록이 표시됩니다 설치된 버전, 또한 다음과 같은 결과를 가져올 것입니다. 다운로드할 수 있는 링크 (갑자기 빠진 것이 있으면 다운로드하여 설치할 수 있습니다.)

이전에 업데이트한 적이 없고 모든 것이 작동하므로 이 패키지를 업데이트하지 않을 수 있습니까?

대부분의 사용자는 이에 대해 기억조차 하지 못합니다(당분간은...). 사실은 새로운 윈도우 버전특정 버전의 .NET이 이미 포함되어 있으므로(시스템에 사전 설치됨) 별도로 다운로드하거나 업데이트할 필요가 없습니다.

또한 .NET은 인기 게임의 설치 프로그램에 포함되는 경우가 많으며, 해당 게임이 설치되면 이 패키지도 업데이트됩니다. 저것들. 모든 작업은 사용자에게 보이지 않습니다.

그러나 그런 일이 일어날 수도 있습니다 새로운 프로그램또는 게임에 새로운 .NET 패키지가 필요합니다(또는 그 반대의 경우 특정 버전의 .NET만 필요하고 다른 버전은 필요하지 않은 오래된 것을 실행하려는 경우).

그러면 모든 것이 간단해집니다. 필요한 .NET 버전을 사용할 수 없는 경우 시작 시 오류가 표시됩니다(아래 예 참조). 그런데 일부 오류는 .NET의 "깨진" 버전과 관련될 수 있습니다(이것이 때때로 이 소프트웨어를 업데이트하는 것이 권장되는 이유입니다).

첫째, 즉시 조언하고 싶습니다. 모든 버전을 연속으로 다운로드하고 각 버전을 다시 설치할 필요는 없습니다. (조금 더 낮은 버전에서 다양한 OS에 권장되는 버전을 알려 드리겠습니다.) 둘째, 공식 Microsoft 웹사이트(수정되지 않은 설치 프로그램)에서만 .NET을 다운로드하는 것이 좋습니다.

방법 번호 1. 기사의 조금 더 높은 부분에서는 ".NET Version Detector" 유틸리티를 사용하는 것이 좋습니다. 이 유틸리티는 시스템에 설치된 .NET 패키지의 버전을 표시할 뿐만 아니라 각 버전을 다운로드할 수 있는 링크도 제공합니다.

  • (윈도우 XP의 경우);
  • (.NET 2.0, 3.0 포함, Windows XP, Vista용)
  • (윈도우 XP, 비스타, 7의 경우)
  • (윈도우 7, 8, 8.1의 경우)
  • (윈도우 7, 8, 8.1, 10의 경우)
  • (윈도우 7, 8, 8.1, 10의 경우).

주의하는 것이 중요합니다 해당 버전의 .NET 4(가령)는 이전 버전의 .NET을 업데이트하므로 새로운 Windows 8, 10 OS에는 최신 버전의 .NET 4만 설치해야 합니다(99.9%의 경우).

덧셈!

이 프로그램을 추천하지 않을 수 없습니다. 드라이버 업데이트가 필요하지 않더라도 어쨌든 사용해 보세요. 사실 이 프로그램은 게임(.NET, Visual C++ 및 기타 패키지)에 영향을 줄 수 있는 시스템의 누락된 구성 요소를 자동으로 감지하여 설치합니다. 동의합니다. 편리합니다!

이 프로그램은 게임(.NET, Visual C++ 및 기타 패키지)에 필요한 모든 것을 자동으로 다운로드하고 설치합니다!

.NET Framework를 제거하거나 다른 버전을 사용할 수 있습니까? 그러기 위해서는 무엇이 필요합니까?

대부분의 경우 패키지를 제거할 필요가 없습니다. 다른 버전을 사용하기만 하면 됩니다. 탭에서 이 작업을 수행할 수 있습니다. (Windows 제어판에서 열 수 있습니다. 기사 바로 위에 이를 찾을 수 있는 위치가 나와 있습니다.) .

실제로 사용하려는 패키지 옆에 확인 표시를 하고 변경 사항에 동의해야 합니다. (Windows에서는 누락된 파일을 다운로드해야 할 수도 있습니다. 이 작업은 자동 모드에서 자동으로 수행됩니다. (인터넷 연결만 필요)).

필요한 .NET 버전이 설치되어 있는 것 같지만 게임(프로그램)에서 여전히 오류가 발생하고 "맹세"하는 경우 .NET 패키지를 제거하고 다시 설치해 볼 수 있습니다.

어떤 경우에는 설치된 프로그램 목록을 열어 패키지를 제거할 수 있습니다( 제어판\프로그램\프로그램 및 기능 ). 제거는 다른 프로그램과 동일한 방식으로 수행됩니다(아래 스크린샷 참조).

어떤 경우에는 특별한 유틸리티가 필요할 수 있습니다: NET Framework 정리 도구 (Microsoft 개발자 블로그 링크 - ).

이 유틸리티는 설치가 필요하지 않습니다. 그런데 관리자 권한으로 실행해야 합니다 (대략. : 즉. 클릭 실행 가능 파일마우스 오른쪽 버튼을 클릭하고 상황에 맞는 메뉴에서 "관리자 권한으로 실행"을 선택하세요.) .

오늘은 그게 다야.

추가는 환영합니다...

모두에게 최선을 다합니다.

플랫폼 .넷 프레임 워크는 Microsoft가 90년대 후반에 개발하기 시작한 소프트웨어 출시의 기반을 나타내며, 그것 없이는 불가능합니다. 정규직대부분의 게임과 프로그램. 기본 패키지 .NET 프레임워크 4.0원래 Windows 7 배포판에 포함되어 있으며, .NET 프레임워크 4.5 Windows 8(8.1) 및 .NET 프레임워크 4.6– Windows 10의 경우. 그러나 시스템에 필요한 버전이 없거나 심각한 오류가 발생한 경우 별도의 프레임워크 설치가 필요할 수 있습니다. 그래서, .NET 프레임워크 3.5"8"과 "10"과 함께 설치되지는 않지만 .NET 프레임워크 4.5이(가) Windows 7에 없습니다. 오늘은 설치되지 않을 경우 어떻게 해야 하는지 알려드리겠습니다. .NET 프레임워크 3.5 / 4.0 / 4.5 및 다운로드 위치 .넷 프레임 워크현재 버전.

컴퓨터에 설치된 .NET Framework 버전을 확인하는 방법?

먼저 데스크탑(노트북)에 어떤 버전의 프레임워크가 설치되어 있는지 알아봅시다. 가장 빠른 방법은 레지스트리 편집기를 사용하는 것입니다. Regedit.exe, 그 이유는 다음과 같습니다.

  • 키 조합 " "을 사용하여 "실행" 창을 열고 다음을 입력합니다. 등록 그리고 "를 클릭하세요. 좋아요";

  • 순차적으로 지점 확장 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework 설치\NDP ;
  • 하위 섹션(폴더)의 이름은 설치된 패키지에 해당합니다. .넷 프레임 워크(위 스크린샷).

Windows 제어판을 통해 .NET Framework 3.5를 설치하는 방법

설치 알고리즘 .NET 프레임워크 3.5모든 OS 버전에 대해 하나:

  • 열려 있는 " 제어판" → 섹션 찾기 " 프로그램 및 구성 요소";
  • 하위 섹션 "을 클릭하십시오. ";
  • 새 창에서 확인란을 선택하세요. " .NET 프레임워크 3.5"를 누르고 "를 누르세요. 좋아요"(아래 스크린샷);
  • Windows 업데이트에서 파일 다운로드를 확인합니다(최종 스크린샷).

그러나 Windows 7에서는 시간을 절약하기 위해 검색 창따옴표 없이 시작 메뉴 유형 " 구성 요소 활성화", Windows 10/8에서는 키보드 단축키 "를 사용합니다. 승리 + X" → 열리는 창에서 링크를 클릭하세요 " Windows 기능 켜기 또는 끄기" 등.

때로는 프레임워크를 설치할 때 안타깝게도 0x800F081F, 0x800F0906 또는 0x800F0907과 같은 다양한 코드에서 오류가 발생할 수 있습니다. 가장 간단한 해결책은 찾고 있는 패키지를 수동으로 다운로드하는 것입니다. .넷 프레임 워크그리고 Windows에 통합하세요.

Windows 10/8/7용 .NET Framework 3.5, 4.0 및 4.5 다운로드 위치

개발자가 권장하지 않습니다버전을 전혀 제거하지 않고도 .넷 프레임 워크컴퓨터에 설치되었습니다. 반대로 시스템 재부팅을 통해 설명된 플랫폼의 여러 버전을 순차적으로 설치할 수 있습니다.

다운로드 .NET 프레임워크 3.5공식 홈페이지에서

다운로드 .NET 프레임워크 4.0공식 홈페이지에서

다운로드 .NET 프레임워크 4.5공식 홈페이지에서

드미트리 드미트리_spb에브도키모프

Microsoft .NET Framework는 많은 응용 프로그램을 실행하는 데 필요한 특수 구성 요소입니다. 이것 소프트웨어수술실에 완벽하게 들어 맞습니다. 윈도우 시스템. 그러면 왜 오류가 발생합니까? 그것을 알아 봅시다.

Microsoft .NET Framework가 설치되지 않는 이유

이 문제는 .NET Framework 버전 4를 설치할 때 가장 자주 발생합니다. 여기에는 여러 가지 이유가 있을 수 있습니다.

이미 설치된 .NET Framework 4 버전의 가용성

Windows 7에 .NET Framework 4가 설치되어 있지 않은 경우 가장 먼저 확인해야 할 것은 시스템에 .NET Framework 4가 설치되어 있는지 여부입니다. 이 작업은 다음을 사용하여 수행할 수 있습니다. 특수 유틸리티 ASoft .NET 버전 감지기. 인터넷에서 완전 무료로 다운로드할 수 있습니다. 프로그램을 실행해 보겠습니다. 빠른 검사 후 컴퓨터에 이미 설치된 버전은 기본 창에서 흰색으로 강조 표시됩니다.

물론 설치된 목록의 정보를 볼 수도 있습니다. 윈도우 프로그램, 그러나 거기에 있는 정보가 항상 올바르게 표시되는 것은 아닙니다.

구성요소는 Windows와 함께 번들로 제공됩니다.

안에 다른 버전 Windows에는 이미 시스템에 .NET Framework 구성 요소가 내장되어 있을 수 있습니다. 다음으로 이동하여 확인할 수 있습니다. "프로그램 제거 - Windows 구성 요소 켜기 또는 끄기". 예를 들어, 스크린샷에서 볼 수 있듯이 Microsoft .NET Framework 3.5와 함께 Windows 7 Starter가 설치되어 있습니다.

윈도우 업데이트

Windows에서 중요한 업데이트를 받지 못한 경우 .NET Framework가 설치되지 않는 경우도 있습니다. 그러므로 당신은 가야합니다 "시작-제어판-업데이트 센터-업데이트 확인". 발견된 모든 업데이트를 설치해야 합니다. 그런 다음 컴퓨터를 재부팅하고 .NET Framework 설치를 시도합니다.

시스템 요구 사항

다른 프로그램과 마찬가지로 Microsoft .NET Framework에는 시스템 요구 사항설치할 컴퓨터:

  • 512MB의 가용성. 여유 RAM;
  • 1MHz 주파수의 프로세서;
  • 4.5GB. 자유 공간하드 드라이브에.
  • 이제 우리 시스템이 일치하는지 봅시다 최소 요건. 컴퓨터 속성에서 이를 확인할 수 있습니다.

    Microsoft .NET Framework가 업데이트되었습니다.

    .NET Framework 4 및 이전 버전을 설치하는 데 시간이 오래 걸리는 또 다른 일반적인 이유는 업데이트되었기 때문입니다. 예를 들어 구성 요소를 버전 4.5로 업데이트한 다음 버전 4를 설치하려고 했습니다. 나에게는 효과가 없었습니다. 내 컴퓨터에 다음이 넘는 파일이 있다는 메시지를 받았습니다. 새 버전설치가 중단되었습니다.

    다양한 버전의 Microsoft .NET Framework 제거

    .NET Framework의 한 버전을 제거하면 다른 버전도 오류와 함께 잘못 작동하기 시작하는 경우가 많습니다. 그리고 새로운 것을 설치하는 것은 일반적으로 실패로 끝납니다. 그러므로 고난을 받으셨다면 이 문제, 컴퓨터에서 전체 Microsoft .NET Framework를 제거하고 다시 설치해 보십시오.

    .NET Framework 정리 도구를 사용하면 모든 버전을 올바르게 제거할 수 있습니다. 설치 파일인터넷에서 쉽게 찾을 수 있습니다.

    선택하다 "모든 버전"그리고 클릭 "지금 정리하세요". 제거가 완료되면 컴퓨터를 재부팅하세요.

    이제 시작할 수 있습니다 마이크로소프트 설치.NET Framework가 재창조되었습니다. 반드시 공식 웹사이트에서 배포판을 다운로드하세요.

    라이선스가 부여되지 않은 Windows

    .NET Framework는 Windows와 마찬가지로 Microsoft의 제품이라는 점을 고려하면 손상된 버전으로 인해 문제가 발생할 수 있습니다. 여기에는 댓글이 없습니다. 옵션 1은 운영 체제를 다시 설치하는 것입니다.

    그게 다입니다. 문제가 성공적으로 해결되기를 바랍니다.