สร้าง Font Cache ใหม่ใน Windows 10

Font CacheทำงานในลักษณะเดียวกับIcon Cacheและ ระบบปฏิบัติการ Windowsจะสร้างแคชสำหรับฟอนต์เพื่อให้โหลดเร็วขึ้นและแสดงไปยังอินเทอร์เฟซของแอพ, Explorerเป็นต้น ถ้าด้วยเหตุผลบางอย่างแคชฟอนต์เสียหาย ฟอนต์อาจ ไม่ปรากฏขึ้นอย่างถูกต้อง หรือเริ่มแสดงอักขระแบบอักษรที่ไม่ถูกต้องในWindows(Windows 10) 10 ในการแก้ไขปัญหานี้ คุณต้องสร้างแคชฟอนต์ใหม่ และในโพสต์นี้ เราจะดูวิธีการดำเนินการดังกล่าว

สร้าง Font Cache ใหม่ใน Windows 10

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

สร้าง Font Cache ใหม่ใน Windows 10

อย่าลืม  สร้างจุดคืนค่า(create a restore point)  ในกรณีที่มีสิ่งผิดปกติเกิดขึ้น

วิธีที่ 1: สร้างแคชแบบอักษรใหม่ด้วยตนเองใน Windows 10(Method 1: Manually Rebuild Font Cache in Windows 10)

1. กด Windows Key + R จากนั้นพิมพ์services.mscแล้วกด Enter

services.msc windows |  สร้าง Font Cache ใหม่ใน Windows 10

2. เลื่อนลงมาจนกว่าคุณจะพบ “ Windows Font Cache service ” ในหน้าต่างบริการ

หมายเหตุ: (Note:) กดปุ่ม W(Press W)บนแป้นพิมพ์เพื่อค้นหาบริการWindows Font Cache(Windows Font Cache)

3. คลิกขวาที่ Window Font Cache Service(Right-click on Window Font Cache Service)จากนั้นเลือกProperties

คลิกขวาที่ Window Font Cache Service จากนั้นเลือก Properties

4. ตรวจสอบให้แน่ใจว่าได้คลิกที่Stopจากนั้นตั้งค่าประเภทการเริ่มต้น(Startup type)เป็นDisabled

ตรวจสอบให้แน่ใจว่าได้ตั้งค่าประเภทการเริ่มต้นเป็น Disabled for Window Font Cache Service

5. คลิก Apply ตามด้วยOK

6. ทำเช่นเดียวกัน (ทำตามขั้นตอนที่ 3 ถึง 5) สำหรับWindows Presentation Foundation Font Cache 3.0.0.0

ตรวจสอบให้แน่ใจว่าได้ตั้งค่าประเภทการเริ่มต้นเป็น Disabled for Windows Presentation Foundation Font Cache 3.0.0.0

7. ไปที่โฟลเดอร์ต่อไปนี้โดยไปที่ทีละโฟลเดอร์:

C:\Windows\ServiceProfiles\LocalService\AppData\Local

หมายเหตุ:(Note:)ห้ามคัดลอกและวางพาธด้านบน เนื่องจากบางไดเร็กทอรีได้รับการปกป้องโดยWindows คุณต้องดับเบิลคลิกที่แต่ละโฟลเดอร์ด้านบนด้วยตนเอง แล้วคลิก ดำเนินการ ต่อ(Continue)เพื่อเข้าถึงโฟลเดอร์ด้านบน

สร้างแคชแบบอักษรใหม่ด้วยตนเองใน Windows 10 |  สร้าง Font Cache ใหม่ใน Windows 10

8. เมื่ออยู่ในโฟลเดอร์Local แล้ว ให้ (Local)ลบไฟล์ทั้งหมดที่มีชื่อ FontCache และ .dat เป็นนามสกุล(delete all the files with the name FontCache and .dat as the extension.)

ลบไฟล์ทั้งหมดที่มีชื่อ FontCache และ .dat เป็นนามสกุล

9. ถัดไป ดับเบิลคลิกที่ โฟลเดอร์ FontCacheและลบเนื้อหาทั้งหมด( delete all of its content.)

