Change Windows Font Cache Size in Regedit
This guide provides step-by-step instructions on how to modify the maximum cache size for the Windows Font Cache Service using the Windows Registry Editor (Regedit). Adjusting this setting can help resolve font rendering glitches, optimize performance when working with large font collections, and prevent system slowdowns caused by font management overhead.
Step 1: Open the Registry Editor
- Press
Win + Ron your keyboard to open the Run dialog box. - Type
regeditinto the field and pressEnter. - Click Yes if prompted by User Account Control (UAC).
Step 2: Navigate to the GRE_Initialize Key
In the Registry Editor’s address bar at the top, paste the following
path and press Enter:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\GRE_Initialize
Alternatively, you can manually expand the folders in the left navigation pane to reach this location.
Step 3: Create or Modify the MaxCacheSize Value
- Look in the right pane to see if a DWORD value named
MaxCacheSizealready exists. - If it does not exist:
- Right-click any empty space in the right pane.
- Hover over New and select DWORD (32-bit) Value.
- Name the new value
MaxCacheSizeand pressEnter.
Step 4: Set the Maximum Cache Size
- Double-click the
MaxCacheSizeentry to open its properties. - Under the Base section, select Decimal.
- In the Value data field, enter your desired font
cache size in kilobytes (KB).
- Common values include:
4096(4 MB)8192(8 MB)16384(16 MB)32768(32 MB)
- Common values include:
- Click OK to save the changes.
Step 5: Restart the Windows Font Cache Service
To apply the changes without restarting your PC:
- Press
Ctrl + Shift + Escto open the Task Manager. - Switch to the Services tab.
- Locate
FontCache(Windows Font Cache Service). - Right-click the service and select Restart.
Alternatively, restart your computer to apply the new configuration globally.