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

Дата випуску:21 липня 2020 р .

Версія: .net framework 3,5 і 4.7.2

21 липня 2020 оновлення для Windows 10 версії 1809 і Windows Server 2019 включає в себе накопичувальне вдосконалення надійності в .NET 3,5 і 4.7.2. Радимо використовувати це оновлення як частину регулярних процедур обслуговування. Перш ніж інсталювати це оновлення, перегляньте розділ передумови та перезапустіть вимоги .

Вдосконалення якості та надійності

CLR КОНСОЛЬНОГО1

-Адреси рідкісних аварій, які можуть виникати під час скасування доставки потоку.

ASP.NET

-Використання хешів на основі FIPS у ASP.Net телеметрії даних.

-Вирішує проблему, у якій "невідома" не було дозволеного значення в конфігураціях для атрибута "cookieSameSite" для параметрів автентифікації та стану сеансу.

-Вирішує проблему, коли перші запити до холодного сайту іноді повертають помилки конфігурації сервера з System. Web. DirectoryMonitor. AddFileMonitor ().

WPF2

-Вирішує проблему, коли TextBlock перекомпоновується (робить різні рішення розриву рядка) під час відтворення та удару-тесту, а не під час міри. Симптоми містять відсутній текст і швидко аварійно завершує роботу під час обробки програмного тексту.

-Адреси рендерінгу невізуального ланцюжка, спричинене відключенням HostVisual, що відповідають його цільовому потоку.

-Адреси висять під час прокручування TreeView, дерево якого не є рівномірним, у сенсі Thata, у якому діти вузла керують піддеревами, розміри яких зовсім різні.

-Команда копіювання "Копія", яка кидає виняток, якщо системний буфер обміну заблоковано іншим процесом. Це аварійно завершує роботу, тому що в стеку зазвичай немає коду програми, щоб зловити виняток. Поведінка текстового поля (та інших програм, таких як блокнот, Word, браузери) у цій ситуації не можна мовчки-нічого не копіюється до буфера обміну, але без винятку. Тепер програма WPF може не відповідати на цю поведінку, встановивши <appSettings> <Add Key = "ShouldThrowOnDataGridCopyOrCutFailure" Value = "false"/> </appSettings>у файлі конфігурації програми. config.

-Звертається до способу неанімаційного тексту з Текстурирежим = "ClearType" і "TextFormattingMode =" ідеал ". Тепер він використовує симетричний алгоритм згладжування, що дає змогу покращити візуальні результати для тексту за допомогою тонких мазків (поширених в далеких мовах, арабському, івриті та шрифтах, розроблених спеціально для симетричного згладжування).

-Адреси аварійного завершення роботи, яке може виникати під час закриття спливаюча підказка, яка знову закриється за допомогою коду користувача.

-Адреси витоку пам'яті в System. Spee. мовлення. синтезатори для промов.

-Вирішує питання побудови внутрішньої моделі для документа FixedPage. Деякий текст відображається в неправильному порядку для цілей редагування таких операцій, як вибрані та копіювати або вставляти.

Чисті бібліотеки

-Адреси витоку пам'яті в HttpListener.

1 Загальномовне середовище виконання (CLR) 2 Фундація презентацій Windows (WPF)

Відомі проблеми в оновленні

Фреймворк програми Windows (WPF), у яких використовуються два або більше хостингові елементи, які належать до загальної ланцюжка, де обидва елементи HostVisual мають відповідати їх візуальному цільовому шаблону приблизно в той самий час, пошта не з такою помилкою:

Тип винятку: System. COMException Повідомлення: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Callstack: Верхня рамка – це система. Windows. Media. композиція. DUCE + Channel. SyncFlush ()

Обхідні шляхи

Ви можете вимкнути проблемне виправлення, встановивши перемикач AppContext "перемикач. System. Windows. Media. HostVisual. DisconnectsOnWrongThread нитка" на True, використовуючи один із методів, описаних тут.  Ця програма піддає цю програму до оригінальної помилки, тому після цього потрібно видалити перемикач після того, як виправлення буде Опубліковано в майбутньому оновленні.

Тимчасове рішення 1

• Додайте цей запис до файлу App. config, щоб вимкнути проблемне виправлення в одному застосунку.

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

Зверніть увагу, що якщо конфігурація застосунку вже містить запис для <AppContextSwitchOverrides>, потрібно додати нове значення в межах цього запису, відокремлене від інших перемикачів крапкою з комою:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Тимчасове рішення 2

• Інсталюйте наведений нижче підрозділ реєстру, щоб вимкнути проблемне виправлення для всіх програм WPF на комп'ютері.  Попередження Якщо ви неправильно змінюєте реєстр за допомогою редактора реєстру або за допомогою іншого методу, можуть виникнути серйозні проблеми. Ці проблеми можуть знадобитися повторно інсталювати операційну систему. Корпорація Майкрософт не може гарантувати, що ці проблеми можна вирішити. Змінюйте реєстр на власний ризик.

Розташування: HKEY_LOCAL_MACHINE \Software\Microsoft\. Відео про неробочі _ appcontext\ Name (ім'я): перемикач. System. Media. HostVisual. DisconnectsOnWrongThread різьба Тип: рядок Значення: TRUE

Зверніть увагу, що в 64-розрядних операційних системах потрібно також додати підрозділ реєстру з таким самим іменем, типом і значенням в розташуванні: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. Відео про неробочі _ appcontext\

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

Щоб вирішити цю проблему, інсталюйте оновлення для .NET Framework 3,5 і 4.7.2 для Windows 10 версії 1809 і Windows Server 2019 KB4580422.

 

Додаткові відомості про це оновлення

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

  • 4567327Опис сукупного поновлення для програми .NET Framework 3,5, 4.7.2 і 4,8 для Windows 10 версії 1809 і Windows Server 2019 (KB4567327)

Отримання та інсталяція оновлення

Інсталяція оновлення

Канал випуску

Доступні

Наступний крок

Служба Windows Update і Microsoft Update

Так

Щоб завантажити та інсталювати це оновлення, перейдіть до розділу настройки > оновити & безпека > Windows Update, а потім виберіть пункт перевірити наявність оновлень.

Каталог Microsoft Update

Так

Щоб отримати окремий пакет для цього оновлення, перейдіть на веб-сайт каталогу служби каталогів Microsoft Update .

Служби оновлень Windows Server (WSUS)

Ні

Це оновлення можна імпортувати в службу WSUS уручну. Перегляньте інструкції з каталогу Microsoft Update .

 

Відомості про файл

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

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

Щоб скористатися цим оновленням, необхідно мати .net framework 3,5 або 4.7.2 .

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

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

Отримання довідки та підтримки для цього оновлення

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

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

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

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

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

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

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

×