เกี่ยวกับ Microsoft .NET Framework 4.7.2
Microsoft .NET Framework 4.7.2 เป็นการอัปเดตที่เข้ากันได้กับ .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 และ 4.7.1
-
แพคเกจแบบออฟไลน์สามารถใช้ได้ในสถานการณ์ที่ ไม่สามารถใช้ตัวติดตั้งเว็บ ได้เนื่องจากขาดการเชื่อมต่ออินเทอร์เน็ต แพคเกจนี้มีขนาดใหญ่กว่าตัวติดตั้งเว็บและไม่รวมชุดภาษา เราขอแนะนําให้คุณใช้ตัวติดตั้งเว็บแทนตัวติดตั้งแบบออฟไลน์เพื่อความต้องการด้านประสิทธิภาพและแบนด์วิดท์ที่เหมาะสม
-
เมื่อคุณติดตั้งแพคเกจนี้ แพคเกจหรือโปรแกรมปรับปรุงต่อไปนี้จะถูกติดตั้งต่อระบบปฏิบัติการของคุณ:
-
ใน Windows 7 Service Pack 1 (SP1) และ Windows Server 2008 R2 SP1 .NET Framework 4.7.2 จะแสดงเป็นผลิตภัณฑ์ที่ติดตั้งภายใต้รายการ โปรแกรมและคุณลักษณะ ใน แผงควบคุม
-
ใน Windows Server 2012 การอัปเดตสําหรับ Microsoft Windows (KB4054542) จะแสดงอยู่ภายใต้รายการ Updates ที่ติดตั้งใน แผงควบคุม
-
ใน Windows 8.1 หรือ Windows Server 2012 R2 การอัปเดตสําหรับ Microsoft Windows (KB4054566) จะแสดงอยู่ภายใต้รายการ Updates ที่ติดตั้งแล้ว ใน แผงควบคุม
-
ในการอัปเดตในโอกาสวันครบรอบ Windows 10 (เวอร์ชัน 1607) การอัปเดต Windows 10 สำหรับนักสร้างสรรค์ (เวอร์ชัน 1703) และ Windows Server 2016 การอัปเดตสําหรับ Microsoft Windows (KB4054590) จะแสดงอยู่ภายใต้รายการ Updates ที่ติดตั้งใน แผงควบคุม
-
ใน Windows 10 Fall Creators Update (เวอร์ชัน 1709) การอัปเดตสําหรับ Microsoft Windows (KB4073120) จะแสดงอยู่ใต้รายการ Updates ที่ติดตั้งแล้ว ใน แผงควบคุม
-
Microsoft .NET Framework 4.7.2 พร้อมใช้งานบน Windows Update และบน Windows Server Update Service (WSUS) โดยจะมีการนําเสนอเป็นการอัปเดตที่แนะนําใน Windows Update
หมาย เหตุตัวติดตั้งแพคเกจ (NDP472-KB4054530-x86-x64-AllOS-ENU.exe) ได้รับการอัปเดตเมื่อวันที่ 10 กรกฎาคม 2018 หากคุณดาวน์โหลดตัวติดตั้งก่อนวันที่ 10 กรกฎาคม 2018 เราขอแนะนําให้คุณดาวน์โหลดตัวติดตั้งเวอร์ชันล่าสุด (4.7.3081.0) เพื่อรับ การแก้ไขเพิ่มเติม ที่รวมอยู่ในการอัปเดต
ข้อมูลการดาวน์โหลด
แฟ้มต่อไปนี้สามารถดาวน์โหลดได้จากศูนย์ดาวน์โหลด Microsoft:
-
สําหรับระบบปฏิบัติการ Windows ทั้งหมด ยกเว้น Windows RT 8.1:
ดาวน์โหลดแพคเกจตัวติดตั้งแบบออฟไลน์ของ Microsoft .NET Framework 4.7.2 ทันที -
สําหรับ Windows RT 8.1:
โปรแกรมแก้ไขด่วนแทนที่ด้วยการอัปเดตล่าสุดของ.NET Framework ซึ่งประกอบด้วยการแก้ไขทั้งหมดที่รวมไว้ในโปรแกรมแก้ไขด่วนก่อนหน้านี้ ขอแนะนําให้ติดตั้งการอัปเดตล่าสุดของ .NET Framework
สําหรับข้อมูลเกี่ยวกับวิธีการดาวน์โหลดไฟล์การสนับสนุนของ Microsoft ให้ดู วิธีรับไฟล์การสนับสนุนของ Microsoft จากบริการออนไลน์
Microsoft สแกนแฟ้มนี้เพื่อหาไวรัส โดยใช้ซอฟต์แวร์ตรวจหาไวรัสล่าสุดณวันที่มีการประกาศแฟ้มนั้น แฟ้มดังกล่าวจะถูกเก็บไว้บนเซิร์ฟเวอร์เพิ่มความปลอดภัยซึ่งช่วยป้องกันการเปลี่ยนแปลงใดๆ ที่ไม่ได้รับอนุญาต
ปัญหาที่ได้รับการแก้ไขในการอัปเดตนี้
ปัญหาต่อไปนี้ได้รับการแก้ไขแล้วสําหรับ .NET Framework 4.7.2
SQL Server (SQL)
-
แก้ไขปัญหาที่มีการใช้คุณสมบัติ .NET Framework API SqlConnection.ConnectionString เพื่อตั้งค่าสตริงการเชื่อมต่อ null หรือว่างเปล่า ในสถานการณ์นี้ ข้อยกเว้นการอ้างอิง Null (NRE) เกิดขึ้นเมื่อคุณใช้ API ร่วมกับ .NET Framework 4.7.2 [611802, System.Data.dll, บัก]
-
แก้ไขปัญหาที่คุณเชื่อมต่อกับ Azure SQL DB และ MultipleActiveResultSets=true ถูกใช้ในสตริงการเชื่อมต่อร่วมกับ System.Data.SqlClient.SqlConnection ในสถานการณ์นี้ การดําเนินการคิวรีแบบต่างเวลาทําให้สตรีมการร้องขอโพรโทคอล TDS ไม่ถูกต้องถูกส่งจากไคลเอ็นต์ ซึ่งทําให้ API คิวรีแบบ Async ล้มเหลว [620109, System.Data.dll , บัก]
Windows Presentation Framework (WPF)
-
เพิ่มสวิตช์ AppContext ที่ปฏิเสธไม่รับงานบางอย่างที่ทําระหว่าง AppDomain หรือการปิดกระบวนการ ปัญหานี้สามารถลด (แต่ไม่กําจัด) ความเป็นไปได้ของการหยุดทํางานในแอปพลิเคชันที่ทําให้สมมติฐานว่าไม่มีสมมติฐานเกี่ยวกับระยะเวลาของเธรด Finalizer [593963, WindowsBase.dll, บัก]
-
แก้ไขการหยุดทํางานใน WPF ที่เกิดขึ้นเมื่อคุณแทนที่อักขระหลายตัวด้วยอักขระเดียว (ในภาษาอื่นที่ไม่ใช่ข้อความต้นฉบับ) โดยใช้ IMEPad [605996, PresentationFramework.dll, บัก]
-
ขณะนี้กล่องคําสั่งผสมที่จัดกลุ่มรายการรายงานเด็กๆ อย่างถูกต้องผ่าน UIAutomation [605922, PresentationFramework.dll, บัก]
ข้อมูลเพิ่มเติม
.NET Framework เวอร์ชันนี้ทํางานเคียงข้างกันกับ .NET Framework 3.5 SP1 และเวอร์ชันก่อนหน้า อย่างไรก็ตาม จะทําการอัปเดตแบบแทนที่สําหรับ .NET Framework 4, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7 และ 4.7.1
ปัญหาที่ทราบแล้ว
-
แอปพลิเคชันที่ใช้.NET Framework ในการเตรียมใช้งานคอมโพเนนต์ COM และที่เรียกใช้โดยมีสิทธิ์แบบจํากัดอาจไม่สามารถเริ่มต้นหรือทํางานได้อย่างถูกต้อง และส่งกลับข้อผิดพลาด "การเข้าถึงถูกปฏิเสธ" "ไม่ได้ลงทะเบียนคลาส" หรือ "ความล้มเหลวภายในที่เกิดขึ้นโดยไม่ทราบสาเหตุ"
-
สําหรับปัญหาที่ทราบเกี่ยวกับ .NET Framework 4.7.2 ให้ดู ปัญหาที่ทราบสําหรับ.NET Framework 4.7.2
สวิตช์บรรทัดคําสั่งสําหรับการอัปเดตนี้
สําหรับข้อมูลเพิ่มเติมเกี่ยวกับตัวเลือกบรรทัดคําสั่งต่างๆ ที่ได้รับการสนับสนุนโดยการอัปเดตนี้ ให้ดูส่วน "ตัวเลือกบรรทัดคําสั่ง" ใน คู่มือการปรับใช้.NET Framework สําหรับนักพัฒนา
ข้อกำหนดในการรีสตาร์ต
คุณอาจต้องรีสตาร์ตคอมพิวเตอร์หลังจากที่คุณติดตั้งการอัปเดตนี้ เราขอแนะนําให้คุณออกจากแอปพลิเคชันทั้งหมดที่ใช้ .NET Framework ก่อนที่คุณจะติดตั้งการอัปเดตนี้
ระบบปฏิบัติการที่สนับสนุน
Microsoft .NET Framework 4.7.2 (ตัวติดตั้งแบบออฟไลน์) สนับสนุนระบบปฏิบัติการต่อไปนี้:
-
Windows Server 2016 (เวอร์ชัน 1709)
-
Windows 10 การอัปเดตในโอกาสวันครบรอบ (เวอร์ชัน 1607) (x86 และ x64)
-
การอัปเดต Windows 10 สำหรับนักสร้างสรรค์ (เวอร์ชัน 1703) (x86 และ x64)
-
Windows 10 Fall Creators Update (เวอร์ชัน 1709) (x86 และ x64)
-
Windows Server 2012 R2 (x64)
-
Windows 8.1 (x86 และ x64)
-
Windows Server 2012 (x64)
-
Windows Server 2008 R2 Service Pack 1 (x64)
-
Windows 7 Service Pack 1 (x86 และ x64)