Windows Tips & News

วิธีสร้าง Font Cache ใหม่ใน Windows 10

เช่นเดียวกับ ไอคอนแคช, Windows จะสร้างแคชสำหรับฟอนต์เพื่อให้โหลดเร็วขึ้นและแสดงอินเทอร์เฟซผู้ใช้ของแอพ เอกสาร และการควบคุมอื่นๆ ได้เร็วขึ้น เมื่อเสียหาย ฟอนต์อาจแสดงไม่ถูกต้อง หรือฟอนต์บางตัวอาจหายไปในรายการฟอนต์ที่มีให้สำหรับบางแอพ ในบทความนี้ เราจะมาดูวิธีการสร้างแคชฟอนต์ใหม่

แคชแบบอักษรเป็นไฟล์พิเศษในโฟลเดอร์ %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache โฟลเดอร์นี้ได้รับการป้องกันโดยค่าเริ่มต้น ดังนั้นหากคุณพยายามเข้าถึงเส้นทางนี้โดยตรง Windows จะแจ้งข้อผิดพลาดให้คุณ แบบอักษรถูกแคชไว้ในไฟล์หลายไฟล์ในโฟลเดอร์นี้ หากฟอนต์ของคุณเสียหายและแสดงผลไม่ถูกต้องด้วยเหตุผลบางประการ คุณอาจต้องลบไฟล์เหล่านี้ออกเพื่อสร้างแคชฟอนต์ใหม่ นี่คือวิธีที่สามารถทำได้

ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าบัญชีผู้ใช้ของคุณมี สิทธิ์ของผู้ดูแลระบบ. ตอนนี้ ทำตามคำแนะนำด้านล่าง

ในการสร้างแคชแบบอักษรใหม่ใน Windows 10ให้ทำดังต่อไปนี้

  1. กด ชนะ + NS ปุ่มลัดบนแป้นพิมพ์เพื่อเปิดกล่องโต้ตอบเรียกใช้ พิมพ์ services.msc ในกล่องเรียกใช้
  2. คอนโซลบริการจะเปิดขึ้น
  3. ค้นหาบริการ Windows Font Cache ในรายการ
  4. คลิกที่ปุ่มหยุดบนแถบเครื่องมือ


    เคล็ดลับ: ดูคำแนะนำโดยละเอียดต่อไปนี้ใน วิธีเริ่ม หยุด หรือเริ่มบริการใหม่ใน Windows 10.
  5. เปิดพีซีเครื่องนี้ใน File Explorer.
  6. ไปที่โฟลเดอร์ต่อไปนี้โดยไปที่ทีละโฟลเดอร์ อย่าคัดลอกและวางพาธโดยตรง เนื่องจากบางโฟลเดอร์ได้รับการป้องกัน และคุณอาจต้องกดปุ่ม Continue เพื่อเข้าถึง:
    C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache
  7. ลบเนื้อหาของโฟลเดอร์นั้น
  8. ลบไฟล์ %WinDir%\System32\FNTCACHE.DAT
  9. ตอนนี้คุณสามารถเริ่มบริการ Windows Font Cache ที่คุณหยุดไว้ก่อนหน้านี้ได้
  10. รีสตาร์ท Windows 10.

หมายเหตุ: หากคุณหยุดบริการแล้วแต่ยังไม่สามารถลบไฟล์ได้ นี่คือวิธีแก้ไขปัญหาชั่วคราว

  1. ดาวน์โหลด เอ็กเซ็คที.
  2. ใช้ ExecTI เพื่อเรียกใช้ cmd.exe เป็น TrustedInstaller
  3. ในพรอมต์คำสั่งที่เปิดขึ้นเป็นตัวติดตั้งที่เชื่อถือได้ ให้พิมพ์หรือคัดลอกและวางคำสั่งต่อไปนี้:
    เดล /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"

สิ่งนี้ควรแก้ไขปัญหา

เคล็ดลับ: คุณสามารถใช้คำสั่งต่อไปนี้เพื่อหยุดและเริ่มบริการ Windows Font Cache

หยุดสุทธิ FontCache เริ่มสุทธิ FontCache

ใน Windows 7 และ Windows 8.1 ไฟล์ Font Cache จะอยู่ในโฟลเดอร์ต่อไปนี้โดยตรง:

%Windir%\ServiceProfiles\LocalService\AppData\Local

ไม่มีไดเรกทอรี FontCache แยกต่างหากเช่น Windows 10 ในกรณีนี้ ระวังอย่าลบโฟลเดอร์อื่น ลบเฉพาะไฟล์ *.DAT ที่เกี่ยวข้องกับแคชฟอนต์

หมายเหตุ: หากฟอนต์ของคุณยังคงเสียหายและแสดงอักขระที่ไม่ถูกต้องหลังจากรีเซ็ตแคช ฟอนต์ที่ติดตั้งใน C:\Windows\Fonts เองอาจเสียหาย เมื่อต้องการคืนค่าฟอนต์เริ่มต้นที่มาพร้อมกับ Windows ให้เรียกใช้คำสั่งต่อไปนี้จากพร้อมท์คำสั่งที่ยกระดับ:

sfc /scannow

ให้ Windows กู้คืนไฟล์ฟอนต์ดั้งเดิม หากไฟล์ฟอนต์ใน Component Store ของคุณเสียหาย ให้อ้างอิงกับบทความต่อไปนี้เพื่อเรียนรู้วิธีใช้ DISM เพื่อซ่อมแซม: วิธีแก้ไข Windows 10 โดยใช้ DISM

เปิดใช้งานการย่อขนาด Windows ด้วย Title Bar Shake ใน Windows 11 (Aero Shake)

เปิดใช้งานการย่อขนาด Windows ด้วย Title Bar Shake ใน Windows 11 (Aero Shake)

Windows 11 ช่วยให้คุณสามารถย่อขนาดหน้าต่างอื่นๆ เมื่อคุณเขย่าแถบชื่อเรื่องของหน้าต่างปัจจุบัน คุณ...

อ่านเพิ่มเติม

Microsoft ออกอัปเดตแอป Dev Home Preview 0.2 พร้อมการปรับปรุงหลายประการ

Microsoft ออกอัปเดตแอป Dev Home Preview 0.2 พร้อมการปรับปรุงหลายประการ

แอป Dev Home เวอร์ชันใหม่ "Preview 0.2" พร้อมใช้งานบน Microsoft Store การอัปเดตประกอบด้วยไฟล์คอนฟ...

อ่านเพิ่มเติม

Microsoft ได้อัปเดตรายการโปรเซสเซอร์ที่รองรับสำหรับ Windows 11

แนะนำ: คลิกที่นี่เพื่อแก้ไขปัญหา Windоws และเพิ่มประสิทธิภาพของระบบบริษัท ได้เพิ่มโปรเซสเซอร์โหลจ...

อ่านเพิ่มเติม