วันที่เผยแพร่:21 กรกฎาคม๒๐๒๐
เวอร์ชัน: .Net Framework ๓.๕และ 4.7.2
การอัปเดตประจำเดือนกรกฎาคม 21, ๒๐๒๐สำหรับ Windows 10 เวอร์ชัน๑๘๐๙และ Windows Server ๒๐๑๙มีการปรับปรุงความน่าเชื่อถือสะสมใน .NET ๓.๕และ4.7.2 เราขอแนะนำให้คุณใช้การอัปเดตนี้เป็นส่วนหนึ่งของกิจวัตรการบำรุงรักษาตามปกติของคุณ ก่อนที่คุณจะติดตั้งการอัปเดตนี้ให้ดูที่ส่วนข้อ กำหนดเบื้องต้น และการ รีสตาร์ตความต้อง การ
การปรับปรุงคุณภาพและความน่าเชื่อถือ
CLR1 |
-ที่อยู่หายากหยุดทำงานที่อาจเกิดขึ้นในระหว่างการยกเลิกการนำส่งของเธรด |
ASP.NET |
-ใช้ hashes ที่สอดคล้องกับ FIPS ในข้อมูล telemetry ASP.Net -เน้นปัญหาที่ "ไม่ระบุ" ไม่ใช่ค่าที่อนุญาตในการกำหนดค่าสำหรับแอตทริบิวต์ ' cookieSameSite ' ของส่วนของการรับรองความถูกต้องของฟอร์มและส่วนกำหนดค่าสถานะเซสชัน -เน้นปัญหาที่การร้องขอเป็นครั้งแรกไปยังไซต์ที่หนาวเย็นบางครั้งจะส่งกลับข้อผิดพลาดการกำหนดค่าเซิร์ฟเวอร์จากระบบ DirectoryMonitor (AddFileMonitor) |
WPF2 |
-ที่อยู่ปัญหาที่ TextBlock reflows (ทำให้การตัดสินใจในการแบ่งบรรทัดแตกต่างกัน) ในระหว่างการแสดงผลและการทดสอบเมื่อเปรียบเทียบกับการวัด อาการประกอบด้วยข้อความที่หายไปและ FailFast หยุดทำงานในระหว่างการประมวลผลข้อความทางการเขียนโปรแกรม -ที่อยู่ความล้มเหลวของเธรด render ที่เกิดจาก HostVisual ยกเลิกการเชื่อมต่อเป้าหมายของเธรดที่ไม่ถูกต้อง -ที่อยู่การแขวนในขณะที่เลื่อนไปยังต้นไม้ที่ไม่ใช่แบบที่ไม่เหมือนใครใน thata ของโหนด sense จะควบคุม subtrees ที่มีขนาดค่อนข้างแตกต่างกัน -คำสั่งคัดลอกของ DataGrid แสดงข้อยกเว้นถ้าคลิปบอร์ดของระบบถูกล็อกโดยกระบวนการอื่น การหยุดทำงานนี้เนื่องจากโดยปกติจะไม่มีโค้ดแอปบนสแตกเพื่อตรวจจับข้อยกเว้น ลักษณะการทำงานของกล่องข้อความ (และแอปอื่นๆเช่น Notepad, Word, browser) ในสถานการณ์นี้จะล้มเหลวโดยไม่มีสิ่งใดถูกคัดลอกไปยังคลิปบอร์ดแต่ไม่มีข้อยกเว้น ในตอนนี้แอป WPF สามารถเลือกเข้าร่วมในลักษณะการทำงานนี้ได้โดยการตั้งค่า <appSettings> <ปุ่มเพิ่ม = "ShouldThrowOnDataGridCopyOrCutFailure" = "false"/> </appSettings>ในไฟล์ web.config ของแอปพลิเคชัน -ที่อยู่ทางข้อความที่ไม่ใช่ภาพเคลื่อนไหวด้วย TextRenderingMode = "ClearType" และ TextFormattingMode = "Ideal" ถูกวาด ในตอนนี้คุณจะใช้อัลกอริทึมการป้องกันการแฝงที่มีการทำให้เกิดผลลัพธ์ที่ดียิ่งขึ้นสำหรับข้อความที่มีเส้นแบบละเอียด (ทั่วไปในภาษาตะวันออกภาษาอาหรับฮิบรูและฟอนต์ที่ได้รับการออกแบบมาโดยเฉพาะสำหรับการป้องกันการใช้นามแฝงแบบสมมาตร) -เน้นการหยุดทำงานที่อาจเกิดขึ้นเมื่อปิดเครื่องมือคำแนะนำการ entrantly ที่ถูกปิดโดยรหัสผู้ใช้อีกครั้ง -เน้นการรั่วไหลของหน่วยความจำในระบบ SpeechSynthesizer -ปัญหาที่อยู่ในการสร้างตัวแบบภายในสำหรับเอกสาร FixedPage ข้อความบางข้อความจะปรากฏขึ้นในลำดับที่ไม่ถูกต้องสำหรับวัตถุประสงค์ในการดำเนินการแก้ไขเช่นการเลือกและคัดลอก/วาง |
ไลบรารีสุทธิ |
-เน้นการรั่วไหลของหน่วยความจำใน HttpListener |
1 การรันไทม์ภาษาทั่วไป (CLR) 2 Windows งานนำเสนอมูลฐาน (WPF)
ปัญหาที่ทราบแล้วในการอัปเดตนี้
แอปพลิเคชัน Windows งานนำเสนอของ Windows (WPF) ที่ใช้องค์ประกอบ HostVisual อย่างน้อยสององค์ประกอบที่เป็นของเธรดทั่วไปซึ่งจะขอให้คุณยกเลิกการเชื่อมต่อจากเป้าหมายการมองเห็นของพวกเขาในเวลาเดียวกันจดหมายล้มเหลวโดยมีข้อผิดพลาดต่อไปนี้:
ชนิดของข้อยกเว้น: COMException ข้อความ: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Callstack: เฟรมบนสุดคือระบบ Windows. DUCE + Channel SyncFlush ()
วิธีแก้ปัญหา
คุณสามารถปิดใช้งานการแก้ไขปัญหาได้โดยการตั้งค่าสวิตช์ AppContext "HostVisual) เป็น true โดยใช้หนึ่งในวิธีการที่อธิบายไว้ที่นี่ การทำเช่นนี้จะทำให้แอปของคุณเป็นจุดบกพร่องต้นฉบับดังนั้นคุณควรเอาสวิตช์ออกเมื่อการแก้ไขถูกเผยแพร่ผ่านการอัปเดตที่กำลังจะมาถึง
วิธีแก้ไขปัญหาชั่วคราว1
•เพิ่มรายการต่อไปนี้ลงในไฟล์ web.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 ทั้งหมดบนเครื่อง เตือน ปัญหาร้ายแรงอาจเกิดขึ้นถ้าคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้องโดยใช้ตัวแก้ไขรีจิสทรีหรือโดยใช้วิธีอื่น ปัญหาเหล่านี้อาจจำเป็นต้องให้คุณติดตั้งระบบปฏิบัติการใหม่ Microsoft ไม่สามารถรับประกันได้ว่าปัญหาเหล่านี้สามารถแก้ไขได้ ปรับเปลี่ยนรีจิสทรีด้วยความเสี่ยงของคุณเอง
สถานที่ตั้ง: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ ชื่อ: สวิตช์. HostVisual. DisconnectsOnWrongThread ชนิด: สตริง ค่า: true
โปรดสังเกตว่าในระบบปฏิบัติการของ๖๔คุณยังต้องใช้คีย์ย่อยของรีจิสทรีที่มีชื่อเดียวกันพิมพ์และค่าที่ตำแหน่งที่ตั้ง: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\
การแก้ไข
เมื่อต้องการแก้ไขปัญหานี้ให้ติดตั้งการอัปเดตสำหรับ .NET Framework ๓.๕และ4.7.2 สำหรับ Windows 10 เวอร์ชัน๑๘๐๙และ Windows Server ๒๐๑๙KB4580422
ข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตนี้
บทความต่อไปนี้มีข้อมูลเพิ่มเติมเกี่ยวกับการอัปเดตนี้ที่เกี่ยวข้องกับผลิตภัณฑ์แต่ละเวอร์ชัน
-
๔๕๖๗๓๒๗คำอธิบายของการแสดงตัวอย่างการอัปเดตที่สะสมสำหรับ .net Framework ๓.๕, 4.7.2 และ๔.๘สำหรับ windows 10 เวอร์ชัน๑๘๐๙และ windows SERVER ๒๐๑๙ (KB4567327)
วิธีการขอรับและติดตั้งการอัปเดต
ติดตั้งการอัปเดตนี้
ช่องทางการวางจำหน่าย |
ใช้ได้ |
ขั้นตอนถัดไป |
การอัปเดต Windows และ Microsoft Update |
ใช่ |
เมื่อต้องการดาวน์โหลดและติดตั้งการอัปเดตนี้ให้ไปที่การตั้งค่า > การปรับปรุงการรักษาความปลอดภัย & > Windows updateแล้วเลือกตรวจหาการอัปเดต |
Microsoft Update Catalog |
ใช่ |
เมื่อต้องการรับแพคเกจแบบสแตนด์อโลนสำหรับการอัปเดตนี้ให้ไปที่เว็บไซต์แค็ตตาล็อกของ Microsoft update |
บริการการอัปเดต Windows Server (WSUS) |
ไม่ใช่ |
คุณสามารถนำเข้าการอัปเดตนี้ลงใน WSUS ด้วยตนเองได้ ดู แค็ตตาล็อก Microsoft Update สำหรับคำแนะนำ |
ข้อมูลไฟล์
สำหรับรายการของไฟล์ที่มีอยู่ในการอัปเดตนี้ให้ดาวน์โหลดข้อมูลไฟล์สำหรับการอัปเดตที่สะสม
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้การอัปเดตนี้คุณต้องมี .Net Framework ๓.๕หรือ 4.7.2 ติดตั้งอยู่
ความต้องการในการเริ่มระบบใหม่
คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากที่คุณใช้การอัปเดตนี้ถ้ามีการใช้ไฟล์ที่ได้รับผลกระทบใดๆ เราขอแนะนำให้คุณออกจากแอปพลิเคชันที่ใช้ทั้งหมดของ .NET Framework ก่อนที่คุณจะใช้การอัปเดตนี้
วิธีการขอรับความช่วยเหลือและการสนับสนุนสำหรับการอัปเดตนี้
-
วิธีใช้สำหรับการติดตั้งการอัปเดต: FAQ Windows Update
-
ปกป้องตัวคุณเองแบบออนไลน์และที่บ้าน: การ สนับสนุนการรักษาความปลอดภัยของ Windows
-
การสนับสนุนเฉพาะที่ตามประเทศของคุณ: การ สนับสนุนสากล