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

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

Windows를 새로 설치하거나 업그레이드한 후 일부 프로그램이 실행되지 않는 경험을 해보셨나요? 많은 구형 프로그램은 최신 Windows에 기본 포함되지 않은 이전 버전의 Microsoft .NET Framework를 필요로 합니다. 다행히 대부분의 경우 Windows가 자동으로 필요한 .NET Framework 버전을 감지하고 설치 대화 상자를 띄워주지만, 항상 그런 것은 아닙니다. 자동 감지가 되지 않는다면 직접 수동으로 설치해야 하는데요. 지금부터 필요한 .NET Framework 버전을 손쉽게 설치하는 다양한 방법을 알려드리겠습니다.

.NET Framework란 무엇인가?

Microsoft .NET Framework는 마이크로소프트가 개발한 오픈소스 소프트웨어 개발 프레임워크로, 첫 번째 버전은 2002년에 출시되었습니다. CLR(공용 언어 런타임)과 FCL(프레임워크 클래스 라이브러리)을 모두 포함하고 있으며, 여러 프로그래밍 언어로 웹 및 소프트웨어 애플리케이션을 더 쉽게 개발할 수 있도록 설계되었습니다.

개발자들은 이 단일 플랫폼을 통해 Windows, Microsoft Azure, Windows Server, XML 웹 서비스용 애플리케이션을 만들 수 있습니다.

방법 1: Windows 기능을 통한 설치

이 방법을 사용하려면 인터넷 연결이 필요합니다.

1. 키보드에서 Win 키를 누르고 검색창에 "Windows 기능"을 입력합니다.

2. "Windows 기능 켜기/끄기"를 클릭하여 설정 대화 상자를 엽니다.

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

3. ".NET Framework 3.5(.NET 2.0 및 3.0 포함)" 항목에 체크하고 "확인"을 클릭합니다. 나머지 옵션은 그대로 두어도 됩니다.

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

이후 Windows가 Windows Update 서버에 연결하여 컴퓨터에 .NET Framework 3.5를 자동으로 설치합니다. 참고로 3.5를 설치하면 2.0과 3.0도 함께 설치됩니다.

설치를 완료하려면 컴퓨터를 재시작해야 할 수 있습니다.

방법 2: Windows 설치 미디어를 이용한 수동 설치

Windows 설치 DVD나 부팅 가능한 USB가 있다면 이를 활용해 이전 버전의 .NET Framework를 설치할 수 있습니다. 인터넷 연결 없이도 설치가 가능하고 속도도 훨씬 빠릅니다.

설치 절차는 다음과 같습니다:

1. Windows 설치 DVD 또는 부팅 USB를 PC에 삽입합니다.

2. 파일 탐색기를 열고 "내 PC"에서 삽입한 설치 미디어의 드라이브 문자를 확인합니다(예: D:).

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

3. Windows 키를 누르고 검색창에 cmd를 입력합니다.

4. 명령 프롬프트를 마우스 오른쪽 버튼으로 클릭하고 "관리자 권한으로 실행"을 선택합니다.

5. 아래 명령어를 실행합니다. 단, D:는 본인 컴퓨터의 설치 미디어 드라이브 문자로 변경해야 합니다.

Dism /online /enable-feature /featurename:NetFX3 /All /Source:D:\sources\sxs /LimitAccess
Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

몇 초 후 설치가 완료됩니다. 확실하게 적용하기 위해 PC를 재시작하는 것이 좋습니다.

방법 3: 직접 다운로드하여 설치

마이크로소프트는 대부분의 .NET Framework 버전을 공식 사이트에서 직접 다운로드할 수 있도록 제공합니다. 3.5 SP1부터 4.8까지 모두 다운로드가 가능하지만, 일부 버전은 현재 활성 지원이 종료된 상태입니다. 필요한 버전을 선택하고 "런타임(Runtime)" 옵션을 다운로드하면 됩니다.

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

또한 2.0과 3.0 버전도 직접 다운로드할 수 있으며, Microsoft Update Catalog에서 다양한 버전과 최신 서비스 팩을 검색할 수 있습니다.

사용 가능한 .NET Framework 버전

이 글에서는 .NET Framework 2.0, 3.0, 3.5에 초점을 맞추고 있지만, 사용 가능한 이전 버전은 이것뿐이 아닙니다. 2021년 8월 기준 최신 버전은 .NET Framework 4.8입니다.

현재 이전 버전 목록은 다음과 같습니다:

  • .NET Framework 2.0
  • .NET Framework 3.0
  • .NET Framework 3.5 (3.5 설치 시 2.0과 3.0도 함께 설치됨)
  • .NET Framework 4.0
  • .NET Framework 4.5
  • .NET Framework 4.5.1
  • .NET Framework 4.5.2
  • .NET Framework 4.6
  • .NET Framework 4.6.2
  • .NET Framework 4.7
  • .NET Framework 4.7.1
  • .NET Framework 4.7.2

