Dotyczy
.NET

Dotyczy:

Microsoft .NET Framework 4.8

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

Ulepszenia zabezpieczeń

Luka w zabezpieczeniach związana z ujawnieniem informacji występuje, gdy .NET Framework nieprawidłowo obsługuje obiekty znajdujące się w pamięci. Osoba atakująca, która skutecznie wykorzystała tę lukę, może ujawnić zawartość pamięci systemu, którego dotyczy problem. Aby wykorzystać lukę w zabezpieczeniach, uwierzytelniony napastnik musiałby uruchomić specjalnie spreparowaną aplikację. Aktualizacja usuwa lukę w zabezpieczeniach, poprawiając sposób, w jaki .NET Framework obsługuje obiekty w pamięci.

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

WCF1

- Rozwiązano problem polegający na tym, że usługi WCF czasami nie uruchamiały się podczas jednoczesnego uruchamiania wielu usług.

Formularze win

- Rozwiązano regresję wprowadzoną w .NET Framework 4.8, gdzie właściwości Control.AccessibleName, Control.AccessibleRole i Control.AccessibleDescription przestały działać dla następujących kontrolek:Label, GroupBox, ToolStrip, ToolStripItems, StatusStrip, StatusStripItems, PropertyGrid, ProgressBar, ComboBox, MenuStrip, MenuItems, DataGridView.

- Rozwiązano regresję w nazwie z ułatwieniami dostępu dla elementów pola kombi dla pól kombi powiązanych z danymi. .NET Framework 4.8 rozpoczął używanie nazwy typu zamiast wartości właściwości DisplayMember jako nazwy z ułatwieniami dostępu, to ulepszenie ponownie używa elementu displayMember.

ASP.NET

- Wyłączono ponowne uruchamianie funkcji AppPathModifier w ASP.Net kontrolki wyjściowej.

- Obiekty HttpCookie w kontekście żądania ASP.Net zostaną utworzone z skonfigurowanymi domyślnymi flagami plików cookie zamiast . Prymitywne ustawienia pierwotne w stylu NET, które są zgodne z zachowaniem funkcji "nowy httpcookie(nazwa)".

SQL

- Rozwiązano problem, który czasami występował, gdy użytkownik łączy się z jedną bazą danych Azure SQL, wykonywał operację enklawy, a następnie łączył się z inną bazą danych pod tym samym serwerem, który ma ten sam adres URL zaświadczania i wykonał operację enklawy na drugim serwerze.

CLR2

- Dodano zmienną konfiguracji CLR Thread_AssignCpuGroups (domyślnie 1), która może być ustawiona na 0, aby wyłączyć automatyczne przypisywanie grupy procesora przez CLR dla nowych wątków utworzonych przez thread.Start() i wątków puli wątków, tak aby aplikacja mogła tworzyć własne rozłożenie wątków.

- Rozwiązano problem z rzadkimi uszkodzeniami danych, które mogą wystąpić podczas korzystania z nowego interfejsu API, takiego jak Unsafe.ByteOffset

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-KB4578977-x86.exe /createlayout <> pełnej ścieżki

    W przypadku systemów opartych na procesorach x64:

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

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

    NDP48-KB4578977.msp

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

    NDP48-KB4578977.msp /q /norestart

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.