11 กุมภาพันธ์ 2020-KB4534130 การอัปเดตสะสมสําหรับ .NET Framework 4.8 สําหรับ Windows 10 เวอร์ชัน 1803

นำไปใช้กับ
.NET

หมายเหตุ

  • วันที่วางจําหน่าย:
    11 กุมภาพันธ์ 2020
  • เวอร์ชัน:
    .NET Framework 4.8

การอัปเดตนี้สําหรับ Windows 10 เวอร์ชัน 1803 มีการปรับปรุงความน่าเชื่อถือสะสมใน .NET 4.8 เราขอแนะนําให้คุณใช้การอัปเดตนี้เป็นส่วนหนึ่งของกิจวัตรการบํารุงรักษาปกติของคุณ ก่อนติดตั้งการอัปเดตนี้ โปรดดูที่ส่วนข้อกําหนดเบื้องต้นและข้อกําหนดในการเริ่มระบบใหม่

หมายเหตุ

การอัปเดตนี้รวมอยู่ในการอัปเดตสะสมวันที่ 11 กุมภาพันธ์ 2020 การอัปเดตนี้เผยแพร่มาก่อนหน้านี้ในการอัปเดตสะสมเมื่อวันที่ 23 มกราคม 2020

การปรับปรุงคุณภาพและความน่าเชื่อถือ

WCF1 - เพิ่มกลไกการเลือกรับอีกครั้งเมื่อกําหนดค่าจุดสิ้นสุดที่รอการติดต่อบนบริการการเปิดใช้งาน WCF เพื่อจัดการสภาวะการแย่งชิงที่อาจเกิดขึ้นเมื่อเริ่มการทํางานของแอปพลิเคชัน IIS ใหม่อย่างรวดเร็วหลายครั้งขณะที่ใช้งาน CPU สูง ซึ่งส่งผลให้ไม่สามารถเข้าถึงจุดสิ้นสุดได้ ลูกค้าสามารถเลือกรับการแก้ไขโดยการเพิ่ม AppSetting ต่อไปนี้ไปยัง SMSvcHost.exe.config ภายใต้โฟลเดอร์ %windir%\Microsoft.NET\Framework\v4.0.30319 และ %windir%\Microsoft.NET\Framework64\v4.0.30319 ตามความเหมาะสม การดําเนินการนี้จะลองลงทะเบียนจุดสิ้นสุดอีกครั้ง 10 ครั้ง โดยมีการหน่วงเวลา 1 วินาทีระหว่างความพยายามแต่ละครั้ง ก่อนที่จะทําให้จุดสิ้นสุดเข้าสู่สถานะล้มเหลว

