.NET Framework 4.5 이상 버전에 대해 웹 또는 오프라인 설치 관리자 를 실행하는 경우 .NET Framework 설치를 방지하거나 차단하는 문제가 발생할 수 있습니다. 다음 표에서는 가능한 차단 문제를 나열하고 문제 해결 정보에 대한 링크를 제공합니다.
비고
.NET Framework가 아닌 현재 버전의 .NET을 설치하거나 제거하려면 .NET 사이트를 방문하여 최신 버전을 다운로드합니다. 최신 버전의 .NET을 제거하려면 .NET 제거 도구를 참조하세요.
Windows 8 이상에서 .NET Framework는 운영 체제 구성 요소이며 독립적으로 제거할 수 없습니다. .NET Framework에 대한 업데이트는 제어판 프로그램 및 기능 앱의 설치된 업데이트 탭에 표시됩니다. .NET Framework가 사전 설치되지 않은 운영 체제의 경우 제어판에서 프로그램 및 기능 앱의 프로그램 제거 또는 변경 탭(또는 프로그램 추가/제거 탭)에 .NET Framework가 나타납니다. .NET Framework가 사전 설치된 Windows 버전에 대한 자세한 내용은 시스템 요구 사항을 참조하세요.
중요합니다
.NET Framework의 4.x 버전은 현재 위치 업데이트이므로 이미 이후 버전이 설치된 시스템에 이전 버전의 .NET Framework 4.x를 설치할 수 없습니다. 예를 들어 Windows 10 Fall Creators Update가 있는 시스템에서는 .NET Framework 4.7.1이 운영 체제와 함께 미리 설치되므로 .NET Framework 4.6.2를 설치할 수 없습니다.
시스템에 설치된 .NET Framework 버전을 확인할 수 있습니다. 자세한 내용은 방법: 설치된 .NET Framework 버전 확인
이 표에서 4.5.x는 .NET Framework 4.5 및 해당 지점 릴리스인 4.5.1 및 4.5.2, 4.6.x를 참조하며 .NET Framework 4.6 및 해당 포인트 릴리스를 참조합니다. 4.6.1 및 4.6.2, 4.7.x는 .NET Framework 4.7 및 해당 포인트 릴리스, 4.7.1 및 4.7.2를 참조하고, 4.8.x는 .NET Framework 4.8 및 4.8.1을 참조합니다.
메시지 차단 | 자세한 내용을 확인하거나 문제를 해결하려면 |
---|---|
Microsoft .NET Framework를 제거하면 일부 애플리케이션의 작동이 중단될 수 있습니다. | 일반적으로 사용하는 애플리케이션은 특정 버전의 .NET Framework에 따라 달라질 수 있으므로 컴퓨터에 설치된 .NET Framework 버전을 제거해서는 안 됩니다. 자세한 내용은 시작 가이드의 사용자에 대한 .NET Framework를 참조하세요. |
.NET Framework 4.5.x/4.6.x/4.7.x(ENU) 이상 버전이 이 컴퓨터에 이미 설치되어 있습니다. | 아무런 작업도 수행할 필요가 없습니다. 시스템에 설치된 .NET Framework 버전을 확인하려면 방법: 설치된 .NET Framework 버전 확인을 참조하세요. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x(언어)에는 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x가 필요합니다. 다운로드 센터에서 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x를 설치하고 설치 프로그램을 다시 실행하세요. | 언어 팩을 설치하기 전에 지정된 .NET Framework 릴리스의 영어 버전을 설치해야 합니다. 자세한 내용은 설치 가이드에서 언어 팩을 설치하려면 섹션을 참조하세요. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x를 설치할 수 없습니다. 컴퓨터의 다른 애플리케이션은 이 프로그램과 호환되지 않습니다. -또는- 컴퓨터의 다른 애플리케이션은 이 프로그램과 호환되지 않습니다. |
이 메시지의 가장 큰 원인은 .NET Framework의 미리 보기 또는 RC 버전이 설치되었기 때문일 수 있습니다. 미리 보기 또는 RC 버전을 제거하고 설치 프로그램을 다시 실행합니다. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x는 이 패키지를 사용하여 제거할 수 없습니다. 컴퓨터에서 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x를 제거하려면 제어판으로 이동하여 프로그램 및 기능, 설치된 업데이트 보기, Microsoft Windows 업데이트(KB2828152)를 선택한 다음 제거를 선택합니다. | 설치하는 패키지는 .NET Framework의 미리 보기 또는 RC 릴리스를 제거하지 않습니다. 제어판에서 미리 보기 또는 RC 릴리스를 제거합니다. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x를 제거할 수 없습니다. 컴퓨터의 다른 애플리케이션은 이 프로그램에 종속됩니다. | 일반적으로 사용하는 애플리케이션은 특정 버전의 .NET Framework에 따라 달라질 수 있으므로 컴퓨터에서 .NET Framework 버전을 제거해서는 안 됩니다. 자세한 내용은 시작 가이드의 사용자에 대한 .NET Framework를 참조하세요. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x 재배포 가능 패키지는 이 운영 체제에 적용되지 않습니다. .NET Framework 다운로드 페이지에서 운영 체제용 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x를 다운로드하세요. | .NET Framework 4.5.1을 설치하려고 할 수 있습니다. 지원되지 않는 플랫폼에서 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2 또는 4.8.x를 선택했거나 지원되는 모든 운영 체제에 대한 구성 요소가 포함되지 않은 설치 패키지를 선택했습니다. 오프라인 설치 관리자(4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7), 4.7.1, 4.7.2, 4.7.2, 4.8 또는 4.8.1을 사용하여 설치를 다시 실행합니다. 자세한 내용은 지원되는 운영 체제에 대한 설치 가이드 및 시스템 요구 사항을 참조하세요. |
이 제품을 설치하려면 KB<번호> 에 해당하는 업데이트를 설치해야 합니다. | .NET Framework를 설치하려면 .NET Framework를 설치하기 전에 KB 업데이트를 설치해야 합니다. 업데이트를 설치한 다음 .NET Framework 설치를 다시 시작합니다. 예를 들어 Windows 8.1, Windows RT 8.1 및 Windows Server 2012 R2에서 업데이트된 버전의 .NET Framework를 설치하려면 KB 에 해당하는 업데이트를 설치해야 2919355. |
컴퓨터에서 현재 Windows Server 2008 운영 체제의 Server Core 설치를 실행하고 있습니다. .NET Framework 4.5.x에는 운영 체제의 이후 릴리스가 필요합니다. Windows Server 2008 R2 SP1 이상을 설치하고 .NET Framework 4.5.x 설치 프로그램을 다시 실행하세요. | .NET Framework 4.5.1 및 4.5.2는 Windows Server 2008 R2 SP1 이상을 사용하는 Server Core 역할에서 지원됩니다. 시스템 요구 사항을 참조하십시오. |
이 컴퓨터의 모든 사용자에 대해 이 작업을 완료하기에 충분한 권한이 없습니다. 관리자 권한으로 로그온하고 설치 프로그램을 다시 실행합니다. | .NET Framework를 설치하려면 컴퓨터의 관리자여야 합니다. |
이전 설치 시 컴퓨터를 다시 시작해야 하므로 설치를 계속할 수 없습니다. 컴퓨터를 다시 시작하고 설치 프로그램을 다시 실행하세요. | 설치를 완전히 완료하려면 다시 시작해야 하는 경우도 있습니다. 지침에 따라 컴퓨터를 다시 시작하고 설치 프로그램을 다시 실행합니다. 드문 경우이지만 Windows에서 누락된 업데이트를 여러 번 검색하고 큐에 다음 업데이트를 설치하기 위해 다시 시작하는 경우 시스템을 두 번 이상 다시 시작하라는 메시지가 표시될 수 있습니다. |
.NET Framework 설치 프로그램은 프로그램 호환성 모드에서 실행할 수 없습니다. | 이 문서의 뒷부분에 있는 프로그램 호환성 문제 섹션을 참조하세요. |
구성 요소 저장소가 손상되어 .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x가 설치되지 않았습니다. | 자세한 내용은 DISM 또는 시스템 업데이트 준비 도구를 사용하여 Windows 업데이트 오류 해결을 참조하십시오. |
이 컴퓨터에서 Windows 업데이트 서비스를 사용할 수 없으므로 설치 프로그램이 제대로 실행되지 않을 수 있습니다. | 컴퓨터는 Microsoft Windows 업데이트 대신 WSUS(Windows Server Update Services)를 사용하도록 구성할 수 있습니다. 자세한 내용은 .NET Framework 3.5 설치 오류의 오류 코드 0x800F0906 섹션을 참조하세요. 0x800F0906, 0x800F081F, 0x800F0907. 또한 Microsoft 지원 웹 사이트에서 Windows 업데이트 에이전트를 최신 버전으로 업데이트하는 방법 도 참조하세요. |
이 컴퓨터에서 BITS(Background Intelligent Transfer Service)를 사용할 수 없으므로 설치 프로그램이 제대로 실행되지 않을 수 있습니다. | Microsoft 지원 웹 사이트의 Windows Vista 기반 컴퓨터에서 BITS(Background Intelligent Transfer Service) 충돌을 해결하는 데 사용할 수 있는 업데이트를 참조하세요. |
Windows 업데이트에 오류가 발생하고 오류 코드 0x80070643 또는 0x643 표시되었으므로 설치 프로그램이 제대로 실행되지 않을 수 있습니다. | Microsoft 지원 웹 사이트에서 "0x80070643" 또는 "0x643" .NET Framework 업데이트 설치 오류를 참조하세요. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x는 이미 이 운영 체제의 일부입니다. .NET Framework 4.5.x/4.6.x/4.7.x/4.8.x 재배포 가능 패키지는 설치할 필요가 없습니다. | 작업이 필요 없습니다. 시스템에 설치된 .NET Framework 버전을 확인하려면 방법: 설치된 .NET Framework 버전 확인을 참조하세요. 지원되는 운영 체제 에 대한 시스템 요구 사항을 참조하세요. |
.NET Framework 4.5.x/4.6.x/4.7.x/4.8.x는 이 운영 체제에서 지원되지 않습니다. | 지원되는 운영 체제 에 대한 시스템 요구 사항을 참조하세요. Windows 7에서 .NET Framework를 설치하지 못한 경우 이 메시지는 일반적으로 Windows 7 SP1이 설치되지 않음을 나타냅니다. Windows 7 시스템에서 .NET Framework에는 Windows 7 SP1이 필요합니다. Windows 7에서 서비스 팩 1을 아직 설치하지 않은 경우 .NET Framework를 설치하기 전에 설치해야 합니다. Windows 7 SP1 설치에 대한 자세한 내용은 Windows 7 SP1(서비스 팩 1)을 설치하는 방법을 참조하세요. |
컴퓨터에서 현재 Windows Server 2008 운영 체제의 Server Core 설치를 실행하고 있습니다. .NET Framework 4.5.x에는 운영 체제 또는 Server Core 2008 R2 SP1의 전체 릴리스가 필요합니다. Windows Server 2008 SP2 또는 Windows Server 2008 R2 SP1 또는 Server Core 2008 R2 SP1의 전체 버전을 설치하고 .NET Framework 4.5.x 설치 프로그램을 다시 실행하세요. | .NET Framework는 Windows Server 2008 R2 SP1 이상을 사용하는 Server Core 역할에서 지원됩니다. 시스템 요구 사항을 참조하십시오. |
.NET Framework 4.5.x는 이미 이 운영 체제의 일부이지만 현재 꺼져 있습니다(Windows Server 2012에만 해당). | 제어판에서 Windows 기능 켜기 또는 해제를 사용하여 .NET Framework 4.5.x를 켭니다. |
이 설치 프로그램에는 x86 컴퓨터가 필요합니다. x64 또는 IA64 컴퓨터에는 설치할 수 없습니다. | 시스템 요구 사항을 참조하십시오. |
이 설치 프로그램에는 x64 또는 x86 컴퓨터가 필요합니다. IA64 컴퓨터에는 설치할 수 없습니다. | 시스템 요구 사항을 참조하십시오. |
프로그램 호환성 문제
.NET Framework 4.5 또는 해당 지점 릴리스의 설치는 Windows 프로그램 호환성 모드에서 실행될 때 1603 오류 코드 또는 블록으로 인해 실패합니다. 프로그램 호환성 도우미는 .NET Framework가 제대로 설치되지 않았을 수 있음을 나타내며 권장 설정(프로그램 호환 모드)을 사용하여 다시 설치하라는 메시지를 표시합니다. 프로그램 호환성 모드는 이전에 .NET Framework 설치 프로그램을 실행하지 못했거나 취소된 시도에서 프로그램 호환성 도우미에 의해 설정되었을 수도 있습니다.
.NET Framework 설치 관리자는 프로그램 호환성 모드에서 실행할 수 없습니다. 이 차단 문제를 해결하려면 레지스트리 편집기를 사용하여 호환성 모드 설정이 시스템 전체에서 사용하도록 설정되지 않도록 해야 합니다.
시작단추를 선택한 다음 실행을 선택합니다.
실행 대화 상자에서 "regedit"을 입력한 다음 확인을 선택합니다.
레지스트리 편집기에서 다음 하위 키를 찾습니다.
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Compatibility Assistant\Persisted
- HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
이름 열에서 설치하는 버전에 따라 .NET Framework 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 또는 4.7.2 다운로드 이름을 찾습니다. 다운로드 이름은 개발자용 .NET Framework 설치 문서를 참조하세요.
버전 4.5, 4.5.1, 4.5.2 또는 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1 또는 4.7.2에 대한 .NET Framework 설치 관리자를 다시 실행합니다.
참고하십시오
.NET