Wprowadzenie
Aktualizacja systemu .NET Framework 4.7.1 jest dostępna dla systemów Windows 7 z dodatkiem SP1, Windows 8.1, rocznicowej aktualizacji Windows 10, Aktualizacja systemu Windows 10 dla twórców, Windows Server 2008 R2 z dodatkiem SP1, Windows Server 2012, Windows Server 2012 R2 i Windows Server 2016. Aby uzyskać więcej informacji o problemach, które ta aktualizacja rozwiązuje, zobacz sekcję "Problemy, które rozwiązuje ta aktualizacja". Poprawki w tej aktualizacji będą dostępne w nadchodzącej aktualizacji zbiorczej dla jesiennej aktualizacji dla twórców (wersja 1709) i Server 2016 w wersji 1709.
Jak uzyskać tę aktualizację
Windows Update
Ta aktualizacja jest dostępna w Windows Update.
Centrum pobierania Microsoft
Następujący plik jest dostępny do pobrania z Centrum pobierania Microsoft:
W przypadku Windows RT 8.1:
Pobierz pakiet teraz
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:
119591Jak uzyskać pliki pomocnicze firmy Microsoft z usług online
Firma Microsoft przeskanował ten plik w poszukiwaniu wirusów. Firma Microsoft używała najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach z rozszerzonymi zabezpieczeniami, które pomagają zapobiegać wszelkim nieautoryzowanym zmianom w pliku.
Wymagania wstępne
Aby zastosować tę aktualizację, musisz mieć zainstalowany .NET Framework 4.7.1.
Wymóg ponownego uruchomienia
Jeśli pliki, których dotyczy problem, nie trzeba ponownie uruchamiać komputera po zastosowaniu tej aktualizacji.
Problemy, które rozwiązuje ta aktualizacja
Poniższe problemy w .NET Framework 4.7.1 zostały rozwiązane w tej aktualizacji.
Biblioteka klasy podstawowej (BCL)
-
Aplikacje docelowe .NET 4.6.1 korzystające z bibliotek .NET Standard mogą być uszkodzone podczas uruchamiania w systemie .NET Framework 4.7.1. [526755, netstandard.dll, usterka]
-
CultureAwareComparer with ignore casing serialized on previous versions of .NET Framework does not correctly deserialize on .NET Framework 4.7.1. [526752, mscorlib.dll, usterka]
-
Aplikacje intensywnie korzystające z funkcji System.Diagnostics.StackTrace lub Exception.StackTrace mogą działać wolniej w .NET Framework 4.7.1. [517815, System.dll, usterka]
Windows Presentation Framework (WPF)
-
Na niektórych komputerach z dwoma procesorami GPU mogą występować artefakty wizualne podczas uruchamiania aplikacji WPF z dużym kontrastem. [530113, System.Drawing.dll, usterka]
-
W określonych scenariuszach system.Windows.Controls.PrintDialog() zgłasza wyjątek przepełnienia arytmetycznego. [530512, PresentationFramework.dll, usterka]
Więcej informacji
Po zainstalowaniu tego pakietu widać, że w zależności od systemu operacyjnego zainstalowano następujące aktualizacje:
-
W systemach Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1 aktualizacja dla programu Microsoft.NET Framework 4.7.1 (KB4054852) jest wymieniona jako zainstalowany produkt w obszarze Programy i funkcje w Panel sterowania.
-
W Windows Server 2012 jest ona wymieniona jako Aktualizacja systemu Microsoft Windows (KB4054853) w obszarze Zainstalowano Aktualizacje w Panel sterowania.
-
W Windows 8.1 lub Windows Server 2012 R2 jest ona wymieniona jako Aktualizacja dla systemu Microsoft Windows (KB4054854) w obszarze Zainstalowany element Aktualizacje w Panel sterowania.
-
W rocznicowej aktualizacji Windows 10 Aktualizacja systemu Windows 10 dla twórców i Windows Server 2016 jest ona wymieniona jako Aktualizacja systemu Microsoft Windows (KB4054855) w obszarze Zainstalowano Aktualizacje element w Panel sterowania.
Rozwiązywanie problemów
Rozwiązywanie problemów#Rozwiązywanie problemów
Podczas instalowania tej aktualizacji może wystąpić problem uniemożliwiający lub blokujący instalację tej aktualizacji. W poniższej tabeli wymieniono możliwe problemy z blokowaniem i przedstawiono odpowiednie rozwiązania.
Blokowanie wiadomości |
Dlaczego tak się dzieje i rozwiązanie |
Aktualizacja oprogramowania KB4054856 nie ma zastosowania. |
Dzieje się tak, gdy na urządzeniu brakuje produktu .NET Framework 4.7.1 i ta aktualizacja jest instalowana. Rozdzielczość: Przed zainstalowaniem tej aktualizacji zainstaluj produkt .NET Framework 4.7.1. |
1. Aktualizacja oprogramowania KB4054856 nie ma zastosowania. 2. .NET Framework 4.7.1 nie jest obsługiwany w tym systemie operacyjnym. |
Dzieje się tak, gdy aktualizacja jest instalowana na urządzeniu, które nie obsługuje .NET Framework 4.7.1. Rozdzielczość: Upewnij się, że .NET Framework 4.7.1 i ta aktualizacja jest zainstalowana na obsługiwanych platformach (lista obsługiwanych platform jest dostępna poniżej). |
Program .Net Framework 4.7.1 lub nowsza aktualizacja jest już zainstalowany na tym komputerze. |
Dzieje się tak, gdy aktualizacja jest instalowana na urządzeniu z aktualizacją Windows 10 Fall Creators update (wersja 1709) lub Server 2016 w wersji 1709, która zawiera .NET Framework 4.7.1. Rozwiązanie: Ta aktualizacja nie jest obsługiwana w aktualizacji Windows 10 Fall Creators update (wersja 1709) ani Server 2016 w wersji 1709, a zmiany w tej aktualizacji będą dostępne w nadchodzącej aktualizacji zbiorczej dla Windows 10 fall creators update (wersja 1709) i Server 2016 w wersji 1709. |
Obsługiwane platformy
Ta aktualizacja dla .NET Framework 4.7.1 jest obsługiwana w następujących systemach operacyjnych:
-
Windows 7 z dodatkiem Service Pack 1 (x86 i x64)
-
Windows 8.1 (x86 i x64)
-
Windows 10 rocznicowa aktualizacja / wersja 1607 (x86 i x64)
-
Aktualizacja systemu Windows 10 dla twórców / Wersja 1703 (x86 i x64)
-
Windows Server 2008 R2 z dodatkiem Service Pack 1 (x64)
-
Windows Server 2012 (x64)
-
Windows Server 2012 R2 (x64)
-
Windows Server 2016 (x64)
Poprawki w tej aktualizacji będą dostępne w aktualizacji zbiorczej jesiennej aktualizacji dla twórców (wersja 1709) i Server 2016 w wersji 1709.