<การตั้งค่าแอป>
<add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/>
<add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/>
</appSettings>
- มีสภาวะการแย่งชิงเมื่อเส้นทางการรับฟังกําลังถูกปิดลงเนื่องจากกระบวนการปฏิบัติการ IIS หยุดทํางาน และจุดสิ้นสุดเดียวกันถูกกําหนดค่าใหม่เป็นกําลังรับฟังแต่กําลังรอการเปิดใช้งาน เมื่อพบข้อขัดแย้ง การเปลี่ยนแปลงนี้จะทําให้สามารถลองอีกครั้งได้ โดยสันนิษฐานว่าข้อขัดแย้งเกิดขึ้นชั่วคราวเนื่องจากสภาวะการแย่งชิงนี้ จํานวนครั้งลองใหม่และระยะเวลารอสามารถกําหนดค่าได้ผ่านการตั้งค่าแอป
Winforms - แก้ไขปัญหาในตัวควบคุม System.Windows.Forms.TextBox ที่ตั้งค่าคุณสมบัติ ImeMode เป็น NoControl ตอนนี้ ตัวควบคุมเหล่านี้รักษาการตั้งค่า IME ที่สอดคล้องกับการตั้งค่าระบบปฏิบัติการเกี่ยวกับลําดับการนําทางบนหน้า การแก้ไขจะนําไปใช้กับ CHS ด้วยแป้นพิมพ์ Pinyin
- แก้ไขปัญหาเกี่ยวกับตัวควบคุม System.Windows.Forms.ComboBox ที่ตั้งค่า ImeMode เป็น ImeMode.NoControl บน CHS ที่มีแป้นพิมพ์ Pinyin เพื่อรักษาโหมดการป้อนข้อมูลของตัวควบคุมคอนเทนเนอร์หลักแทนที่จะสลับเป็น IME ที่ปิดใช้งานเมื่อมีการนําทางโดยใช้การคลิกเมาส์และเมื่อโฟกัสย้ายจากตัวควบคุมที่มี IME ที่ปิดใช้งานไปยังตัวควบคุม ComboBox นี้
- การเปลี่ยนแปลงการช่วยสําหรับการเข้าถึงใน .NET Framework 4.8 ส่วนติดต่อผู้ใช้ที่อยู่ IP การแก้ไขที่ลดลงใน DataGridView ในตัวช่วยสร้างคลัสเตอร์ใน Failover Cluster Services: ผู้ใช้ไม่สามารถใส่ค่า IP หลังจากการควบคุม ปรับโครงสร้างทรี UIA ที่เกี่ยวข้องกับการย้ายตัวควบคุมการแก้ไขไปยังเซลล์แก้ไขอื่น ขณะนี้เซลล์ DataGridView (เซลล์ที่อยู่ IP) และตัวควบคุมภายในจะไม่ถูกประมวลผลในการปรับโครงสร้างต้นไม้ UIA เริ่มต้นเพื่อป้องกันปัญหานี้
CLR2 - การเปลี่ยนแปลงใน .NET Framework 4.8 ได้ปรับปรุงสถานการณ์สมมติของ EnterpriseServices บางอย่างที่วัตถุอพาร์ทเมนต์แบบเธรดเดียวอาจถือว่าเป็นอพาร์ทเมนต์แบบหลายเธรด และทําให้การบล็อกล้มเหลว การเปลี่ยนแปลงนี้จะระบุวัตถุอพาร์ทเมนต์แบบเธรดเดียวได้อย่างถูกต้องและหลีกเลี่ยงความล้มเหลวนี้
- มีสภาพการแข่งขันในแคชของผู้ให้บริการเมตาดาต้า PDB แบบพกพาที่ทําให้ผู้ให้บริการรั่วไหลและทําให้เกิดการหยุดทํางานใน StackTrace API การวินิจฉัย ในการแก้ไขการแข่งขัน ให้ตรวจหาสาเหตุที่ไม่ได้กําจัดผู้ให้บริการและกําจัดทิ้ง
- แก้ไขปัญหาเมื่ออยู่ใน GC เซิร์ฟเวอร์ ถ้าคุณไม่มีหน่วยความจําจริงๆเมื่อทําการจัดสรร SOH (กล่าวคือ มีการ GC การบล็อกเต็มรูปแบบและยังไม่มีพื้นที่ว่างที่จะรองรับการจัดสรร SOH ของคุณ) คุณจะเห็น GC ที่บล็อกเต็มรูปแบบถูกทริกเกอร์ซ้ําแล้วซ้ําอีกด้วยเหตุผลของทริกเกอร์ว่า OutOfSpaceSOH การแก้ไขนี้คือการ throw OOM เมื่อเราตรวจพบสถานการณ์นี้แทนการทริกเกอร์ GC ในลูป
- แก้ไขปัญหาที่เกิดจากการเปลี่ยนแปลงความเกี่ยวข้องของกระบวนการจาก 1 เป็น N คอร์
SQL - แก้ไขปัญหาเกี่ยวกับการติดตามการเสนอราคาของ SqlClient ที่ไม่ได้พิมพ์ข้อมูลเนื่องจากมีการจัดรูปแบบสตริงไม่ถูกต้อง
WPF3 - แก้ไขปัญหาที่ในบางกรณี ป็อปอัพในแอปพลิเคชัน WPF DPI สูงไม่แสดง แสดงที่มุมบนซ้ายของหน้าจอ หรือแสดง/แสดงไม่สมบูรณ์
- แก้ไขปัญหาเมื่อสร้างเอกสาร XPS ใน WPF ที่การตั้งค่าย่อยของฟอนต์อาจส่งผลให้เกิด FileFormatException หากกระบวนการตั้งค่าย่อยจะทําให้ฟอนต์เพิ่มขึ้น เพื่อหลีกเลี่ยงข้อผิดพลาดนี้ ให้ตั้งค่าสวิตช์ AppContext ที่ชื่อ 'Switch.MS.Internal.TtfDelta.AllowFontReuseDuringFontSubsetting' เป็น 'true' โดยใช้วิธีการใดวิธีการหนึ่งที่อธิบายไว้ ที่นี่ ภายใต้ "AppContext สําหรับผู้ใช้ไลบรารี"
- แก้ไขความกว้างที่ไม่ถูกต้องของสัญลักษณ์แสดงแป้นพิมพ์แทรกข้อความใน TextBox และอื่นๆ เมื่อ DPI ของระบบมีค่าเกินกว่า 96 โดยเฉพาะอย่างยิ่ง เครื่องหมายตกไม่ได้แสดงอะไรบนจอภาพที่มี DPI ต่ํากว่าจอแสดงผลหลักในบางสถานการณ์ที่รับรู้ DPI
- แก้ไขปัญหาการค้างที่เกิดขึ้นระหว่างเค้าโครงของตารางที่มีคอลัมน์ที่เป็นของ SharedSizeGroup
- แก้ไขปัญหาการหยุดการตอบสนองและสาเหตุ StackOverflowException ที่เกิดขึ้นเมื่อเปิด RibbonSplitButton หากแอปปิดใช้งานปุ่มโดยการเขียนโปรแกรมและแทนที่รายการเมนูก่อนที่ผู้ใช้จะปล่อยปุ่มเมาส์
- แก้ไขปัญหาการค้างบางอย่างที่อาจเกิดขึ้นในขณะที่เลื่อน TreeView
ไลบรารีเครือข่าย - เสริมความแข็งแกร่งให้กับ UdpClient จากการใช้งานที่ไม่ถูกต้องในการกําหนดค่าเครือข่ายด้วย MTU ขนาดใหญ่เป็นพิเศษ
Acquistion & Deployment - แก้ไขปัญหาที่การติดตั้ง .NET 4.8 บนเครื่อง Windows ก่อนรุ่น 1809 ป้องกัน การตั้งค่าเฉพาะ NET ที่จะโยกย้ายในระหว่างการอัปเกรด Windows เป็นรุ่น 1809 หมายเหตุ: เพื่อป้องกันปัญหานี้ ต้องใช้การอัปเดตนี้ ก่อนอัปเกรด เป็น Windows เวอร์ชันที่ใหม่กว่า

         1 Windows Communication Foundation (WCF)
