โปรแกรมแก้ไขด่วนที่มีอยู่ที่แก้ไขปัญหาบางอย่างรั่วไหลของหน่วยความจำสำหรับ WPF ใน 4 Framework ของ.NET

ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ

ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:2297328
อาการ
โปรแกรมแก้ไขด่วนที่มีอยู่ที่แก้ไขปัญหาเกี่ยวกับการรั่วไหลของหน่วยความจำต่อไปนี้สำหรับ Windows การนำเสนอมูลฐาน (WPF) ในกรอบงาน Microsoft .NET 4

ปัญหา 1

คุณเรียกใช้โปรแกรมประยุกต์ WPF ที่ประกอบด้วยลักษณะหรือแม่แบบที่อ้างอิงไปยังทรัพยากรของแอพลิเคชัน โดยใช้ส่วนขยายของมาร์กอัป StaticResource หรือส่วนขยายของมาร์กอัป DynamicResource ตัวควบคุมต่าง ๆ ที่ใช้ลักษณะหรือแม่แบบเหล่านี้จะถูกสร้างขึ้น อย่างไรก็ตาม ตัวควบคุมเหล่านี้ไม่ได้ใช้ทรัพยากรที่มีการอ้างอิง ในสถานการณ์นี้ หน่วยความจำของบางอย่างWeakReferenceวัตถุ และของอาร์เรย์ holding เนื้อที่คือ leaked หลังจากคอลเลกชันเบจเพิ่มตัวควบคุม

ปัญหา 2

คุณเรียกใช้โปรแกรมประยุกต์ WPF ที่ประกอบด้วยตัวควบคุมคุณสมบัติถูกข้อมูลขอบเพื่อDependencyObjectวัตถุ อายุการใช้งานของวัตถุมีความยาวมากกว่าอายุการใช้งานของตัวควบคุม เมื่อตัวควบคุมหลายสร้าง หน่วยความจำของบางอย่างWeakReferenceวัตถุและ การเก็บการเว้นวรรคแถวลำดับคือ leaked หลังจากคอลเลกชันเบจเพิ่มตัวควบคุม

ปัญหา 3

คุณเรียกใช้โปรแกรมประยุกต์ WPF ที่ใช้ควบคุม TreeView หรือตัวควบคุมที่ได้รับมาจาก การตัวเลือกคลาสที่ การแจ้งเตือนภายในเพื่อควบคุมโฟกัสของแป้นพิมพ์ในการลงทะเบียนตัวควบคุมนั้นKeyboardNavigationคลาสที่ โปรแกรมประยุกต์ที่สร้างตัวควบคุมเหล่านี้จำนวนมาก ตัวอย่างเช่น คุณเพิ่ม และลบตัวควบคุมเหล่านี้ ในตัวอย่างนี้ หน่วยความจำของบางอย่างWeakReferenceวัตถุและ การเก็บการเว้นวรรคแถวลำดับคือ leaked หลังจากคอลเลกชันเบจเพิ่มตัวควบคุม
การแก้ไข
โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft พร้อมใช้งานแล้ว แต่มีเป้าหมายเพียงเพื่อการแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น ใช้ hotfix นี้เฉพาะกับระบบต่างๆ ที่พบปัญหานี้เท่านั้น hotfix นี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น ถ้าคุณไม่ได้รับผลกระทบที่รุนแรงจากปัญหานี้ เราขอแนะนำให้คุณรอ Service Pack รุ่นถัดไปซึ่งมีโปรแกรมแก้ไขด่วนนี้

เมื่อต้องการแก้ไขปัญหานี้ทันที ให้ติดต่อฝ่ายบริการสนับสนุนผลิตภัณฑ์ของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน สำหรับรายการทั้งหมดของหมายเลขโทรศัพท์ของบริการการสนับสนุนลูกค้าของ Microsoft และข้อมูลเกี่ยวกับการจ่ายสนับสนุน แวะไปที่เว็บไซต์ต่อไปนี้ของ Microsoft:หมายเหตุ:ในกรณีพิเศษ อาจมีการยกเว้นค่าใช้จ่ายสำหรับการสนับสนุนทางโทรศัพท์หากผู้เชี่ยวชาญในการให้การสนับสนุนของ Microsoft ระบุว่าการปรับปรุงเฉพาะจะแก้ปัญหาของคุณได้ ค่าใช้จ่ายปกติจะใช้กับการให้การสนับสนุนสำหรับคำตอบเพิ่มเติมและเรื่องที่ไม่สามารถจัดเป็นคำถามเกี่ยวกับการอัพเดทเฉพาะ