ดับเบิลคลิกที่โฟลเดอร์ FontCache และลบเนื้อหาทั้งหมด

10. คุณต้องลบไฟล์ FNTCACHE.DAT( delete the file FNTCACHE.DAT)จากไดเร็กทอรีต่อไปนี้ด้วย:

C:\Windows\System32\

ลบไฟล์ FNTCACHE.DAT จากโฟลเดอร์ Windows System32

11. เมื่อเสร็จแล้ว รีบูทพีซีของคุณเพื่อบันทึกการเปลี่ยนแปลง

12. หลังจากรีบูต ตรวจสอบให้แน่ใจว่าได้เริ่มบริการต่อไปนี้และตั้งค่าประเภทการเริ่มต้นเป็น Automatic:

บริการแคชแบบอักษรของ(Windows Font Cache Service)
Windows Windows Presentation Foundation Font Cache 3.0.0.0(Windows Presentation Foundation Font Cache 3.0.0.0)

เริ่มบริการ Windows Font Cache และตั้งค่าประเภทการเริ่มต้นเป็น Automatic |  สร้าง Font Cache ใหม่ใน Windows 10

13. สิ่งนี้จะสร้าง Font Cache ใหม่ได้สำเร็จใน Windows 10(Rebuild Font Cache in Windows 10.)

หากคุณยังคงเห็นอักขระที่ไม่ถูกต้องหลังจากรีสตาร์ท คุณต้องซ่อมแซมWindows 10 ของ คุณโดยใช้DISM

วิธีที่ 2: สร้าง Font Cache ใหม่ใน Windows 10 โดยใช้ไฟล์ BAT(Method 2: Rebuild Font Cache in Windows 10 using the BAT file)

1. เปิดNotepadจากนั้นคัดลอกและวางสิ่งต่อไปนี้:

@echo off

:: Stop and disable "Windows Font Cache Service" service
:FontCache
sc stop "FontCache"
sc config "FontCache" start=disabled
sc query FontCache | findstr /I /C:"STOPPED" 
if not %errorlevel%==0 (goto FontCache)

:: Grant access rights to current user for "%WinDir%\ServiceProfiles\LocalService" folder and contents
icacls "%WinDir%\ServiceProfiles\LocalService" /grant "%UserName%":F /C /T /Q

:: Delete font cache
del /A /F /Q "%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache\*FontCache*"

del /A /F /Q "%WinDir%\System32\FNTCACHE.DAT"

:: Enable and start "Windows Font Cache Service" service
sc config "FontCache" start=auto
sc start "FontCache"

2. จากเมนู Notepad ให้คลิกที่Fileจากนั้นคลิกSave as

สร้าง Font Cache ใหม่ใน Windows 10 โดยใช้ไฟล์ BAT

3. จาก ดรอปดาวน์ บันทึก(Save)เป็นประเภท เลือก " ไฟล์ทั้งหมด(All Files) " จากนั้นภายใต้ชื่อไฟล์ประเภทRebuild_FontCache.bat (นามสกุล .bat สำคัญมาก)

จากบันทึกเป็นประเภท เลือก 'ไฟล์ทั้งหมด' จากนั้นภายใต้ประเภทชื่อไฟล์ Rebuild_FontCache.bat และคลิกบันทึก

4. อย่าลืมไปที่เดสก์ท็อปแล้วคลิกบันทึก( Save.)

5. ดับเบิลคลิกที่Rebuild_FontCache.batเพื่อเรียกใช้ และเมื่อรีบูตเครื่องพีซีของคุณเสร็จแล้วเพื่อบันทึกการเปลี่ยนแปลง

ดับเบิลคลิกที่ Rebuild_FontCache.bat เพื่อเรียกใช้

ที่แนะนำ:(Recommended:)

เพียงเท่านี้ คุณได้เรียนรู้วิธีสร้าง Font Cache ใหม่ใน Windows 10(How to Rebuild Font Cache in Windows 10) สำเร็จ แล้ว แต่หากคุณยังคงมีคำถามใดๆ เกี่ยวกับบทช่วยสอนนี้ อย่าลังเลที่จะถามพวกเขาในส่วนความคิดเห็น



About the author

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



Related posts