2 รันไทม์ภาษาทั่วไป (CLR)
3 Windows Presentation Foundation (WPF)

วิธีการรับและติดตั้งการอัปเดต

ติดตั้งการอัปเดตนี้

การอัปเดตนี้จะถูกดาวน์โหลดและติดตั้งโดยอัตโนมัติจาก Windows Update

เมื่อต้องการขอรับแพคเกจสแตนด์อโลนสำหรับการอัปเดตนี้ ให้ไปที่เว็บไซต์ Microsoft Update Catalog

ข้อมูลไฟล์

สําหรับลิสต์ของไฟล์ที่ระบุในการอัปเดตนี้ ให้ดาวน์โหลดข้อมูลไฟล์สําหรับการอัปเดตแบบสะสม

ข้อกำหนดเบื้องต้น

หากต้องการอัปเดต คุณต้องติดตั้ง .NET Framework 4.8

ข้อกำหนดในการรีสตาร์ต

คุณต้องเริ่มการทํางานของคอมพิวเตอร์ใหม่หลังจากใช้การอัปเดตนี้หากมีการใช้ไฟล์ที่ได้รับผลกระทบ เราขอแนะนําให้คุณออกจากแอปพลิเคชันที่ใช้ .NET Framework ทั้งหมดก่อนที่จะใช้การอัปเดตนี้

ข้อมูลการแทนที่การอัปเดต

การอัปเดตนี้แทนการอัปเดตที่ออกมาก่อนหน้านี้ [4533000]()https://support.microsoft.com/help/4533000\

วิธีการรับวิธีใช้และการสนับสนุนสําหรับการอัปเดตนี้