Windows Tips & News

Microsoft Windows 업데이트에서 .NET Core 업데이트 비활성화

Microsoft Windows 업데이트에서 .NET Core 업데이트를 비활성화하는 방법

Microsoft는 회사가 Windows에서 .NET Core 소프트웨어에 대한 업데이트를 제공하는 방식을 변경했습니다. 이제 다음이 포함됩니다. 마이크로소프트 업데이트, 다른 회사의 제품과 함께 업데이트를 받게 됩니다. 관심 있는 사용자를 위해 Microsoft는 .NET Core(모든 버전)가 자동으로 업데이트를 받지 못하도록 하는 추가 제어 기능을 제공합니다.

2020년 12월부터 Microsoft는 Microsoft 업데이트(Windows 업데이트)를 통해 Windows에서 .NET Core 업데이트를 제공합니다. Microsoft 업데이트는 컴퓨터에 설치된 모든 Microsoft 제품에 대한 업데이트를 제공하는 서비스입니다. Windows 10에서는 다음을 열어 서비스를 활성화할 수 있습니다. 설정 > 업데이트 및 보안 > Windows 업데이트를 클릭한 다음 고급 옵션 오른쪽으로. 옵션의 이름은 Windows를 업데이트할 때 다른 Microsoft 제품에 대한 업데이트 수신. 활성화하면 설치된 모든 Microsoft 제품에 업데이트를 제공하고, 그렇지 않으면 Windows 업데이트만 제공합니다.

Microsoft는 사용자에게 위의 옵션에서 .NET Core 업데이트를 제외할 수 있는 다양한 옵션을 제공합니다.

.NET Core가 Windows 10에서 업데이트를 수신하는 방법

이전에는 잠재적으로 중단되는 앱에 대한 고객 피드백으로 인해 Microsoft 업데이트를 통해 .NET Core에 대한 업데이트를 사용할 수 없었습니다. 해당 피드백은 업데이트가 나란히 설치되지 않고 제자리에 설치된 .NET Framework에 대해 이전에 수집되었습니다.

하지만. .NET Core 업데이트는 주 및 부 릴리스를 포함하여 항상 나란히 설치됩니다. 월별 서비스 업데이트만 제자리에 설치되고 이전 서비스 업데이트를 대체합니다. .NET Framework와 달리 .NET Core는 독립 소프트웨어이며 Windows의 구성 요소가 아닙니다.

.NET Core 업데이트가 작동하는 방식은 다음과 같습니다.

  • 장치는 Microsoft 업데이트에서 .NET Core 업데이트를 받습니다.
  • 최신 서비스 릴리스만 OS에서 사용할 수 있습니다. 이전에 설치된 모든 부 릴리스를 대체합니다. 예를 들어 버전 3.1.5는 3.1.x 이전 버전을 대체합니다.
  • Microsoft 업데이트에는 시험판 .NET Core 버전이 포함되어 있지 않습니다.

다음은 설치에 관심이 없는 경우 모든 또는 개별 버전에 대해 .NET Core 업데이트를 비활성화하는 방법입니다.

Microsoft Windows 업데이트에서 .NET Core 업데이트를 비활성화하려면

  1. 열기 레지스트리 편집기 앱.
  2. 다음 레지스트리 키로 이동하십시오. HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET. 레지스트리 키로 이동하는 방법 보기 한 번의 클릭으로. 이 키가 없으면 수동으로 만드십시오.
  3. 오른쪽에서 새 32비트 DWORD 값을 수정하거나 생성합니다. 블록뮤.
    참고: 당신이 64비트 Windows 실행 여전히 32비트 DWORD 값을 만들어야 합니다.
  4. 값을 10진수로 설정합니다.
  5. 레지스트리 조정에 의해 수행된 변경 사항을 적용하려면 다음을 수행해야 합니다. 윈도우 10 다시 시작.

완료되었습니다.

또는 개별 소프트웨어 버전에 대해 .NET Core 업데이트를 비활성화할 수 있습니다. 다음은 수행할 수 있는 방법입니다.

개별 .NET Core 버전에 대한 업데이트 비활성화

  1. 열기 레지스트리 편집기 앱.
  2. 다음 레지스트리 키로 이동합니다(누락된 키 생성, 예: .그물 그리고 .NET\5.0).
    • .NET Core 5의 경우 - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\5.0
    • .NET Core 3.1의 경우 - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\3.1
    • .NET Core 2.1의 경우 - HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NET\2.1
  3. 오른쪽에서 새 32비트 DWORD 값을 수정하거나 생성합니다. 블록뮤.
    참고: 당신이 64비트 Windows 실행 여전히 32비트 DWORD 값을 만들어야 합니다.
  4. 값을 10진수로 설정합니다.
  5. 레지스트리 조정에 의해 수행된 변경 사항을 적용하려면 다음을 수행해야 합니다. 윈도우 10 다시 시작.

완료되었습니다.

글쎄, 당신이 비활성화하면 Windows를 업데이트할 때 다른 Microsoft 제품에 대한 업데이트 수신 Windows 업데이트의 고급 설정에서 옵션을 선택하면 .NET Core 업데이트를 받을 수 없습니다. 그러나 이렇게 하면 장치가 원치 않을 수 있는 다른 Microsoft 앱에 대한 업데이트를 수신하는 것도 방지할 수 있습니다. 위의 레지스트리 키는 이 문제를 해결하고 다른 제품에 대한 업데이트가 활성화된 상태에서 .NET Core 업데이트를 차단 및 제외할 수 있도록 합니다.

덕분에 msftnext.

Sergey Tkachenko, Winaero의 저자

Windows 10의 기본 제공 Microsoft Store 앱은 완전히 새로운 아이콘을 받습니다. 이 업데이트는 Microsoft가 모든 플랫폼에 대한 새로운 아이콘 세트를...

더 읽어보기

Edge Dev 104.0.1293.1은 밝은 테마와 어두운 테마 간의 전환을 개선합니다.

Edge Dev 104.0.1293.1은 밝은 테마와 어두운 테마 간의 전환을 개선합니다.

Microsoft는 Edge 브라우저의 새로운 Dev Channel 빌드 104.0.1293.1을 출시했습니다. 새로운 기능은 포함되어 있지 않지만 모바일 및 데스크톱 버전 ...

더 읽어보기

KB5016138 및 KB5016139는 ARM 기반 Windows의 로그인 버그를 수정합니다.

KB5016138 및 KB5016139는 ARM 기반 Windows의 로그인 버그를 수정합니다.

이달 초 Microsoft는 지원되는 모든 Windows 버전에 대한 누적 패치를 출시했습니다. 그러나 패치 화요일에는 수정 사항과 함께 두 가지 버그가 도입되었습니다. 깨진...

더 읽어보기