Skip to main content

Rebuild the font cache in Windows 10: The font cache works in the same way as the icon cache, the Windows operating system creates a font cache to load them faster and display them in the application interface, Explorer, etc. . If for some reason the font cache gets corrupted, then the fonts may not appear correctly, or it starts to show invalid font characters in Windows 10. To solve this problem it is necessary to rebuild the font cache and in this post, we will see how to do it.

rebuild-font-cache-in-windows-10-8653124

The font cache file is stored in the Windows folders: C: N-Windows Service Profiles N-Local ServiceN-ApDataN-Local Font Cache, If you are trying to access this folder you will not be able to do it directly as this folder it is protected by Windows. Fonts are stored in more than one file in the above folder. Anyway, without wasting time let's see how to rebuild font cache in Windows 10 with the help of the following tutorial.

Rebuild the font cache in Windows 10

Make sure to create a restore point in case something goes wrong.

Method 1: Manually Rebuild Font Cache in Windows 10

1.Press Windows key + R, then type services.msc and press Enter.

services-windows-13-1165746

2. Scroll down until you find "Windows Font Cache Service" in the services window.

Note: Press the W key on your keyboard to locate the Windows font cache service.

3.Right-click Window Font Cache Service and select Properties.

right-click-on-window-font-cache-service-then-select-properties-2896809

4. Make sure to click Stop, and then set the startup type to Disabled.

make-sure-to-set-the-startup-type-as-disabled-for-window-font-cache-service-3648319

5.Click Apply and then OK.

6. Do the same (follow steps 3-5) for Windows Presentation Foundation Font Cache 3.0.0.0.

make-sure-to-set-the-startup-type-as-disabled-for-windows-presentation-foundation-font-cache-3-0-0-0-1361166

7.Now navigate to the following folder by going one folder at a time:

C: N-Windows Service Profiles N-Local Service Apply Local Data

Note: Do not copy and paste the above path as certain directories are protected by Windows. You must manually double-click each of the above folders and click Continue to access them.

manually-rebuild-font-cache-in-windows-10-1986600

8.Now, once inside the Local folder, delete all the files with the name FontCache and .dat as an extension.

delete-all-the-files-with-the-name-fontcache-and-dat-as-the-extension-3634986

9. Next, double click on the FontCache folder and delete all its contents.

double-click-on-the-fontcache-folder-and-delete-all-of-its-content-9090944

10.You should also delete the FNTCACHE.DAT file from the following directory:

C: N-Windows System32N

delete-the-file-fntcache-dat-from-windows-system32-folder-4139150

11.Once done, restart your PC to save the changes.

12.After reboot, make sure to start the following services and set their startup type to Automatic:

Windows Font Cache Service Windows Presentation Foundation Font Cache 3.0.0.0

start-windows-font-cache-service-and-set-its-startup-type-as-automatic-4876156

13.This will successfully rebuild the font cache in Windows 10.

If you still see the invalid characters after restarting, then you need to repair your Windows 10 using DISM.

Method 2: Rebuild Font Cache in Windows 10 Using BAT File

1.Open Notepad and copy and paste the following:

@echo off :: Stop and disable the "Windows Font Cache Service": FontCache sc stop "FontCache" sc config "FontCache" start = disabled sc query FontCache | findstr / I / C: "STOPPED" if not % error level% == 0 (go to FontCache) :: Grant the current user access rights for the folder and content of "%WinDir%P Service Profiles". icacls «%WinDir%Perfiles of ServiceN-Local Service» / grant «%Username%»: F / C / T / Q :: Clear the cache of the font of / A / F / Q «%WinDir%N Service profilesN-LocalServiceCacheNAppData * Profiles of ServiceN-LocalServiceNAppData * FontNFData of the A / FontNFData / F / Q «%WinDir%System32FNTCACHE.DAT» :: Enable and start the «Windows Font Cache Service» service. sc config "FontCache" start = auto Starts "FontCache"

2.Now in the Notepad menu click File and then Save As.

rebuild-font-cache-in-windows-10-using-the-bat-file-2858307

3.From the "Save as type" drop-down menu select "All Files" and then under "File name" type Rebuild_FontCache.bat (the .bat extension is very important).

from-save-as-type-select-all-files-then-under-file-name-type-rebuild_fontcache-bat-click-save-8804609

4. Make sure you navigate to the desktop and then click Save.

5.Double click on Rebuild_FontCache.bat to run it and once done reboot your PC to save the changes.

double-click-on-rebuild_fontcache-bat-to-run-it-1730301

That's it, you've learned how to rebuild the font cache in Windows 10, but if you still have any questions about this tutorial, feel free to ask them in the comment section.

R Marketing Digital