.NET은 Windows Update의 일부로 업그레이드됩니까?


10

Wikipedia는 다양한 버전의 Windows에서 .NET Framework의 기본 버전에 대한 짧은 목록 과 목록을 제공합니다 . Windows Update를 통해 자동으로 업그레이드되는 것이 있습니까?

Windows XP는 SP3에서도 .NET 프레임 워크 버전을 제공하지 않으며 Windows Update는이를 설치하지 않는다는 것을 알고 있습니다. 그러나 .NET이 설치된 경우 Windows Update가 .NET을 다른 주요 버전 번호 (예 : 버전 1 → 2 또는 3 → 3.5)로 자동 업데이트합니까?

답변:


8

사소한 버그 수정 업데이트가 자동으로 푸시됩니다.

CLR에 대한 주요 버전 업데이트 (1 → 1.0, 1.0 → 1.1, 1.1 → 2 (3 및 3.5 포함), 2 → 4)는 선택적 업데이트로 제공됩니다. Windows Update에서 들어가서 선택할 수 있지만 기본적으로 설치되어 있지 않습니다.


1
사실은 아니지만 Windows 업데이트를 자동으로 설정하면 자동으로 수행되는 것이 몇 가지 있다고 생각했습니다. 예를 들어, 3.5sp1 업데이트는 2 이상을 설치 한 모든 사람에게 자동
Alex

@ 알렉스 : 그것은 이전에 본 행동이 아닙니다. 내가 틀렸다면 물론이 문제를
해결할 것입니다. 그러나

가서 핵무기.
Hans Passant 2012 년

@ 한스 : 좋아, 더 많은 증거가있는 참조로 더 행복했을 것입니다. 그러나 두 사람이 이미 그것에 대해 의견을 말 했으므로 변경했습니다.
Billy ONeal

@Alex @Hans : 참조가 있습니까?
Casebash

5

.NET의 최소 버전을 확인하려고하는데 클라이언트 컴퓨터에서 찾을 수 있다는 것입니다.

Raymond Chen이 지적한 것처럼 Windows는 .NET Framework 제공 채널이 아닙니다 . 최소한 .NET Framework는 기대할 수 없습니다.

.NET Framework를 사용하는 프로그램을 개발하는 경우 필요한 .NET Framework 버전이 컴퓨터에 설치되어 있지 않은 경우 백업 계획이 있어야합니다.

...

Windows XP에는 .NET Framework 버전이 제공되지 않았습니다. Windows Vista에는 버전 2가 제공되고 Windows 7에는 버전 3.5 가 제공 되었지만 기본적으로 설치된 선택적 구성 요소로 제공되었습니다. 프로그램 및 기능 제어판으로 이동하여 제거 할 수 있습니다.

강조 광산 :)


XP에 .NET을 설치할 필요는 없지만 설치 여부, Microsoft가 특정 버전으로 자동 업데이트하는지 여부에 대해 궁금했습니다.
Casebash

1
그들이하거나하지 않으면 무엇이 중요합니까? 당신은이 보장하지 않는 어떤 거기에 최소 버전.
ta.speot.은 (는)

1
따라서 설치 관리자가 .NET을 업그레이드 할 때까지 얼마나 많은 사용자가 기다려야하는지에 대한 아이디어를
얻었습니다

Vista에는 3.0이 포함되어 있습니다 (이것은 공통 CLR을 공유하므로 암시 적으로 2.0도 있음을 의미합니다)
Andy

3

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 채널에 있어야하는지 확실하지 않습니다. 비보안 업데이트는 당연히 "보안 업데이트"가 아닌 "업데이트"로 간단하게 나열됩니다.


3

내가 아는 한 .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 팀이 결정할 때 영구적 인 논리를 찾지 말고 클라이언트 컴퓨터에 아무것도 기대하지 마십시오.


2

.NET 프레임 워크의 모든 주요 버전을 동시에 설치할 수 있으므로 2.0에서 새 버전 (Server 2008 서버에서 제공)으로 업데이트하더라도 기존 2.0 응용 프로그램은 문제없이 계속 실행됩니다. 이전 버전을 사용하는 기존 소프트웨어를 손상시키지 않아야합니다.

모든 비트는 c : \ windows \ microsoft.net \ frames \ vVERSION에 자체 폴더를 갖습니다.

출처 : 4 가지 주요 .NET 버전이 모두 필요한 소프트웨어를 사용합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.