หมายเหตุ:คุณสามารถดาวน์โหลดการยกเลิกโปรแกรมแก้ไขด่วนนี้ได้จาก Microsoft ในการเชื่อมต่อเว็บไซต์ต่อไปนี้: 

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

รายการต่อไปนี้ประกอบด้วยข้อกำหนดเบื้องต้นสำหรับแพคเกจโปรแกรมแก้ไขด่วนนี้:
  • คุณต้องมี 4 Framework .NET ที่ติดตั้งก่อนที่คุณใช้โปรแกรมแก้ไขด่วนนี้

ข้อกำหนดในการเริ่มต้นระบบคอมพิวเตอร์ใหม่

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

ข้อมูลการทดแทนโปรแกรมแก้ไขด่วน

แพคเกจโปรแกรมแก้ไขด่วนนี้ไม่ได้แทนเป็นแพคเกจโปรแกรมแก้ไขด่วนที่นำออกใช้ก่อนหน้านี้

ข้อมูลแฟ้ม

รุ่นภาษาอังกฤษ (สหรัฐอเมริกา) ของแพคเกจโปรแกรมแก้ไขด่วนนี้ใช้เป็นแพคเกจ Microsoft Windows Installer เพื่อติดตั้งแพคเกจโปรแกรมแก้ไขด่วน วันที่และเวลาของแฟ้มเหล่านี้จะปรากฏในรูปแบบ Coordinated Universal Time (UTC) ในตารางต่อไปนี้ เมื่อคุณดูข้อมูลแฟ้ม ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้โซนเวลาแท็บในรายการวันและเวลาใน'แผงควบคุม'

สำหรับ x86 รุ่น ของ Windows XP, Windows Server 2003, Windows Vista ของ Windows Server 2008, Windows 7 และ ของ Windows Server 2008 R2:
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
Presentationframework.dll4.0.30319.3536,347,11220 2010 Aug22:45x86
SetupUi.dll10.0.30319.353295,24820 2010 Aug16:12x86
Setupengine.dll10.0.30319.353809,30420 2010 Aug16:12x86
มีชื่อเป็น setup.exe10.0.30319.35378,15220 2010 Aug16:12x86
Windowsbase.dll4.0.30319.3531,304,92020 2010 Aug22:45x86
สำหรับ x 64 รุ่น ของ Windows XP, Windows Server 2003, Windows Vista ของ Windows Server 2008, Windows 7 และ ของ Windows Server 2008 R2:
ชื่อแฟ้มรุ่นของแฟ้มขนาดแฟ้มวันที่เวลาแพลทฟอร์ม
Presentationframework.dll4.0.30319.3536,347,11220 2010 Aug22:45x86
SetupUi.dll10.0.30319.353295,24820 2010 Aug16:12x86
Setupengine.dll10.0.30319.353809,30420 2010 Aug16:12x86
มีชื่อเป็น setup.exe10.0.30319.35378,15220 2010 Aug16:12x86
Windowsbase.dll4.0.30319.3531,304,92020 2010 Aug22:45x86

ข้อมูลเพิ่มเติม
สำหรับข้อมูลเกี่ยวกับปัญหาที่คล้ายกันใน.NET Framework 3.5 Service Pack 1 (SP1), ให้คลิกหมายเลขบทความต่อไปนี้เพื่อดูบทความในฐานความรู้ของ Microsoft:
981107โปรแกรมแก้ไขด่วนที่มีอยู่ที่แก้ไขปัญหาบางอย่างรั่วไหลของหน่วยความจำสำหรับ WPF ใน.NET Framework ติดตั้ง SP2 3.0
สถานะ
Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "การใช้งาน"
net4.0 framework4.0

คำเตือน: บทความนี้ได้รับการแปลโดยอัตโนมัติ

คุณสมบัติ

รหัสบทความ: 2297328 - การตรวจสอบครั้งสุดท้าย: 10/29/2010 04:11:00 - ฉบับแก้ไข: 2.0

Microsoft .NET Framework 4.0

  • kbqfe kbhotfixserver kbfix kbsurveynew kbexpertiseadvanced kbpubtypekc kbmemory kbmt KB2297328 KbMtth
คำติชม