บทนำ
บทความนี้อธิบายถึงค่าสะสมของโปรแกรมแก้ไขด่วน 2966778 สำหรับการ Microsoft .NET Framework 2.0 Service Pack 2 (SP2) ยกเลิกโปรแกรมแก้ไขด่วนนี้แก้ไขปัญหาต่าง ๆ ในการ SP2 .NET Framework 2.0 สำหรับข้อมูลเพิ่มเติมเกี่ยวกับปัญหาที่รวบรวมโปรแกรมแก้ไขด่วนแก้ไข ดูส่วน "ข้อมูลเพิ่มเติม"
ยกเลิกโปรแกรมแก้ไขด่วนนี้จะพร้อมใช้งานสำหรับระบบปฏิบัติการต่อไปนี้:-
Windows Vista SP2
-
Windows Server 2008 SP2
ข้อมูลเพิ่มเติม
ข้อมูลโปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนจะพร้อมใช้งานได้ในขณะนี้จาก Microsoft อย่างไรก็ตาม มีจุดมุ่งหมายที่จะแก้ไขเฉพาะปัญหาที่บทความนี้อธิบายไว้เท่านั้น นำวิธีนี้ไปใช้กับระบบที่ประสบกับปัญหาที่เฉพาะเจาะจงเท่านั้น
หากต้องการแก้ไขปัญหานี้ ให้ติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายชื่อทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับค่าใช้จ่ายสนับสนุน แวะไปที่เว็บไซต์ของ Microsoft ต่อไปนี้:http://support.microsoft.com/contactus/?ws=supportหมายเหตุ ในกรณีพิเศษ ค่าบริการที่เรียกเก็บตามปกติเมื่อโทรติดต่อฝ่ายสนับสนุนอาจจะยกเลิกได้หาก Microsoft Support Professional ตัดสินว่าโปรแกรมปรับปรุงที่เฉพาะเจาะจงจะแก้ไขปัญหาของคุณได้ ค่าใช้จ่ายในการสนับสนุนตามปกติจะใช้กับคำถามและปัญหาในการสนับสนุนเพิ่มเติมซึ่งไม่สอดคล้องตามเกณฑ์สำหรับโปรแกรมปรับปรุงเฉพาะที่เกี่ยวข้อง
ข้อกำหนดเบื้องต้น
เมื่อต้องการใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องมี SP2 2.0 กรอบงาน.NET ที่ติดตั้งอยู่
ข้อกำหนดการรีสตาร์ท
คุณต้องรีสตาร์ทคอมพิวเตอร์หลังจากใช้โปรแกรมแก้ไขด่วนนี้ถ้ามีการใช้แฟ้มที่ได้รับผลกระทบใด ๆ เราขอแนะนำให้ คุณออกจากโปรแกรมประยุกต์ที่ใช้.NET Framework ทั้งหมดก่อนที่จะใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลการแทนที่โปรแกรมแก้ไขด่วน
แพคเกจโปรแกรมแก้ไขด่วนนี้ไม่ได้แทนแพคเกจโปรแกรมแก้ไขด่วนที่ออกมาก่อนหน้านี้
รุ่นสากลของ hotfix นี้มีแอตทริบิวต์ของแฟ้ม (หรือแอตทริบิวต์ของแฟ้มที่ใหม่กว่า) ซึ่งแสดงอยู่ในตารางต่อไปนี้ วันที่และเวลาสำหรับแฟ้มเหล่านี้จะแสดงรายการไว้ในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ระบบจะแปลงข้อมูลนี้เป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้แท็บ โซนเวลา ในรายการ วันที่และเวลา ในแผงควบคุม
สำหรับทั้งหมดได้รับการสนับสนุนรุ่นที่ใช้ x86 ของ.NET Framework 2.0 ใน Windows Vista และ Windows Server 2008
สำหรับทั้งหมดได้รับการสนับสนุนรุ่นที่ใช้ x64 ของ.NET Framework 2.0 ใน Windows Vista และ Windows Server 2008
การตัดสินค้าจากคลังที่แก้ไขยกเลิกโปรแกรมแก้ไขด่วนนี้
ปัญหาที่ 1
สมมติว่า คุณได้ทำการ Microsoft .NET Framework 2.0 Service Pack 2 (SP2) -ใช้แอพลิเคชันเพื่อขอรับสัญลักษณ์สกุลเงินใหม่สำหรับรูเบิลรัสเซีย ถ้าตั้งของผู้ใช้สำหรับคอมพิวเตอร์ถูกตั้งค่าเป็นตำแหน่งที่ตั้งที่ไม่ใช่ภาษารัสเซีย สัญลักษณ์รูเบิลรัสเซียใหม่จะไม่แสดงขึ้นปัญหาที่ 2
เมื่อคุณปรับปรุงระบบที่เจาะกับ Visual Studio 2012 อัพเดต 2 บนโปรแกรมประยุกต์ใช้ SP2 2.0 กรอบงาน.NET คุณได้รับข้อความแสดงข้อผิดพลาดต่อไปนี้:มีข้อยกเว้นของชนิด 'System.ExecutionEngineException' ไม่สามารถจัดการได้เกิดขึ้นใน mscorlib.dll
ปัญหานี้เกิดขึ้นเนื่องจากไม่มีการตรวจสอบแอสเซมบลี โดยตัวโหลดแอสเซมบลี ทั้งนี้เนื่องจากที่อ้างอิงแอสเซมบลีบางอย่างไม่สามารถตรวจสอบได้อย่างถูกต้อง โดยบางนโยบายที่อ้างอิงใน.NET Framework สามารถแก้ไข
ปัญหาที่ 3คุณพบการใช้งาน CPU สูงเมื่อคุณเรียกใช้ SP2 2.0 กรอบงาน.NET หรือโปรแกรมประยุกต์ที่ใช้ Microsoft SharePoint 2010 บนเซิร์ฟเวอร์ที่ประกอบด้วยตัวประมวลผลมากกว่า 16 และตัวประมวลผลที่ไม่สามารถเกิดจากการปริมาณงานของแอพลิเคชัน
.NET Framework 2.0 มีการปรับให้เหมาะสมสำหรับเซิร์ฟเวอร์ที่มีขนาดใหญ่ไม่ ตัวแปรของสภาพแวดล้อมดังต่อไปนี้อาจลดโหลด CPU บาง อย่างไรก็ตาม เราขอแนะนำว่า คุณไม่ได้ใช้การตั้งค่าเหล่านี้จน กว่าลักษณะประสิทธิภาพการทำงานของแอพลิเคชันจะเข้าใจอย่างสมบูรณ์ และเวิร์กโหลดแอพลิเคชันทั้งหมดจะลงบัญชีทั้งหมด
ตัวแปรสภาพแวดล้อม |
คำอธิบาย |
การตั้งค่าที่แนะนำ |
---|---|---|
COMPLUS_SpinLimitProcCap |
ตั้งค่าตัวประมวลผลหลายวิธีเพื่อใช้คำนวณชรันไทม์บาง ค่าเริ่มต้นคือ การนับจำนวนตัวประมวลผลที่เกิดขึ้นจริง |
มีค่าตั้งแต่ 2 ถึง 8 |