설치 문제 해결 방법

.NET Framework 설치는 대체로 문제없이 진행되지만, 가끔 오류가 발생하기도 합니다. 가장 흔한 문제들을 살펴보겠습니다.

  • 호환성 오류 – 운영체제와 호환되지 않는다는 메시지가 표시되면, 설치하려는 버전이 현재 OS와 호환되지 않는 것입니다. 해당 버전이 지원된다고 확신한다면 최신 Windows 업데이트를 먼저 설치하세요. 이 오류는 주로 오래된 PC에 최신 버전을 설치하려 할 때 발생합니다.
  • 정품 인증되지 않은 Windows – 정식 라이선스가 없는 Windows를 사용 중이라면 .NET Framework가 아예 설치되지 않을 수 있습니다. 이 경우 정품 인증을 하거나 정품 Windows를 설치하는 것이 유일한 해결책입니다.
Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드
  • Windows Update 문제 – 특정 KB 번호 관련 오류나 추가 업데이트가 필요하다는 메시지가 나타나면, 설치를 진행하기 전에 최신 Windows 업데이트를 모두 적용하세요.
  • 손상된 다운로드 파일 – 설치 파일이 손상되었다는 오류가 발생하면 "프로그램 추가/제거"에서 일부라도 설치된 항목이 있는지 확인하고, 있다면 제거한 후 필요한 버전을 수동으로 다시 다운로드하여 설치하세요.

더 심각한 오류의 경우 마이크로소프트 공식 지원 페이지에서 추가적인 문제 해결 옵션을 확인할 수 있습니다.

설치된 .NET Framework 버전 확인 방법

필요한 버전이 이미 설치되어 있는지 확실하지 않다면 아래 방법으로 간단히 확인할 수 있습니다.

파일 탐색기로 확인

가장 빠르고 간단한 방법은 파일 탐색기를 이용하는 것입니다. 파일 탐색기를 열고 아래 경로로 이동합니다(Windows가 C 드라이브에 설치되어 있지 않다면 드라이브 문자를 변경하세요):

C:\Windows\Microsoft.NET\Framework

폴더 이름 하나하나가 개별 .NET Framework 버전을 나타냅니다.

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

PowerShell로 확인

Win+X를 누른 후 "Windows PowerShell(관리자)"을 선택합니다. 그리고 다음 명령어를 입력합니다:

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version

현재 설치된 모든 .NET Framework 버전이 한눈에 표시됩니다.

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

명령 프롬프트로 확인

PowerShell 대신 명령 프롬프트를 사용할 수도 있습니다. 시작 메뉴에서 cmd를 검색하고, 명령 프롬프트를 "관리자 권한으로 실행"합니다.

다음 명령어를 입력합니다:

reg query "HKLMSOFTWAREMicrosoftNet Framework SetupNDP" /s

결과 목록을 스크롤하며 Version 항목을 확인하면 됩니다.

Windows에 .NET Framework 2.0, 3.0, 3.5 설치하는 완벽 가이드

자주 묻는 질문

1. .NET Framework 여러 버전을 동시에 설치할 수 있나요?

네, 가능합니다. 애플리케이션마다 요구하는 버전이 다르며, 여러 버전이 같은 PC에서 충돌 없이 공존할 수 있습니다. 다만 실제로 필요한 버전만 설치하는 것이 좋습니다.

2. .NET Framework 버전별 지원 기간은 얼마나 되나요?

.NET Framework 3.5 SP1은 2028년 10월 10일까지 지원됩니다. 2.0, 3.0, 3.5가 필요한 앱에는 좋은 소식입니다. 이 버전들이 가장 널리 사용되고 안정적인 구버전이기 때문에 장기 지원 대상입니다.

반면 4.0~4.5.1 버전은 이미 지원이 종료되었으며, 4.5.2~4.6.1 버전은 2022년 4월 26일부로 지원이 중단됩니다.

4.6.2 이상 버전은 현재까지 공식적인 지원 종료일이 발표되지 않았습니다.

3. 호환성은 어떻게 확인하나요?

내 PC가 특정 .NET Framework 버전을 지원하는지 확실하지 않다면, 마이크로소프트가 제공하는 각 버전별 종속성 및 시스템 요구 사항 목록을 확인하면 됩니다.

마무리

지금까지 살펴본 방법을 통해 이제 이전 버전의 .NET Framework가 필요한 프로그램들도 PC에서 문제없이 실행할 수 있을 것입니다. 어떤 설치 방법이 가장 잘 작동했는지 댓글로 알려주세요.

또한 최근 Windows 업데이트 문제와 해결 방법에 대한 글도 함께 확인해 보세요.