Перейти до основного
Підтримка
Вхід
Вхід за допомогою облікового запису Microsoft
Увійдіть або створіть обліковий запис.
Вітаємо,
Виберіть інший обліковий запис.
У вас є кілька облікових записів
Виберіть обліковий запис, за допомогою якого потрібно ввійти.

У цій статті описано зведене оновлення 3120239, доступне для Microsoft .NET Framework 4.6 і Microsoft .NET Framework 4.6.1. Докладні відомості про виправлення виправлень, які виникають у зведенні виправлень, див. в розділі "Проблеми з зведеним виправленням цього виправлення".
 

Спосіб вирішення

Виправлення, що відповідають kb3120239, замінено на останні оновлення .NET Framework, які містять усі виправлення, раніше включені в KB3120239. Ми рекомендуємо інсталювати останні оновлення .NET Framework.

Щоб отримати додаткові відомості про завантаження файлів служби підтримки Microsoft, клацніть номер статті в базі знань Microsoft:

119591 Як отримати файли підтримки Microsoft із онлайнових служб, які Корпорація Майкрософт шукає цей файл на наявність вірусів. Корпорація Майкрософт використовувала найновішу програму виявлення вірусів, доступну в день публікації файлу. Файл зберігається на серверах із посиленою безпекою, щоб запобігти несанкціонованим змінам файлу.

Додаткові відомості

Попередні вимоги

Щоб застосувати це виправлення, потрібно інсталювати .NET Framework 4.6 або .NET Framework 4.6.1.

Необхідність перезавантаження

Якщо використовуються такі файли, слід перезавантажити комп'ютер після застосування цього виправлення. Радимо закрити всі програми .NET Framework, перш ніж застосовувати це виправлення.


 

Відомості про заміну виправлень

Цей пакет виправлень не замінює раніше випущений пакет виправлень.
 

Проблеми, які виправляли це виправлення зведення

Проблема 1

Якщо запустити сенсорну програму Система подання графіки (WPF) у контексті системи у версії Windows 7 або Windows Vista, сенсорна функція втрачається, а система аварійно завершує роботу через кілька хвилин. Ця проблема виникає, оскільки в системному контексті в операційній системі Windows 7 і Windows Vista. Це виправлення вимикає сенсорну підтримку під час запуску програми в контексті системи. Просування дотику до миші все ще працює. 

Проблема 2

У користувачів програм WPF у версії .NET Framework 4.6.1 замість звичайних символів у наведених нижче діапазонах Юнікоду можуть виникати брак символи гліфів, наприклад пусті квадратні рамки.

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-FEFEFE

Ця проблема виникає через регресію з параметрами регресії в параметрах зворотного Windows 10. Ця проблема виникає в програмах, у яких використовуються спеціальні шрифти, які містять лише конкретний набір гліфів.

Це оновлення виправляє резервні зіставлення шрифтів WPF для .NET Framework 4.6.1 в ОС Windows 10 і має вирішити ці візуальні проблеми.



Проблема 3

Після інсталяції .NET Framework 4.6 або Microsoft Visual Studio 2015 деякі ситуації, у яких міститься багато даних або багато невеликих об'єктів, може статися помилка FatalExecutionEngineError через помилку в GC. Це оновлення виправляє умови, які спричиняє цю помилку.

Докладні відомості про цю проблему див. в статті Функція, повернута microsoft.FSharp.Reflection.FSharpValue.PreComputeUnionConstructor, яка викликає виклик.

Цю проблему також вирішено в .NET Framework 4.6.1.



Проблема 4

Неправильна оптимізація, застосована компілятором JIT, може призвести до непередбачуваної поведінки. Шаблон коду, на який впливає ця проблема, полягає в тому, що умова "if" у блоках уловів.

У цьому виправленнях виправлено помилку, яка спричиняє неправильне виконання умовних інструкцій, нарешті, і обробниками.

Якщо програма все ще має непередбачувальне застосування цього виправлення, див. додаткові докладні інструкції з виправлення неполадок.

Проблема 5

Неправильна оптимізація коду за допомогою JIT може спричинити непередбавану поведінку після інсталяції Visual Studio 2015 або .NET Framework 4.6. Ця помилка оптимізації виникає, лише якщо функцію оптимізації ввімкнуто в збірках випусків Visual Studio 2015 і попередніх версіях Visual Studio після інсталяції .NET Framework 4.6.

Якщо програма все ще має непередбачувальне застосування цього виправлення, див. додаткові докладні інструкції з виправлення неполадок.

Додаткові дії:

Якщо наведені в цій статті інструкції з виправлення неполадок допоможуть вам визначити, що RyuJIT може залучати до вашої проблеми, увійдіть до служби Microsoft Підключення. Додайте якомога більше деталей разом із кодом, щоб відтворити проблему.

Потрібна додаткова довідка?

Потрібні додаткові параметри?

Ознайомтеся з перевагами передплати, перегляньте навчальні курси, дізнайтесь, як захистити свій пристрій тощо.

Спільноти допомагають ставити запитання й відповідати на них, надавати відгуки та дізнаватися думки висококваліфікованих експертів.

Чи ця інформація була корисною?

Наскільки ви задоволені якістю мови?
Що вплинуло на ваші враження?
Натиснувши кнопку "Надіслати", ви надасте свій відгук для покращення продуктів і служб Microsoft. Ваш ІТ-адміністратор зможе збирати ці дані. Декларація про конфіденційність.

Дякуємо за відгук!

×