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ć.

W tym artykule opisano pakiet zbiorczy poprawek 3146710, który jest dostępny dla wersji 4.5.2, 4.5.1 i 4.5 firmy Microsoft dla systemu Microsoft .NET Framework 4.5.2, 4.5.1 i 4.5. Aby uzyskać więcej informacji na temat problemów, które są naprawiane przez pakiet zbiorczy poprawki, zobacz sekcję "Problemy, dla których ta poprawka zbędna poprawka".

Rozwiązanie

Poprawka odpowiadająca poprawce KB3146710 została swoimi najnowszymi aktualizacjami .NET Framework, które zawierały wszystkie poprawki, które zostały wcześniej uwzględnione w aktualizacji KB3146710. Zalecane jest zainstalowanie najnowszych aktualizacji pakietu .NET Framework.

Aby uzyskać więcej informacji na temat pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu, aby wyświetlić ten artykuł w bazie wiedzy Microsoft Knowledge Base:

119591 Jak uzyskać pliki pomocy technicznej firmy Microsoft z usług online Firma Microsoft przeskanowała ten plik pod kątem wirusów. Firma Microsoft używa najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu publikacji pliku. Plik jest przechowywany na serwerach z zabezpieczeniami, które pomagają zapobiec nieautoryzowanym zmianom w pliku.

Uwaga Aby sprawdzić wersję aktualizacji poprawki, sprawdź wartość słowa kluczowego Release w celu określenia zainstalowanej wersji. Aby być zgodnym z programem, możesz sprawdzić, czy wartość jest większa niż lub równa wartości wymienionej w poniższej tabeli.
 

Wersja pakietu zbiorcza poprawki

Wartość wartości release DWORD

Pakiet zbiorczy poprawki 3146710 dla wersji .NET Framework 4.5 i nowszych

380035

Aby uzyskać więcej informacji na temat ustalania .NET Framework, zobacz Jak ustalić, które .NET Framework zainstalowane. 

Więcej informacji

Wymagania wstępne

Aby zastosować tę poprawkę, musisz mieć zainstalowany .NET Framework 4.5.2, 4.5.1 lub 4.5.
 

Wymaga ponownego uruchomienia

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

Informacje na temat zamiany poprawki

Ten pakiet poprawki nie zastępuje poprzednio wydanego pakietu poprawki.

Problemy, dla których są naprawiane te poprawki w związku z poprawkami

ASP.NET

Contention and bad performance on System.Web.BufferAllocator when you run a web application on computers that have more niż 32 cores.

Poprawka: Po usunięciu tez usunięcie blokady globalnej w systemie System.Web.BufferAllocator.
 

Windows formularzy

Windows printPreviewDialog interfejsu użytkownika formularzy jest inicjowanie bardzo powoli, gdy są spełnione następujące warunki:
 

  • Używana jest drukarka sieciowa.

  • Preferencje użytkowników tej drukarki, takie jak ustawienia drukowania dwustronnego, zostaną zmienione.

Do tego scenariusza dodano optymalizację wydajności. Jeśli ustawienia strony nie zostały zmienione dla określonej strony, nie stosujemy jej ponownie (przez uzyskanie dostępu do ustawień drukarki bufora drukarki) dla tej strony. Jeśli aplikacja zmienia ustawienia drukarki za pomocą programu obsługi zdarzeń QueryPageSettings, wydajność generowania podglądu wydruku dla stron, których dotyczy problem, nie jest zwiększana, nawet jeśli flaga wyboru jest ustawiona.

Aby można było wybrać tę optymalizację, do pliku danych powinien zostać dodany App.config pliku:

W .NET Framework 4.5.2:

<?xml version="1.0" encoding="utf-8"?>
<konfiguracji>
< appSettings >
< klucz="OptimizePrintPreview" value="true" />
< /appSettings >
</configuration> Na .NET Framework 4.6 lub nowszej:

<?xml version="1.0" encoding="utf-8"?>
<konfiguracji>
< środowiska uruchomieniowego>
< AppContextSwitchOverrides wartość = "Switch.System.Drawing.Printing.OptimizePrintPreview=true" />
< /runtime>
</configuration> Jeśli aplikacja może działać na jednej z tych wersji programu .NET Framework, użyj obu przełączników w tym samym pliku.

Aby zrezygnować z otrzymywania zgody, zmień wartość przełączania lub ustaw wartość na fałsz. ​
 

ClickOnce

ClickOnce do obsługi TLS w wersji 1.1 i 1.2. ClickOnce automatycznie wykrywa, który protokół TLS jest wymagany w czasie wykonywania. Aby włączyć tę funkcję, w ClickOnce aplikacji nie są wymagane żadne dodatkowe kroki.

Uwaga ClickOnce będzie nadal obsługiwać standard TLS 1.0 w dającej się przewidzieć przyszłości, nawet jeśli nie jest już uznawane za akceptowalne ze względu na zgodność z normami PCI.

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ę!

×