Dotyczy
.NET

Dotyczy:

Microsoft .NET Framework 4.8

Uwaga

23 lipca 2020 r. opublikowano aktualizację KB4552953 wersja 2 w celu zastąpienia wersji 1 dla wersji .NET Framework 4.8 dla systemów Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1. Aktualizacja wersji 1 nie została zainstalowana dla klientów, którzy mieli pewne konfiguracje ESU.  Aktualizacja wersji 2 rozwiązuje problem klientów, którzy nie mogli zainstalować aktualizacji wersji 1.  

Jeśli masz już zainstalowaną wersję 1 KB4552953, nie musisz nic robić.  

Aby uzyskać KB4552953 wersja 2, zobacz sekcję "Jak uzyskać i zainstalować aktualizację".

WAŻNE Przed zainstalowaniem tej aktualizacji sprawdź, czy zainstalowano wymagane aktualizacje wymienione w sekcji Jak uzyskać tę aktualizację . 

WAŻNYNiektórzy klienci, którzy używają Windows Server 2008 R2 z dodatkiem SP1 i aktywowali dodatek klucza aktywacji wielokrotnej (MAK) ESU przed zainstalowaniem aktualizacji z 14 stycznia 2020 r., mogą wymagać ponownej aktywacji klucza. Ponowna aktywacja na urządzeniach, których dotyczy ta kwestia, powinna być wymagana tylko raz.  Aby uzyskać informacje na temat aktywacji, zobacz ten wpis w blogu .

WAŻNE  WSUS scan cab files will continue to be available for Windows 7 SP1 and Windows Server 2008 R2 SP1. Jeśli masz podzestaw urządzeń z tymi systemami operacyjnymi bez aktualizacji ESU, mogą one być wyświetlane jako niezgodne w zestawach narzędzi do zarządzania poprawkami i zgodnością.

WAŻNE  Klienci, którzy nabyli dodatkowe aktualizacje zabezpieczeń (ESU) dla lokalnych wersji tych systemów operacyjnych, muszą wykonać procedury opisane w KB4522133 , aby nadal otrzymywać aktualizacje zabezpieczeń po zakończeniu wsparcia dodatkowego 14 stycznia 2020 r. Aby uzyskać więcej informacji na temat programu ESU i obsługiwanych wersji, zobacz KB4497181.

WAŻNE  Od 15 stycznia 2020 r. zostanie wyświetlone pełnoekranowe powiadomienie opisujące ryzyko kontynuowania korzystania z systemu Windows 7 z dodatkiem Service Pack 1 po zakończeniu świadczenia pomocy technicznej 14 stycznia 2020 r. Powiadomienie pozostanie na ekranie, dopóki użytkownik nie wejdzie z nim w interakcję. To powiadomienie będzie wyświetlane tylko w następujących wersjach systemu Windows 7 z dodatkiem Service Pack 1:

NutaPowiadomienie nie pojawi się na komputerach przyłączonych do domeny lub komputerach w trybie kiosku.

WAŻNE Począwszy od sierpnia 2019 r. aktualizacje wersji .NET Framework 4.6 i nowszych dla Windows Server 2008 R2 z dodatkiem SP1 i systemu Windows 7SP1 wymagają obsługi podpisywania kodu SHA-2. Przed zastosowaniem tej aktualizacji upewnij się, że masz wszystkie najnowsze Aktualizacje systemu Windows, aby uniknąć problemów z instalacją. Aby uzyskać bardziej szczegółowe informacje na temat aktualizacji obsługi podpisywania kodu SHA-2, zobacz KB 4474419.

Podsumowanie

