.NET Framework 4.7 지원 오류란?
.NET Framework는 마이크로소프트(Microsoft)가 개발한 프로그래밍 인프라로, 다양한 응용 프로그램과 서비스를 실행하는 데 필수적인 구성 요소입니다. .NET Framework가 필요한 대부분의 응용 프로그램은 자체 설치 파일에 .NET Framework 설치 파일을 함께 포함하고 있어, 응용 프로그램을 설치하는 과정에서 자동으로 시스템에 설치됩니다.
그러나 응용 프로그램 설치 중 ".NET Framework 4.7은 이 운영 체제에서 지원되지 않습니다(The .NET Framework 4.7 is not supported on this operating system)"라는 오류 메시지가 나타나면서 설치가 중단되는 경우가 있습니다. 이 오류는 응용 프로그램 설치를 막을 뿐만 아니라, .NET Framework를 독립형 프로그램으로 직접 설치하려고 할 때도 발생할 수 있습니다.

오류 발생 원인
이 오류의 원인은 오류 메시지에 그대로 나타나 있듯이 운영 체제 호환성 문제입니다. .NET Framework 4.7은 Windows 10을 지원하지만, Windows 10의 모든 버전과 호환되는 것은 아닙니다. 따라서 이 오류 메시지가 표시된다면 현재 사용 중인 Windows 10 버전이 .NET Framework 4.7과 호환되지 않는 구버전일 가능성이 가장 높습니다.
해결 방법: Windows 10 업데이트
이 문제의 가장 확실한 해결책은 Windows 10을 최신 버전으로 업데이트하는 것입니다. 이미 최신 버전을 사용하고 있다고 생각하더라도 Windows Update를 통해 사용 가능한 업데이트가 있는지 한 번 더 확인하는 것이 좋습니다. 문제의 원인이 호환되지 않는 운영 체제 버전이므로, 제공되는 모든 Windows 10 업데이트를 설치하면 대부분의 경우 오류가 해결됩니다.
아래 단계에 따라 현재 사용 중인 Windows 10의 정확한 버전과 .NET Framework 4.7에 필요한 버전을 확인할 수 있습니다.
- Windows 키를 누른 상태에서 R 키를 누릅니다.
- winver를 입력한 후 Enter 키를 누릅니다.

- 새로 열린 창에 현재 Windows 버전 정보가 표시됩니다. 두 번째 줄 '버전(Version)' 뒤에 있는 숫자가 버전 번호입니다. 앞의 두 자리는 연도, 뒤의 두 자리는 월을 의미합니다. 예를 들어 버전이 1709라면 2017년 9월에 출시된 버전을 뜻합니다.
- 이제 .NET Framework 4.7과 호환되는 Windows 10 버전인지 확인해야 합니다. 마이크로소프트 공식 다운로드 페이지로 이동하여 시스템 요구 사항(System Requirements) 섹션을 확인합니다.


지원되는 운영 체제(Supported Operating System) 항목을 보면 Windows 10 Anniversary Update와 Windows 10 Creators Update가 지원 대상으로 명시되어 있습니다. 많은 사용자가 이 업데이트 이름에 해당하는 버전 번호를 잘 모르기 때문에 아래에 정리해 두었습니다.
- November Update (1511)
- Anniversary Update (14393)
- Creators Update (1703)
- Fall Creators Update (1709)
- Spring Creators Update (1803)
위 목록에서 확인할 수 있듯이 Anniversary Update의 버전 번호는 14393이며, Creators Update의 버전 번호는 1703입니다. 따라서 현재 Windows 10 버전이 14393보다 낮다면 .NET Framework 4.7을 설치할 수 없습니다. Windows를 최신 버전으로 업데이트한 후 다시 설치를 시도하면 오류 없이 정상적으로 진행될 것입니다.