대부분의 경우 Windows 10 컴퓨터에 설치된 .NET Framework 버전을 신경 쓸 필요는 없습니다. 하지만 일부 응용 프로그램은 실행을 위해 특정 버전의 .NET을 요구하기도 하며, 개발자라면 앱을 개발하고 배포하는 과정에서 여러 버전의 플랫폼을 동시에 사용해야 하는 경우가 많습니다. 이럴 때 자신의 PC에 어떤 .NET Framework 버전이 설치되어 있는지 파악하고 있으면 큰 도움이 됩니다. 이번 글에서는 Windows 10 PC에 설치된 .NET Framework 버전을 확인할 수 있는 5가지 방법을 소개합니다.
Windows 10에서 .NET Framework 버전 확인 방법
다음과 같은 방법으로 Windows 10 컴퓨터에 설치된 .NET Framework 버전을 확인할 수 있습니다:
- 명령 프롬프트(Command Prompt) 사용
- 레지스트리 편집기(Registry Editor) 사용
- PowerShell 사용
- .NET 버전 감지 도구 사용
- 파일 탐색기 사용
각 방법별로 필요한 단계를 하나씩 자세히 살펴보겠습니다.
1] 명령 프롬프트로 .NET 버전 확인

명령 프롬프트를 사용하여 Windows 10에 설치된 .NET Framework 버전을 확인하려면 다음 단계를 따르세요:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
- 실행 대화 상자에 cmd를 입력한 후 CTRL + SHIFT + ENTER를 눌러 관리자 권한으로 명령 프롬프트를 실행합니다.
- 명령 프롬프트 창에 아래 명령어를 복사하여 붙여넣고 Enter 키를 누릅니다.
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
2] 레지스트리 편집기로 .NET 버전 확인

레지스트리 편집기를 사용하여 Windows 10에 설치된 .NET Framework 버전을 확인하려면 다음 단계를 따르세요:
- Windows 키 + R을 눌러 실행(Run) 대화 상자를 엽니다.
- 실행 대화 상자에 regedit를 입력하고 Enter 키를 눌러 레지스트리 편집기를 실행합니다.
- 아래 레지스트리 키 경로로 이동합니다:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
- 주 버전 키(예: v4 또는 v4.0)를 선택합니다.
- Client 키를 선택합니다.
참고: 버전 4 이전 릴리스에서는 키 이름이 숫자 또는 "Setup"으로 표시됩니다. 예를 들어 .NET 3.5 버전은 1033 키 아래에 버전 번호가 포함되어 있습니다.
3] PowerShell로 .NET 버전 확인

PowerShell을 사용하여 Windows 10에 설치된 .NET Framework 버전을 확인하려면 다음 단계를 따르세요:
- Windows 키 + X를 눌러 고급 사용자 메뉴(Power User Menu)를 엽니다.
- 키보드에서 A를 눌러 관리자 권한으로 PowerShell을 실행합니다.
- PowerShell 콘솔에 아래 명령어를 복사하여 붙여넣고 Enter 키를 누릅니다.
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
명령이 실행되면 장치에 설치된 클라이언트 버전과 전체(Full) 버전의 .NET 정보가 함께 출력됩니다(해당되는 경우).
함께 읽기: .NET Framework 설치 문제 해결 방법
4] .NET 버전 감지 도구로 .NET 버전 확인
DotNetVersionLister
GitHub에는 컴퓨터에 설치된 .NET 버전 목록을 손쉽게 조회할 수 있는 커뮤니티 도구가 있습니다.

DotNetVersionLister를 사용하여 Windows 10 PC에 설치된 .NET 버전을 확인하려면 다음 단계를 따르세요:
- 관리자 권한으로 PowerShell을 실행합니다.
- PowerShell 콘솔에 아래 명령어를 복사하여 붙여넣고 Enter 키를 눌러 해당 도구를 다운로드하고 설치합니다.
Install-Module -Name DotNetVersionLister -Scope CurrentUser #-Force
- Y를 입력하고 Enter 키를 누릅니다.
- 다음으로 아래 명령어를 입력하고 Enter 키를 눌러 설치된 .NET 버전을 확인합니다:
Get-STDotNetVersion
명령이 실행되면 장치에 설치된 .NET 버전 정보가 출력됩니다.
ASoft .NET Version Detector

ASoft .NET Version Detector는 Windows 컴퓨터에 설치된 다양한 버전의 Microsoft .NET 및 .NET Core 정보를 한눈에 보여주는 경량 도구입니다. 공식 웹사이트에서 무료로 다운로드할 수 있습니다.
5] 파일 탐색기로 .NET 버전 확인

파일 탐색기를 열고 다음 폴더로 이동합니다:
%windir%\Microsoft.NET\Framework\
이 폴더에서 시스템에 설치된 모든 .NET 버전을 확인할 수 있습니다.
지금까지 Windows 10 PC에서 .NET 버전을 확인하는 다양한 방법을 알아보았습니다.