Jeśli oprogramowanie nie sprawdza źródłowej adiustacji pliku, w oprogramowaniu .NET Framework występuje luka w zdalnym wykonywaniu kodu. Osoba atakująca, która skutecznie wykorzystała tę lukę, może uruchomić dowolny kod w kontekście bieżącego użytkownika. Jeśli bieżący użytkownik jest zalogowany z administracyjnymi prawami użytkownika, osoba atakująca może przejąć kontrolę nad systemem, którego dotyczy problem. Osoba atakująca mogła następnie zainstalować programy; wyświetlanie, zmienianie lub usuwanie danych; lub utwórz nowe konta z pełnymi prawami użytkownika. Użytkownicy, których konta skonfigurowano tak, aby mieli mniej praw użytkownika w systemie, mogą mieć mniejszy wpływ niż użytkownicy, którzy obsługują administracyjne prawa użytkownika. Wykorzystanie luki wymaga, aby użytkownik otworzył specjalnie spreparowany plik z wersją .NET Framework, na którą ma to wpływ. W przypadku ataku pocztą e-mail osoba atakująca może wykorzystać lukę w zabezpieczeniach, wysyłając użytkownikowi specjalnie spreparowany plik i przekonując użytkownika do otwarcia pliku. Aktualizacja zabezpieczeń usuwa lukę w zabezpieczeniach, poprawiając sposób, w jaki .NET Framework sprawdza adiustację źródłową pliku.

Aby dowiedzieć się więcej o tych lukach, przejdź do następujących typowych luk w zabezpieczeniach i ekspozycji (CVE).

Luka w zabezpieczeniach usługi typu "odmowa" występuje, gdy .NET Framework nieprawidłowo obsługuje żądania sieci Web. Osoba atakująca, która pomyślnie wykorzystała tę lukę w zabezpieczeniach, może spowodować odmowę usługi w przypadku .NET Framework aplikacji sieci Web. Luki w zabezpieczeniach można wykorzystać zdalnie bez uwierzytelniania. Zdalny nieuwierzytelniony napastnik może wykorzystać tę lukę, wydając specjalnie spreparowane żądania do aplikacji .NET Framework. Aktualizacja usuwa lukę w zabezpieczeniach, poprawiając sposób, w jaki aplikacja sieci Web .NET Framework obsługuje żądania sieci Web.

Aby dowiedzieć się więcej o tych lukach, przejdź do następujących typowych luk w zabezpieczeniach i ekspozycji (CVE).

Ulepszenia dotyczące jakości i niezawodności

Formularze win

- Rozwiązuje problem z ponownym inicjalizacją kontrolek ComboBox w systemie AD FS MMC.

- Rozwiązuje problem z uzyskiwaniem obiektów z ułatwieniami dostępu dla elementów właściwości PropertyGridView ComboBox — dodanie weryfikacji pod kątem istnienia i ważności elementu.

- Rozwiązuje problem z interakcją między kontrolką użytkownika WPF a hostem aplikacji WinForms podczas przetwarzania danych wejściowych za pomocą klawiatury.

Przepływ pracy

- Rozwiązuje problem z ułatwieniami dostępu polegający na tym, że tekst w Redaktor Visual Basic programu Windows Workflow Foundation używał niewłaściwych kolorów w motywach o dużym kontraście.

CLR1

- Rozwiązuje rzadko występujące awarie, które mogą wystąpić, jeśli server GC jest włączony, a GC występuje, gdy inny wątek uruchamia kod NGen'ed, który inicjuje wywołanie kodu NGen'ed w drugim module, gdzie jeden lub więcej typów parametrów zawiera wartości zdefiniowane w trzecim module.

- Rozwiązuje problemy z awariami, które mogą wystąpić w niektórych scenariuszach z udziałem dodatkowych na gorąco procesorów i/lub komputerów z wieloma grupami, gdzie liczba procesorów dla poszczególnych grup nie jest spójna we wszystkich grupach

- Rozwiązuje problem z rzadkimi awariami lub zakleszczeniami, które mogą wystąpić w przypadku wystąpienia GC, gdy inny wątek uruchamia kod NGen'ed, który wprowadza wywołanie początkowe w metodę statyczną w tym samym module, gdzie co najmniej jeden typ parametru obejmuje typy wartości przesyłane dalej przez typ.

- Rozwiązuje rzadkie awarie, które mogą wystąpić podczas pierwszego wywołania, które wprowadza kod natywny w zarządzanej części biblioteki DLL trybu mieszanego.

