หากพีซีของคุณทำงานช้ามากและคุณตรวจสอบตัวจัดการงานเพื่อดูกระบวนการที่อาจใช้ CPU เป็นจำนวนมากคุณอาจเห็นกระบวนการ PresentationFontCache.exe ในรายการนั้น กระบวนการนี้อาจใช้ CPU 50% หรือแม้แต่ CPU 100% (ในบางกรณี) การใช้งาน CPU สูงจะทำให้คอมพิวเตอร์ของคุณทำงานด้วยความเร็วที่ช้าซึ่งอาจรบกวนกิจวัตรการทำงานของคุณ แม้ว่าคุณจะสิ้นสุดกระบวนการจากตัวจัดการงาน แต่ส่วนใหญ่อาจจะกลับมาหลังจากนั้นสักครู่หรือเมื่อคุณรีบูตระบบ ในบางกรณี PresentationFontCache.exe อาจสร้างปัญหาในการเริ่มต้นระบบและทำให้เวลาเริ่มต้นทำงานช้าลงอย่างมากเช่นกัน
PresentationFontCache.exe เชื่อมโยงกับ. Net Framework วัตถุประสงค์หลักของแคชฟอนต์การนำเสนอคือการโหลดร่ายมนตร์แบบอักษรในหน่วยความจำเพื่อให้แอปพลิเคชัน WPF (Windows Presentation Foundation) ทั้งหมดสามารถใช้ฟอนต์เหล่านี้ได้ ดังนั้นเมื่อใดก็ตามที่คุณใช้แอปพลิเคชัน Windows Presentation Foundation PresentationFontCache.exe จะเริ่มทำงานเพื่อให้ข้อมูลของแบบอักษรพร้อมใช้งานสำหรับแอป WPF ตอนนี้เพื่อที่จะตอบว่าเหตุใดการนำเสนอ Font Cache จึงใช้ทรัพยากรจำนวนมากจึงมีส่วนเกี่ยวข้องกับแบบอักษรที่เสียหายในแคช หลังจากเวลาผ่านไปสักครู่ข้อมูลของแบบอักษรในหน่วยความจำอาจเสียหายหรือไม่ตอบสนอง บางครั้งสิ่งนี้ทำให้แคชฟอนต์การนำเสนอทำงานผิดปกติและติดอยู่ในลูปการรีสตาร์ท ดังนั้นทั้งหมดนี้จึงเริ่มต้นโดยใช้ CPU จำนวนมากซึ่งสร้างปัญหามากมาย
โชคดีที่มีสองวิธีสำหรับปัญหานี้ ทำตามแต่ละวิธีที่ระบุด้านล่างและใช้วิธีที่เหมาะกับคุณ
วิธีที่ 1: ลบไฟล์ Font * .dat
การค้นหาและลบไฟล์ Font * .dat ดูเหมือนจะใช้ได้กับผู้ใช้ส่วนใหญ่ โดยทั่วไปไฟล์. dat มีข้อมูลที่อ้างอิงถึงแอปพลิเคชัน ไฟล์นี้อาจเสียหายและเป็นสาเหตุของปัญหา ดังนั้นการลบไฟล์นี้และการรีบูตโดยปกติจะช่วยแก้ปัญหาให้คุณได้
ขั้นตอนในการลบไฟล์นี้มีดังนี้
- ถือ คีย์ Windows แล้วกด ร
- ประเภท C: Windows ServiceProfiles LocalService AppData Local แล้วกด ป้อน
- ค้นหาไฟล์ชื่อ แบบอักษร * .dat (หรือ FontCache 3.0.0.0.dat )
- คลิกขวา แบบอักษร * .dat (หรือ FontCache 3.0.0.0.dat ) และเลือกยืนยันพร้อมต์เพิ่มเติม
- เมื่อทำเสร็จแล้ว รีบูต .
บันทึก: หากคุณไม่สามารถเข้าถึงโฟลเดอร์ได้ให้ทำดังต่อไปนี้ ถือ คีย์ Windows แล้วกด ร . ประเภท แผงควบคุม แล้วกด ป้อน . เลือก รูปลักษณ์และการปรับเปลี่ยนในแบบของคุณ . เลือก File Explorer ตัวเลือก (หรือตัวเลือกโฟลเดอร์) คลิก ดู แท็บ เลือกตัวเลือก แสดงไฟล์โฟลเดอร์และไดรฟ์ที่ซ่อนอยู่ ใน ตั้งค่าขั้นสูง มาตรา. คลิก สมัคร จากนั้นเลือก ตกลง . ตอนนี้ทำตามขั้นตอนที่ระบุข้างต้น หากคุณยังไม่สามารถเข้าถึงตำแหน่งได้คุณจะต้องไปที่ตำแหน่งนี้ด้วยตนเอง
ทุกอย่างควรเรียบร้อยหลังจากรีสตาร์ทคอมพิวเตอร์
บันทึก: หากคุณไม่สามารถลบไฟล์ได้ให้หยุด PresenetationFontCache.exe จากตัวจัดการงาน กด CTRL, SHIFT และ Esc (CTRL + SHIFT + Esc) พร้อมกัน เพื่อเปิด Task Manager ตอนนี้เลือก PresentationFontCache.exe จากรายการและคลิก End Task ตอนนี้ทำตามขั้นตอนที่ระบุข้างต้น
วิธีที่ 2: หยุดบริการแคชแบบอักษรการนำเสนอ
ตามที่กล่าวไว้ในตอนต้น PresentationFontCache.exe ใช้กับแอปพลิเคชัน Windows Presentation Foundation โดยมากจะเริ่มต้นเมื่อแอปพลิเคชัน WPF เริ่มทำงาน ดังนั้นหากคุณไม่ได้ใช้แอปพลิเคชัน WPF ใด ๆ การปิดใช้งานบริการ Presentation Font Cache จะช่วยแก้ปัญหาให้คุณได้ หากคุณไม่แน่ใจแอปพลิเคชัน WPF คือแอปพลิเคชันที่สร้างใน Visual Studio สำหรับ Windows Desktop ดังนั้นหากคุณไม่ได้ใช้แอปพลิเคชันใด ๆ เหล่านี้หรือคุณไม่ใช่นักพัฒนาคุณก็ควรจะดำเนินการหลังจากปิดใช้งานบริการแคชแบบอักษรนำเสนอแล้ว
ขั้นตอนในการปิดใช้งานบริการ Presentation Font Cache มีดังนี้
- ถือ คีย์ Windows แล้วกด ร
- ประเภท services.msc แล้วกด ป้อน
- ค้นหาบริการชื่อ Windows Presentation Foundation Font Cache 3.0.0.0 แล้วดับเบิลคลิก
- เลือก ปิดการใช้งาน จากเมนูแบบเลื่อนลงใน ประเภทการเริ่มต้น มาตรา
- คลิก หยุด ถ้า สถานะการบริการ กำลังวิ่ง
- คลิก สมัคร และเลือก ตกลง
เมื่อเสร็จแล้วคุณควรจะไป บริการไม่ควรเริ่มอีกต่อไปและการใช้งาน CPU ของคุณควรลดลง
วิธีที่ 3: ซ่อมแซม. Net Framework
หากสองวิธีข้างต้นไม่ได้ผลทางเลือกสุดท้ายของคุณคือซ่อมแซม. Net Framework เนื่องจากแคชฟอนต์การนำเสนอเชื่อมโยงกับ. Net Framework การซ่อมแซมและปัญหาใน Framework มักจะแก้ไขปัญหาเกี่ยวกับแคชฟอนต์การนำเสนอด้วยเช่นกัน
- ถือ คีย์ Windows แล้วกด ร
- ประเภท appwiz.cpl แล้วกด ป้อน
- ค้นหา Microsoft .Net Framework 3.0 (คุณอาจมีเวอร์ชันอื่น) เลือกรายการนี้และคลิก เปลี่ยน / ลบ
- หน้าต่างใหม่ควรเปิดขึ้น เลือก ซ่อมแซม และปฏิบัติตามคำแนะนำเพิ่มเติมบนหน้าจอ
- ทำซ้ำขั้นตอนเหล่านี้สำหรับอินสแตนซ์ทั้งหมดจากรายการ (คุณอาจมีหลายอินสแตนซ์)
เมื่อเสร็จแล้วคุณควรจะไป
อ่าน 3 นาที