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 3120238, który jest dostępny dla oprogramowania Microsoft .NET Framework 4.6 i Microsoft .NET Framework 4.6.1. Aby uzyskać więcej informacji na temat problemów, które są rozwiązane w tej poprawce, zobacz sekcję "Problemy, których dotyczy to rozwiązanie".
 

Rozwiązanie

Poprawka odpowiadająca poprawce KB3120238 została swoimi najnowszymi aktualizacjami .NET Framework, które zawierały wszystkie poprawki, które zostały wcześniej uwzględnione w aktualizacji KB3120238. 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.

Więcej informacji

Wymagania wstępne

Aby zastosować tę poprawkę, musisz mieć zainstalowany .NET Framework 4.6 lub .NET Framework 4.6.1.

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

Problem 1

Po uruchomieniu aplikacji dotykowej Windows Presentation Foundation (WPF) w kontekście systemowym w systemie w systemie Windows 7 lub Windows Vista funkcje dotykowe są utracone, a system ulega awarii po kilku minutach. Ten problem występuje, ponieważ w systemie w wersji 7 i 7 nie jest obsługiwane odręczne Windows w Windows Vista. Ta poprawka wyłącza obsługę dotykowa, gdy aplikacja działa w kontekście systemowym. Promocja typu Touch-to-mouse nadal działa.

Problem 2

Użytkownicy aplikacji WPF w p .NET Framework 4.6.1 mogą nie mieć symboli, takich jak puste kwadraty, w miejsce normalnych znaków w następujących zakresach Unicode:

0000-052F, 0590-06FF, 0750-077F, 08A0-08FF, 1D00-1FFF, 2C60-2C7F, A720-A7FF, FB00-FB0F, FB1D-FBFF, FC00-FDCF, FDF0-FDFF, FE20-FE2F, FE70-FEFE

Ten problem występuje z powodu regresji, która obejmuje ustawienia rezerwy czcionek w Windows 10. Ten problem najprawdopodobniej występuje w aplikacjach, które używają czcionek niestandardowych, które zawierają tylko bardzo konkretny zestaw etykiet.

Ta aktualizacja rozwiązuje mapowania rezerwowe czcionek WPF dla programu .NET Framework 4.6.1 w Windows 10 i powinna rozwiązać te problemy wizualne.



Problem 3

Po zainstalowaniu programu .NET Framework 4.6 lub Microsoft Visual Studio 2015 niektóre sytuacje, w których występuje duże ilości danych lub wiele małych obiektów, mogą spowodować błąd KrytycznyExecutionEngineError z powodu błędu w wykazie danych najw. Ta aktualizacja rozwiązuje warunek powodujący ten błąd.

Aby uzyskać więcej informacji na temat tego problemu, zobacz Funkcja zwrócona przez funkcję Microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor throwing FatalExecutionEngineError po wywołaniu.

Ten problem został również rozwiązany w p .NET Framework 4.6.1.



Problem 4

Nieprawidłowa optymalizacja zastosowana przez program wywołujący JIT może powodować nieprzewidywalne zachowanie. Wzorzec kodu, na który wpływa ten problem, obejmuje warunki "jeżeli" w blokach przyciągania. ​

Ta poprawka poprawia błąd, który powoduje niepoprawne wykonywanie instrukcji warunkowych w końcu i wychwytuje programy obsługi.

Jeśli aplikacja nadal zachowuje się w nieprzewidywalny sposób po zastosowaniu tej poprawki, zobacz dodatkowe szczegółowe wskazówki dotyczące rozwiązywania problemów.

Problem 5

Nieprawidłowa optymalizacja kodu przez JIT może powodować nieprzewidywalne zachowanie aplikacji po zainstalowaniu programu Visual Studio 2015 lub .NET Framework 4.6. Ten błąd optymalizacji występuje tylko wtedy, gdy funkcja optymalizacji jest włączona w kompilacji wersji w programie Visual Studio 2015 lub we wcześniejszych wersjach programu Visual Studio po zainstalowaniu .NET Framework 4.6.

Jeśli aplikacja nadal zachowuje się w nieprzewidywalny sposób po zastosowaniu tej poprawki, zobacz dodatkowe szczegółowe wskazówki dotyczące rozwiązywania problemów.

Dodatkowe kroki:

Jeśli procedura rozwiązywania problemów w artykule z linkem pomoże Ci ustalić, że program RyuJIT może być związany z Twoim problemem, zaloguj go w witrynie Microsoft Połączenie. Dołącz możliwie najwięcej szczegółów do kodu, aby odtworzyć problem.

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

×