1 Środowisko uruchomieniowe języka wspólnego (CLR)

Znane problemy z tą aktualizacją

Objaw

Ta aktualizacja nie jest instalowana i zwraca jeden lub obie z następujących komunikatów o błędach:

  • -2146762495

  • Wymagany certyfikat nie jest w okresie ważności podczas weryfikacji z bieżącym zegarem systemowym lub sygnaturą czasową w podpisanym pliku.

Obejście

Aby obejść ten problem, wykonaj następujące czynności:

  1. Pobierz pakiet z wykazu usługi Microsoft Update , wybierając przycisk Pobierz obok odpowiedniego pakietu i zapisując go w katalogu lokalnym.

  2. W wierszu polecenia z podwyższonym poziomem uprawnień przejdź do katalogu lokalnego, a następnie uruchom odpowiednie polecenie.

    W przypadku systemów opartych na procesorach x86:

    NDP48-KB4552953-x86.exe /createlayout <> pełnej ścieżki

    W przypadku systemów opartych na procesorach x64:

    NDP48-KB4552953-x64.exe /createlayout <> pełnej ścieżki

  3. Z tego samego katalogu lokalnego uruchom następujące polecenie, aby zainstalować aktualizację:

    NDP48-KB4552953.msp

    Alternatywnie, aby zainstalować aktualizację w trybie dyskretnym, uruchom następujące polecenie:

    NDP48-KB4552953.msp /q /norestart

Dodatkowe informacje o tej aktualizacji

Poniższe artykuły zawierają dodatkowe informacje na temat tej aktualizacji w odniesieniu do poszczególnych wersji produktu.

  • 4556403 Opis aktualizacji samych zabezpieczeń dla .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 dla systemu Windows 7 SP1 i Windows Server 2008 R2 SP1 (KB4556403)

Jak uzyskać i zainstalować aktualizację

Przed zainstalowaniem tej aktualizacji

Warunek wstępny:

Aby zastosować tę aktualizację, musisz mieć zainstalowaną wersję .NET Framework 4.8.

Przed zainstalowaniem najnowszego pakietu zbiorczego należy zainstalować wymienione poniżej aktualizacje i ponownie uruchomić urządzenie . Zainstalowanie tych aktualizacji poprawia skuteczność procesu aktualizacji i ogranicza potencjalne problemy podczas instalowania pakietu zbiorczego i stosowania poprawek dotyczących zabezpieczeń Microsoft.

  1. Aktualizacja stosu obsługi (SSU) z 12 marca 2019 r. (KB4490628). Aby uzyskać autonomiczny pakiet tej aktualizacji SSU, wyszukaj go w wykazie usługi Microsoft Update. Ta aktualizacja jest wymagana, aby móc zainstalować aktualizacje, które są podpisane wyłącznie mechanizmem SHA-2.

  2. Najnowsza aktualizacja mechanizmu SHA-2 (KB4474419) wydana 10 września 2019 r. Jeśli używasz usługi Windows Update, najnowsza aktualizacja mechanizmu SHA-2 zostanie zaproponowana automatycznie. Ta aktualizacja jest wymagana, aby móc zainstalować aktualizacje, które są podpisane wyłącznie mechanizmem SHA-2. Aby uzyskać więcej informacji na temat aktualizacji technologii SHA-2, zobacz Wymaganie obsługi podpisu kodu SHA-2 2019 dla systemu Windows i programu WSUS.

  3. Pakiet przygotowania licencji dodatkowych aktualizacji zabezpieczeń (ESU) (KB4538483) wydany 11 lutego 2020 r. Pakiet przygotowania licencji dodatkowych aktualizacji zabezpieczeń (ESU) nie będzie proponowany z poziomu programu WSUS. Aby uzyskać autonomiczny pakiet pakietu przygotowania licencji ESU, wyszukaj go w wykazie usługi Microsoft Update.

Zainstaluj tę aktualizację

Kanał wersji

Dostępny

Następny etap

