บทความนี้อธิบายถึงการรวบรวมโปรแกรมแก้ไขด่วน 3099844 ยกเลิกโปรแกรมแก้ไขด่วนนี้จะพร้อมใช้งานสำหรับ Microsoft .NET Framework 4.5.2, 4.5.1 และ 4.5 ใน Windows 8, Windows Server 2012 และ RT. ของ Windows สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่รวบรวมโปรแกรมแก้ไขด่วนแก้ไข ดูส่วน "ข้อมูลเพิ่มเติม"
การแก้ปัญหา
ข้อมูลการดาวน์โหลด
แฟ้มต่อไปนี้จะพร้อมให้ดาวน์โหลดได้จากศูนย์ดาวน์โหลดของ Microsoft:ดาวน์โหลดแพคเกจโปรแกรมแก้ไขด่วนที่ใช้ x86 เดี๋ยวนี้ดาวน์โหลดแพคเกจโปรแกรมแก้ไขด่วนที่ใช้ x64 เดี๋ยวนี้ สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการดาวน์โหลดแฟ้มสนับสนุนของ Microsoft ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
119591วิธีการขอรับแฟ้มสนับสนุนของ Microsoft จากบริการออนไลน์Microsoft สแกนแฟ้มนี้เพื่อหาไวรัสแล้ว Microsoft ใช้ซอฟต์แวร์ตรวจสอบไวรัสที่เป็นปัจจุบันที่สุดซึ่งพร้อมใช้งานตั้งแต่วันที่ซึ่งมีการประกาศแฟ้มนี้ แฟ้มนี้ถูกจัดเก็บไว้ในเซิร์ฟเวอร์ที่เพิ่มการรักษาความปลอดภัยซึ่งช่วยป้องกันการเปลี่ยนแปลงใด ๆ ที่ไม่ได้รับอนุญาตต่อแฟ้มดังกล่าว
ข้อมูลเพิ่มเติม
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี.NET Framework 4.5.2, 4.5.1 และ 4.5 การติดตั้ง
ข้อกำหนดการรีสตาร์ท
คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ถ้ามีการใช้แฟ้มที่ได้รับผลกระทบใด ๆ เราขอแนะนำให้ คุณปิดโปรแกรมประยุกต์ที่ใช้.NET Framework ทั้งหมดก่อนที่จะใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
แพคเกจโปรแกรมแก้ไขด่วนนี้ไม่แทนแพคเกจโปรแกรมแก้ไขด่วนที่ออกมาก่อนหน้านี้
การตัดสินค้าจากคลังที่แก้ไขยกเลิกโปรแกรมแก้ไขด่วนนี้
ปัญหาที่ 1
วิธีการSystem.Windows.Markup.XamlWriter.Saveไม่สามารถปิดการเยื้องสำหรับองค์ประกอบที่มี xml:space = "รักษา" ซึ่งผลช่องว่างเพิ่มเติมถูกเพิ่มไปยังองค์ประกอบ ตัวอย่างเช่น ย่อหน้าที่แสดง ด้วย XAML ต่อไปนี้จะถูกแปลงเป็น XAML ไม่ถูกต้อง โดยวิธีการXamlWriter.Save :
การนำเสนอ XAML ของย่อหน้าแหล่งที่มา:<Paragraph><Span>
<Run Text="Test"/> </Span> <Run Text=" "/> </Paragraph>
XAML ไม่ถูกต้องที่สร้างขึ้น โดยวิธีการXamlWriter.Save :
<?xml version="1.0" encoding="utf-16"?><Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph xml:space="preserve"> <Span>Test</Span> <Run> </Run></Paragraph> </Section>
XAML ที่คาดไว้ (ถูกต้อง):
<?xml version="1.0" encoding="utf-16"?><Section xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation">
<Paragraph xml:space="preserve"><Span>Test</Span> <Run> </Run></Paragraph> </Section>
ปัญหาที่ 2
เนื้อหาบางอย่างหายไปในเอกสารที่พิมพ์ออกถ้ามีใช้ความโปร่งใสใน Windows 7 และรุ่นก่อนหน้านี้ ตัวอย่างเช่น บางเนื้อหาในเส้นขอบตารางอาจสูญหายไป และทำให้มีพื้นที่ว่างในงานพิมพ์
ปัญหาที่ 3
เนื้อหาบางอย่างจะไม่ชัดเจนในงานพิมพ์หากมีใช้ความโปร่งใสใน Windows 7 และรุ่นก่อนหน้านี้ เหตุการณ์นี้เกิดขึ้นแม้แต่เมื่อคุณตั้งค่าระดับคุณภาพพิมพ์เพื่อถ่าย
โปรแกรมแก้ไขด่วนนี้ช่วยปรับปรุงคุณภาพการแสดงผลที่ได้รับ โดยการใช้ค่า OutputQuality.Photographic โปรดทราบว่า เอกสารที่มีคุณภาพดีจำเป็นต้องมีแฟ้มตัวจัดคิวงานพิมพ์ที่มีขนาดใหญ่ และรอเวลาอีกต่อไป ถ้าผลข้างเคียงเหล่านี้ไม่ถูกต้อง คุณสามารถปรับคุณภาพการแสดงผลของงานพิมพ์ปานกลางปัญหาที่ 4
เมื่อคุณเรียกใช้โปรแกรมประยุกต์สัมผัส Windows นำเสนอพื้นฐาน (WPF) ภายใต้บริบทของระบบใน Windows 7 และ Windows Vista ฟังก์ชันการทำงานด้วยการสัมผัสจะหายไป และความเสียหายที่อาจเกิดขึ้นหลังจากหลายนาที ปัญหานี้เกิดขึ้นเนื่องจากการใช้หมึกไม่ได้รับการสนับสนุนในบริบทของระบบใน Windows 7 และ Windows Vista
โปรแกรมแก้ไขด่วนนี้ปิดใช้งานการสนับสนุนแบบสัมผัสในขณะที่ภายใต้บริบทของระบบ โปรโมชันสัมผัสเมาส์ยังคงทำงานปัญหาที่ 5
เมื่อโปรแกรมประยุกต์ WPF ที่ใช้เป็น TreeViewItem นอกจาก TreeView การ แอพลิเคชันสามารถพบ InvalidCastException การติดตามสแต็คเริ่มต้นเป็นดังนี้:
System.Windows.Controls.VirtualizingStackPanel.FindScrollOffset(Visual v)
หมายเหตุ ข้อยกเว้นเกิดขึ้นเมื่อ TreeViewItem อยู่ในตัวควบคุมรายการที่ถูกสร้างเสมือน (ตัวอย่าง ควบคุม ListBox, DataGrid หรือมุมมองรายการ) ที่พยายามค้นหาเลื่อนการออฟเซ็ต TreeViewItem หรือหนึ่งยังลูกหลาน (ตัวอย่าง ประกาศแบบ TreeViewItem เป็นรากของการ DataTemplate และ DataTemplate จะใช้เป็น CellTemplate ของคอลัมน์ DataGrid) ในสถานการณ์นี้ ข้อยกเว้นนี้เกิดขึ้น
ปัญหาที่ 6
โปรแกรมแก้ไขด่วนนี้เปิดใช้งานการขนส่งเลเยอร์ความปลอดภัย (TLS) 1.1 และ 1.2 สำหรับการเชื่อมต่อ Microsoft SQL Server ใน System.Data.dll