Przejdź do głównej zawartości
Pomoc techniczna
Zaloguj się przy użyciu konta Microsoft
Zaloguj się lub utwórz konto.
Witaj,
Wybierz inne konto.
Masz wiele kont
Wybierz konto, za pomocą którego chcesz się zalogować.

Data wydania:21 lipca 2020 r.

Wersja: .NET Framework 3,5 i 4.7.2

Aktualizacja z 21 lipca 2020 dla systemu Windows 10 w wersji 1809 i Windows Server 2019 zawiera skumulowane ulepszenia niezawodności w systemach .NET 3,5 i 4.7.2. Zalecamy zastosowanie tej aktualizacji w ramach zwykłych procedur konserwacyjnych. Przed zainstalowaniem tej aktualizacji zobacz sekcje wymagania wstępne i wymagania dotyczące ponownego uruchamiania .

Udoskonalenia jakości i niezawodności

CLR

-Dotyczy rzadkich awarii, które mogą wystąpić podczas przesyłania wątku przerwanie.

ASP.NET

-Używaj w ASP.Net danych telemetrycznych zgodnych z FIPS.

— Dotyczy problemu, w którym "nieokreślone" nie jest dozwoloną wartością w konfiguracji atrybutu "cookieSameSite" w sekcjach konfiguracja uwierzytelniania formularzy i stan sesji.

-Dotyczy problemu polegającego na tym, że pierwsze prośby o dostarczenie do witryny przedniej komunikatu czasami zwracają błąd konfiguracji serwera z systemu operacyjnego. Web. DirectoryMonitor. AddFileMonitor ().

TECHNOLOGII

-Dotyczy problemu polegającego na tym, że funkcja autoukładania bloku tekstu (podczas próby renderowania i trafień) powoduje problem. Symptomy obejmują brakujący tekst i zawieszają się awarie podczas przetwarzania tekstu programistycznego.

— Powoduje awarię wątku renderowania spowodowaną przez HostVisual rozłączenia obiektu docelowego w nieprawidłowym wątku.

-Umożliwia naprawę zawieszenia podczas przewijania elementu TreeView, którego drzewo jest niejednorodne, w tym sensie, że dzieci danego węzła regulują poddrzewa, których rozmiary są zupełnie inne.

-Polecenie copy składnika DataGrid generuje wyjątek, jeśli schowek systemowy jest zablokowany przez inny proces. Ten awaria, ponieważ na stosie nie ma na stosie kodu aplikacji, aby go przechwycić. Zachowanie pola tekstowe (oraz innych aplikacji, takich jak Notatnik, Word, przeglądarki) w tej sytuacji powoduje niepowodzenie w trybie cichym — żadne dane nie są kopiowane do schowka, ale żaden wyjątek. Aplikacja WPF może teraz wyrazić zgodę na to zachowanie, ustawiając <appSettings> <Add Key = "ShouldThrowOnDataGridCopyOrCutFailure" value = "false"/> </appSettings>w pliku App. config.

— Umożliwia narysowanie nieanimowanego tekstu z tekstem textrendermode = "ClearType" i textformatmode = "idealny". Używa ona teraz symetrycznego algorytmu wygładzania, który daje lepsze efekty wizualne dla tekstu i cienkie obrysy (typowe w przypadku języków wschodnioazjatyckich, arabskiej, hebrajskiej i czcionek zaprojektowanych specjalnie na potrzeby symetrycznego wygładzania).

-Umożliwia nastąpiła awaria, która może wystąpić podczas zamykania etykietki narzędzia, która jest ponownie oparta na kodzie użytkownika.

-Adresuje przeciek pamięci w systemie System. Speech. SpeechSynthesizer.

-Dotyczy problemów dotyczących konstruowania wewnętrznego modelu dokumentu FixedPage. Część tekstu została wyświetlona w złej kolejności w celu edytowania operacji, takich jak zaznaczanie i kopiowanie/wklejanie.

Biblioteki sieciowe

-Adresuje przeciek pamięci w HttpListener.

Środowisko uruchomieniowe języka wspólnego (CLR) Platforma Windows Presentation Foundation (WPF)

Znane problemy dotyczące tej aktualizacji

Aplikacje platformy Windows Presentation Framework (WPF) korzystające z dwóch lub większej liczby elementów HostVisual należących do typowego wątku, w którym oba elementy HostVisual są wyświetlane z prośbą o odłączenie się od obiektu docelowego wizualnego do momentu, gdy poczta nie powiedzie się, gdy wystąpił następujący błąd:

Typ wyjątku: System. COMException Komunikat: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Callstack: pierwsza ramka to system. Windows. Media. złożenie. ZACHĘTa + Channel. SyncFlush ()

Obejścia

Aby wyłączyć Rozwiązywanie problemów, należy ustawić przełącznik AppContext. System. Windows. Media. HostVisual. DisconnectsOnWrongThread ' na true, korzystając z jednej z opisanych tu metod.  Spowoduje to wyświetlenie pierwotnej usterki, dlatego należy usunąć przełącznik po opublikowaniu poprawki za pośrednictwem nadchodzącej aktualizacji.

Obejście 1

• Dodaj następujący wpis do pliku App. config, aby wyłączyć Rozwiązywanie problemów w jednej aplikacji.

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

Uwaga: Jeśli konfiguracja aplikacji zawiera już wpis dla <AppContextSwitchOverrides>, należy dodać nowe ustawienie w tym wpisie oddzielone średnikami.

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Obejście 2

• Zastosuj następujący podklucz rejestru, aby wyłączyć Rozwiązywanie problemów dla wszystkich aplikacji programu WPF na komputerze.  Ostrzeżenie Niepoprawne zmodyfikowanie rejestru przy użyciu Edytora rejestru lub innej metody może spowodować poważne problemy. Te problemy mogą wymagać ponownego zainstalowania systemu operacyjnego. Firma Microsoft nie może zagwarantować, że te problemy można rozwiązać. Modyfikowanie rejestru na własną odpowiedzialność.

Lokalizacja: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Name: Switch. System. Media. HostVisual. DisconnectsOnWrongThread Typ: ciąg Wartość: prawda

Zwróć uwagę, że w systemie operacyjnym 64 jest również konieczne zastosowanie podklucza rejestru o takiej samej nazwie, typie i wartości w lokalizacji: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\

Rozwiązanie

Aby rozwiązać ten problem, Zainstaluj aktualizację dla programu .NET Framework 3,5 i 4.7.2 dla systemu Windows 10 w wersji 1809 oraz w systemie Windows Server 2019 KB4580422.

 

Dodatkowe informacje na temat tej aktualizacji

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

  • 4567327Opis zbiorczej wersji Preview aktualizacji dla programu .NET Framework 3,5, 4.7.2 i 4,8 dla systemu Windows 10 w wersji 1809 i Windows Server 2019 (KB4567327)

Jak uzyskać i zainstalować aktualizację

Instalowanie tej aktualizacji

Zwolnij kanał

Dostępna

Następny krok

Windows Update i Microsoft Update

Tak

Aby pobrać i zainstalować tę aktualizację, przejdź do obszaru ustawienia > update & Security > Windows Update, a następnie wybierz pozycję Sprawdź aktualizacje.

Wykaz usługi Microsoft Update

Tak

Aby uzyskać pakiet autonomiczny dla tej aktualizacji, przejdź do witryny sieci Web wykazu usługi Microsoft Update .

Program Windows Server Update Services (WSUS)

Nie

Tę aktualizację można zaimportować do usługi WSUS ręcznie. Aby uzyskać instrukcje, zobacz wykaz usługi Microsoft Update .

 

Informacje dotyczące pliku

Aby zapoznać się z listą plików dostarczanych w ramach tej aktualizacji, Pobierz Informacje o plikach dla aktualizacji zbiorczej.

Wymagania wstępne

Aby można było zastosować tę aktualizację, musi być zainstalowany program .NET Framework 3,5 lub 4.7.2 .

Wymaganie ponownego uruchamiania

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

Jak uzyskać pomoc i obsługę techniczną dotyczącą tej aktualizacji

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.

Społeczności pomagają zadawać i odpowiadać na pytania, przekazywać opinie i słuchać ekspertów z bogatą wiedzą.

Czy te informacje były pomocne?

Jaka jest jakość języka?
Co wpłynęło na Twoje wrażenia?
Jeśli naciśniesz pozycję „Wyślij”, Twoja opinia zostanie użyta do ulepszania produktów i usług firmy Microsoft. Twój administrator IT będzie mógł gromadzić te dane. Oświadczenie o ochronie prywatności.

Dziękujemy za opinię!

×