Wykaz usługi Microsoft Update

Tak

Aby uzyskać autonomiczny pakiet tej aktualizacji, przejdź do witryny internetowej Wykaz usługi Microsoft Update .

Program Windows Server Update Services (WSUS)

Tak

Ta aktualizacja zostanie automatycznie zsynchronizowana z programem WSUS w przypadku skonfigurowania produktów i klasyfikacji następująco:

Produkt: Windows 7 z dodatkiem Service Pack 1, Windows Server 2008 R2 z dodatkiem Service Pack 1, Windows Embedded Standard 7 z dodatkiem Service Pack 1, Windows Embedded POSReady 7

Klasyfikacja: Aktualizacje zabezpieczeń

Wymaganie ponownego uruchomienia

Jeśli są używane jakiekolwiek pliki, których dotyczy problem, należy ponownie uruchomić komputer po zastosowaniu tej aktualizacji. Zalecamy zamknięcie wszystkich aplikacji opartych na .NET Framework przed zastosowaniem tej aktualizacji.

Aktualizowanie informacji o wdrażaniu

Aby uzyskać szczegółowe informacje na temat wdrażania tej aktualizacji zabezpieczeń, przejdź do następującego artykułu z bazy wiedzy Microsoft Knowledge Base:

20200512 Informacje o wdrażaniu aktualizacji zabezpieczeń: 12 maja 2020 r.

Informacje o usuwaniu aktualizacji

Uwaga Nie zalecamy usuwania żadnej aktualizacji zabezpieczeń. Aby usunąć tę aktualizację, użyj elementu Programy i funkcje w Panel sterowania.

Zaktualizuj informacje o ponownym uruchomieniu

Ta aktualizacja nie wymaga ponownego uruchomienia systemu po jej zastosowaniu, chyba że zaktualizowane pliki są zablokowane lub używane.

Informacje o plikach

W wersji tej aktualizacji oprogramowania w języku angielskim (Stany Zjednoczone) są instalowane pliki o atrybutach wymienionych w tabelach poniżej.

x86

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

clr.dll

4.8.4180.0

8,044,832

09-kwi-2020

18:04

clrjit.dll

4.8.4180.0

561,648

09-kwi-2020

18:04

mscordacwks.dll

4.8.4180.0

1,315,104

09-kwi-2020

18:04

mscordbi.dll

4.8.4180.0

1,196,320

09-kwi-2020

18:04

mscoreei.dll

4.8.4180.0

581,920

09-kwi-2020

18:04

mscorlib.dll

4.8.4180.0

5,678,576

09-kwi-2020

18:04

Placeholder.dll

4.8.4180.0

26,096

09-kwi-2020

18:04

VsVersion.dll

14.8.4180.0

19,232

09-kwi-2020

18:04

PenIMC2_v0400.dll

4.8.4180.0

107,504

09-kwi-2020

18:04

peverify.dll

4.8.4180.0

190,232

09-kwi-2020

18:04

PresentationCore.dll

4.8.4180.0

3,676,440

09-kwi-2020

18:04

PresentationFramework.dll

4.8.4180.0

6,271,264

09-kwi-2020

17:54

PresentationFramework-SystemData.dll

4.8.4180.0

25,376

09-kwi-2020

17:54

PresentationHost_v0400.dll

4.8.4180.0

241,648

09-kwi-2020

18:04

PresentationHost_v0400.dll.mui

4.8.4180.0

85,272

09-kwi-2020

18:04

PresentationNative_v0400.dll

4.8.4180.0

930,808

09-kwi-2020

18:04

ServiceMonikerSupport.dll

4.8.4180.0

32,272

09-kwi-2020

18:04

SMDiagnostics.dll

4.8.4180.0

73,880

09-kwi-2020

17:54

SOS.dll

4.8.4180.0

774,944

09-kwi-2020

18:04

System.Activities.dll

4.8.4180.0

1,534,312

09-kwi-2020

17:54

System.Core.dll

4.8.4180.0

1,556,832

09-kwi-2020

