답변:
사소한 버그 수정 업데이트가 자동으로 푸시됩니다.
CLR에 대한 주요 버전 업데이트 (1 → 1.0, 1.0 → 1.1, 1.1 → 2 (3 및 3.5 포함), 2 → 4)는 선택적 업데이트로 제공됩니다. Windows Update에서 들어가서 선택할 수 있지만 기본적으로 설치되어 있지 않습니다.
.NET의 최소 버전을 확인하려고하는데 클라이언트 컴퓨터에서 찾을 수 있다는 것입니다.
Raymond Chen이 지적한 것처럼 Windows는 .NET Framework 제공 채널이 아닙니다 . 최소한 .NET Framework는 기대할 수 없습니다.
.NET Framework를 사용하는 프로그램을 개발하는 경우 필요한 .NET Framework 버전이 컴퓨터에 설치되어 있지 않은 경우 백업 계획이 있어야합니다.
...
Windows XP에는 .NET Framework 버전이 제공되지 않았습니다. Windows Vista에는 버전 2가 제공되고 Windows 7에는 버전 3.5 가 제공 되었지만 기본적으로 설치된 선택적 구성 요소로 제공되었습니다. 프로그램 및 기능 제어판으로 이동하여 제거 할 수 있습니다.
강조 광산 :)
Windows Update는 항상 설치된 .NET Framework에 대한 보안 업데이트 및 서비스 팩을 제공합니다. 최신 운영 체제 버전 (Vista 및 7)에 자동으로 설치되는 .NET Framework 버전의 경우 특히 그렇습니다.
Windows XP에서 Windows Update 대신 Microsoft Update를 사용하도록 Windows Update를 구성하거나 Vista 또는 7을 사용하는 경우 "Microsoft Update의 Windows 및 기타 제품"업데이트를 받도록 Windows Update를 구성한 경우 .NET 설치되지 않은 프레임 워크는 "선택적 업데이트"에서 제공됩니다.
항상 Microsoft Update 용 Windows Update가 구성되어 있으므로 (예를 들어 Office 업데이트를받을 수 있음) .NET Framework에 대한 비보안 업데이트를 위해 MU 채널에 있어야하는지 확실하지 않습니다. 비보안 업데이트는 당연히 "보안 업데이트"가 아닌 "업데이트"로 간단하게 나열됩니다.
내가 아는 한 .NET 버전에 대한 고정 규칙은 없으며 클라이언트 컴퓨터에서 어떤 버전을 기대할 수 있는지 알 수 없습니다.
예상되는 최소 버전 번호는 기본적으로 Windows와 함께 설치된 버전 일 수 있습니다. Windows XP의 경우 없음, Windows Vista의 경우 2, Windows 7의 경우 3.5입니다. 그러나 제거 할 수있는 선택적 구성 요소입니다.
최근 예를 들어 .NET 4를 사용하십시오.
.NET Framework 4 Client Profile은 Windows Vista 및 Windows 7 (컴퓨터의 자동 업데이트 설정에 따라 자동 설치)에서 권장되는 업데이트로 릴리스됩니다. Windows XP의 선택적 업데이트로도 릴리스되었으므로 Windows Update를 수동으로 실행하여 선택해야하며 Windows Server 2003, Windows Server 2008 및 Windows Server 2008 R2도 마찬가지입니다.
결론 : 규칙이 없으며 결과는 각 .NET 버전마다 다르고 각 Windows 버전마다 다릅니다. Microsoft의 Windows Update 팀이 결정할 때 영구적 인 논리를 찾지 말고 클라이언트 컴퓨터에 아무것도 기대하지 마십시오.