Введение
Обновление для платформа .NET Framework 4.7.1 доступно для Windows 7 с пакетом обновления 1 (SP1), Windows 8.1, Windows 10 юбилейное обновление, Windows 10 Creators Update, Windows Server 2008 R2 с пакетом обновления 1 (SP1), Windows Server 2012. Windows Server 2012 R2 и Windows Server 2016. Дополнительные сведения о проблемах, которые устраняет это обновление, см. в разделе "Проблемы, устраняемые этим обновлением". Исправления в этом обновлении будут доступны в предстоящем накопительном обновлении для Fall Creators Update (версия 1709) и Server 2016 версии 1709.
Как получить это обновление
Центр обновления Windows
Это обновление доступно в клиентский компонент Центра обновления Windows.
Центр загрузки Майкрософт
Следующий файл доступен для скачивания в Центре загрузки Майкрософт:
Для Windows RT 8.1: Скачать пакет
Дополнительные сведения о том, как скачать файлы поддержки Майкрософт, щелкните следующий номер статьи, чтобы просмотреть статью в базе знаний Майкрософт:
119591Скачивание файлов поддержки Майкрософт из Интернета
Корпорация Майкрософт проверила этот файл на наличие вирусов. Корпорация Майкрософт использовала самое последнее программное обеспечение для обнаружения вирусов, доступное на дату публикации файла. Файл хранится на серверах с повышенной безопасностью, которые помогают предотвратить любые несанкционированные изменения файла.
Необходимые условияЧтобы применить это обновление, необходимо установить платформа .NET Framework 4.7.1.
Необходимость перезапуска
Если затронутые файлы не используются, перезагружать компьютер после применения этого обновления не требуется.
Проблемы, устраняемые этим обновлением
В этом обновлении исправлены следующие проблемы в платформа .NET Framework 4.7.1.
Библиотека базовых классов (BCL)
-
Приложения, предназначенные для .NET 4.6.1, использующие библиотеки .NET Standard, могут быть нарушены при запуске в платформа .NET Framework 4.7.1. [526755, netstandard.dll, ошибка]
-
CultureAwareComparer с игнорированием сериализованного регистра в предыдущих версиях платформа .NET Framework неправильно десериализуется в платформа .NET Framework 4.7.1. [526752, mscorlib.dll, ошибка]
-
Приложения, интенсивно использующие System.Diagnostics.StackTrace или Exception.StackTrace, могут работать медленнее на платформа .NET Framework 4.7.1. [517815, System.dll, ошибка]
Windows Presentation Framework (WPF)
-
Некоторые компьютеры с двумя GPU могут испытывать визуальные артефакты при запуске приложений WPF с высокой контрастностью. [530113, System.Drawing.dll, ошибка]
-
В определенных сценариях System.Windows.Controls.PrintDialog() вызывает исключение арифметического переполнения. [530512, PresentationFramework.dll, ошибка]
Дополнительные сведения
При установке этого пакета вы увидите, что в зависимости от операционной системы установлены следующие обновления:
-
В Windows 7 с пакетом обновления 1 (SP1) и Windows Server 2008 R2 с пакетом обновления 1 (SP1) обновление для Microsoft.NET Framework 4.7.1 (KB4054852) указано как установленный продукт в разделе Программы и компоненты в панель управления.
-
На Windows Server 2012 он указан как Обновление для Microsoft Windows (KB4054853) в элементе Установленные Обновления в панель управления.
-
На Windows 8.1 или Windows Server 2012 R2 он отображается как Обновление для Microsoft Windows (KB4054854) в элементе Установленные Обновления в панель управления.
-
В юбилейном обновлении Windows 10 Windows 10 Creators Update и Windows Server 2016 оно указано как Обновление для Microsoft Windows (KB4054855) в элементе Установленные Обновления в панель управления.
Устранение неполадок
Устранение неполадок#Устранение неполадок
При установке этого обновления может возникнуть проблема, которая препятствует или блокирует установку этого обновления. В следующей таблице перечислены возможные проблемы блокировки и приведены соответствующие решения.
Сообщение о блокировке |
Почему это происходит и разрешение |
Обновление программного обеспечения KB4054856 не применяется. |
Это происходит, когда продукт платформа .NET Framework 4.7.1 отсутствует на устройстве и это обновление устанавливается. Решение. Установите продукт платформа .NET Framework 4.7.1 перед установкой этого обновления. |
1. Обновление программного обеспечения KB4054856 не применяется. 2. Платформа .NET Framework 4.7.1 не поддерживается в этой операционной системе. |
Это происходит, когда обновление устанавливается на устройстве, которое не поддерживает платформа .NET Framework 4.7.1. Решение. Убедитесь, что платформа .NET Framework 4.7.1 и это обновление установлено на поддерживаемых платформах (список поддерживаемых платформ приведен ниже). |
На этом компьютере уже установлено обновление .NET Framework 4.7.1 или более поздней версии. |
Это происходит, когда обновление устанавливается на устройстве с Windows 10 Fall Creators update (версия 1709) или Server 2016 версии 1709 с включенным платформа .NET Framework 4.7.1. Решение. Это обновление не поддерживается в обновлении Windows 10 Fall Creators (версия 1709) или Server 2016 версии 1709, и изменения в этом обновлении будут доступны в предстоящем накопительном обновлении для обновления Windows 10 Fall Creators (версия 1709) и Server 2016 версии 1709. |
Поддерживаемые платформы
Это обновление для платформа .NET Framework 4.7.1 поддерживается в следующих операционных системах:
-
Windows 7 с пакетом обновления 1 (SP1) (x86 и x64)
-
Windows 8.1 (x86 и x64)
-
Юбилейное обновление Windows 10 версии 1607 (x86 и x64)
-
Windows 10 Creators Update / Версия 1703 (x86 и x64)
-
Windows Server 2008 R2 с пакетом обновления 1 (SP1) (x64)
-
Windows Server 2012 (x64)
-
Windows Server 2012 R2 (x64)
-
Windows Server 2016 (x64)
Исправления в этом обновлении будут доступны в накопительном обновлении для Fall Creators Update (версия 1709) и Server 2016 версии 1709.