17:54

System.IdentityModel.dll

4.8.4180.0

1,094,504

09-kwi-2020

17:54

System.IdentityModel.Services.dll

4.8.4180.0

199,152

09-kwi-2020

17:54

System.Runtime.Serialization.dll

4.8.4180.0

1,054,872

09-kwi-2020

17:54

System.ServiceModel.Channels.dll

4.8.4180.0

158,704

09-kwi-2020

17:54

System.ServiceModel.Discovery.dll

4.8.4180.0

309,024

09-kwi-2020

17:54

System.ServiceModel.dll

4.8.4180.0

6,389,336

09-kwi-2020

17:54

System.ServiceModel.Internals.dll

4.8.4180.0

254,096

09-kwi-2020

17:54

System.ServiceModel.WasHosting.dll

4.8.4180.0

40,736

09-kwi-2020

17:54

System.Windows.Controls.Ribbon.dll

4.8.4180.0

751,392

09-kwi-2020

17:54

System.Xaml.dll

4.8.4180.0

640,056

09-kwi-2020

17:54

UIAutomationClient.dll

4.8.4180.0

178,464

09-kwi-2020

17:54

UIAutomationClientsideProviders.dll

4.8.4180.0

361,760

09-kwi-2020

17:54

UIAutomationProvider.dll

4.8.4180.0

49,648

09-kwi-2020

17:54

UIAutomationTypes.dll

4.8.4180.0

223,512

09-kwi-2020

17:54

WindowsBase.dll

4.8.4180.0

1,306,392

09-kwi-2020

17:54

WPFFontCache_v0400.exe.mui

4.8.4180.0

19,744

09-kwi-2020

18:04

WPFFontCache_v0400.exe

4.8.4180.0

27,472

09-kwi-2020

18:04

wpfgfx_v0400.dll

4.8.4180.0

1,626,608

09-kwi-2020

18:04

x64

Nazwa pliku

Wersja pliku

Rozmiar pliku

Data

Godzina

clr.dll

4.8.4180.0

11,251,192

09-kwi-2020

17:54

clr.dll

4.8.4180.0

8,044,832

09-kwi-2020

18:04

clrjit.dll

4.8.4180.0

1,365,272

09-kwi-2020

17:54

clrjit.dll

4.8.4180.0

561,648

09-kwi-2020

18:04

compatjit.dll

4.8.4180.0

1,280,800

09-kwi-2020

17:54

mscordacwks.dll

4.8.4180.0

1,808,672

09-kwi-2020

17:54

mscordacwks.dll

4.8.4180.0

1,315,104

09-kwi-2020

18:04

mscordbi.dll

4.8.4180.0

1,662,752

09-kwi-2020

17:54

mscordbi.dll

4.8.4180.0

1,196,320

09-kwi-2020

18:04

mscoreei.dll

4.8.4180.0

689,952

09-kwi-2020

17:54

mscoreei.dll

4.8.4180.0

581,920

09-kwi-2020

18:04

mscorlib.dll

4.8.4180.0

5,439,264

09-kwi-2020

17:54

mscorlib.dll

4.8.4180.0

5,678,576

09-kwi-2020

18:04

VsVersion.dll

14.8.4180.0

19,232

09-kwi-2020

17:54

Placeholder.dll

4.8.4180.0

27,936

09-kwi-2020

17:54

Placeholder.dll

4.8.4180.0

26,096

09-kwi-2020

18:04

VsVersion.dll

14.8.4180.0

19,232

09-kwi-2020

18:04

PenIMC2_v0400.dll

4.8.4180.0

128,288

09-kwi-2020

17:54

PenIMC2_v0400.dll

4.8.4180.0

107,504

09-kwi-2020

18:04

peverify.dll

4.8.4180.0

273,184

09-kwi-2020

17:54

peverify.dll

4.8.4180.0

190,232

09-kwi-2020

18:04

PresentationCore.dll

4.8.4180.0

3,652,384

09-kwi-2020

17:54

PresentationCore.dll

4.8.4180.0

3,676,440

09-kwi-2020

18:04

PresentationFramework.dll

4.8.4180.0

6,271,264

09-kwi-2020

17:54

PresentationFramework-SystemData.dll

4.8.4180.0

25,376

09-kwi-2020

17:54

PresentationHost_v0400.dll

4.8.4180.0

310,048

09-kwi-2020

17:54

PresentationHost_v0400.dll.mui

4.8.4180.0

85,280

09-kwi-2020

17:54

PresentationHost_v0400.dll

4.8.4180.0

241,648

09-kwi-2020

18:04

PresentationHost_v0400.dll.mui

4.8.4180.0

85,272

09-kwi-2020

18:04

PresentationNative_v0400.dll

4.8.4180.0

1,171,744

09-kwi-2020

17:54

PresentationNative_v0400.dll

4.8.4180.0

930,808

09-kwi-2020

18:04

ServiceMonikerSupport.dll

4.8.4180.0

35,104

09-kwi-2020

17:54

ServiceMonikerSupport.dll

4.8.4180.0

32,272

09-kwi-2020

18:04

SMDiagnostics.dll

4.8.4180.0

73,880

09-kwi-2020

17:54

SOS.dll

4.8.4180.0

929,056

09-kwi-2020

17:54

SOS.dll

4.8.4180.0

774,944

09-kwi-2020

18:04

System.Activities.dll

4.8.4180.0

1,534,312

09-kwi-2020

17:54

System.Core.dll

4.8.4180.0

1,556,832

09-kwi-2020

17:54

System.IdentityModel.dll

4.8.4180.0

1,094,504

09-kwi-2020

17:54

System.IdentityModel.Services.dll

4.8.4180.0

199,152

09-kwi-2020

17:54

System.Runtime.Serialization.dll

4.8.4180.0

1,054,872

09-kwi-2020

17:54

System.ServiceModel.Channels.dll

4.8.4180.0

158,704

09-kwi-2020

17:54

System.ServiceModel.Discovery.dll

4.8.4180.0

309,024

09-kwi-2020

17:54

System.ServiceModel.dll

4.8.4180.0

6,389,336

09-kwi-2020

17:54

System.ServiceModel.Internals.dll

4.8.4180.0

254,096

09-kwi-2020

17:54

System.ServiceModel.WasHosting.dll

4.8.4180.0

40,736

09-kwi-2020

17:54

System.Windows.Controls.Ribbon.dll

4.8.4180.0

751,392

09-kwi-2020

17:54

System.Xaml.dll

4.8.4180.0

640,056

09-kwi-2020

17:54

UIAutomationClient.dll

4.8.4180.0

178,464

09-kwi-2020

17:54

UIAutomationClientsideProviders.dll

4.8.4180.0

361,760

09-kwi-2020

17:54

UIAutomationProvider.dll

4.8.4180.0

49,648

09-kwi-2020

17:54

UIAutomationTypes.dll

4.8.4180.0

223,512

09-kwi-2020

17:54

WindowsBase.dll

4.8.4180.0

1,306,392

09-kwi-2020

17:54

WPFFontCache_v0400.exe.mui

4.8.4180.0

19,744

09-kwi-2020

18:13

WPFFontCache_v0400.exe.mui

4.8.4180.0

19,744

09-kwi-2020

18:04

WPFFontCache_v0400.exe

4.8.4180.0

29,520

09-kwi-2020

18:13

WPFFontCache_v0400.exe

4.8.4180.0

27,472

09-kwi-2020

18:04

wpfgfx_v0400.dll

4.8.4180.0

2,058,016

09-kwi-2020

17:54

wpfgfx_v0400.dll

4.8.4180.0

1,626,608

09-kwi-2020

18:04

Informacje o ochronie i zabezpieczeniach

Potrzebujesz dalszej pomocy?

Chcesz uzyskać więcej opcji?

Poznaj korzyści z subskrypcji, przeglądaj kursy szkoleniowe, dowiedz się, jak zabezpieczyć urządzenie i nie tylko.