在 Windows 10 中重建字体缓存
字体缓存(Font Cache)的工作方式与图标缓存(Icon Cache)相同,Windows操作系统为字体创建缓存以更快地加载它们并将它们显示到应用程序、资源管理器(Explorer)等的界面。如果由于某种原因字体缓存损坏,则字体可能没有正确显示,或者它开始在Windows 10中显示无效的字体字符。要解决这个问题,你需要重建字体缓存,在这篇文章中,我们将看到如何做到这一点。
字体缓存文件存储在Windows文件夹中:C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache,如果您尝试访问此文件夹,那么您将无法直接访问,因为Windows会保护此文件夹。字体缓存在上述文件夹中的多个文件中。无论如何(Anyway),不要浪费任何时间,让我们在下面列出的教程的帮助下看看如何在Windows 10中重建(Windows 10)字体缓存。(Font Cache)
在 Windows 10 中重建字体缓存
确保 创建一个还原点(create a restore point) 以防万一出现问题。
方法一:在 Windows 10 中手动重建字体缓存(Method 1: Manually Rebuild Font Cache in Windows 10)
1. 按 Windows 键 + R 然后键入services.msc并按 Enter。
2. 向下滚动直到在服务窗口中找到“ Windows Font Cache 服务”。(Windows Font Cache service)
注意:(Note:) 按键盘上的 W(Press W)键可找到Windows 字体缓存(Windows Font Cache)服务。
3.右击Window Font Cache Service(Right-click on Window Font Cache Service),然后选择Properties。
4. 确保单击停止(Stop),然后将启动类型(Startup type)设置为禁用。( Disabled.)
5. 单击应用,然后单击确定。(OK.)
6. 对Windows Presentation Foundation Font Cache 3.0.0.0(Windows Presentation Foundation Font Cache 3.0.0.0.)执行相同的操作(按照步骤 3 到 5) 。
7. 现在,一次转到一个文件夹,导航到以下文件夹:
C:\Windows\ServiceProfiles\LocalService\AppData\Local
注意:(Note:)请勿复制粘贴上述路径,因为某些目录受Windows保护。您需要手动双击上述每个文件夹,然后单击继续(Continue)访问上述文件夹。
8. 现在一旦进入本地(Local)文件夹,删除所有名为 FontCache 和 .dat 作为扩展名的文件。(delete all the files with the name FontCache and .dat as the extension.)
9. 接下来,双击FontCache文件夹并删除其所有内容。( delete all of its content.)
10. 您还需要从以下目录中删除文件 FNTCACHE.DAT :( delete the file FNTCACHE.DAT)
C:\Windows\System32\
11. 完成后,重新启动您的 PC 以保存更改。
12.重启后,确保启动以下服务并将其启动类型设置为自动:
Windows 字体缓存服务(Windows Font Cache Service)
Windows Presentation Foundation 字体缓存 3.0.0.0(Windows Presentation Foundation Font Cache 3.0.0.0)
13. 这将在 Windows 10 中成功重建字体缓存。(Rebuild Font Cache in Windows 10.)
如果重启后仍然看到无效字符,则需要使用DISM修复(DISM)Windows 10。
方法二:在 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.现在从记事本菜单中单击文件( File),然后单击另存为。(Save as.)
3. 从保存(Save)类型下拉菜单中选择“所有文件(All Files)”,然后在文件名下键入Rebuild_FontCache.bat(.bat 扩展名非常重要)。
4. 确保导航到桌面,然后单击保存。( Save.)
5. 双击Rebuild_FontCache.bat运行它,完成后重新启动 PC 以保存更改。
受到推崇的:(Recommended:)
- 修复蓝牙在 Windows 10 中无法打开(Fix Bluetooth won’t turn ON in Windows 10)
- 在 Windows 10 中关闭最近的项目和经常去的地方(Turn Off Recent Items and Frequent Places in Windows 10)
- 在 Windows 10 中启用或禁用内联自动完成(Enable or Disable Inline AutoComplete in Windows 10)
- 修复 Windows 10 中的内存管理错误(Fix Memory Management Error in Windows 10)
就是这样,您成功地学习了如何在 Windows 10 中重建字体缓存,(How to Rebuild Font Cache in Windows 10)但如果您对本教程仍有任何疑问,请随时在评论部分提问。
Related posts
如何在Windows 10修复Icon Cache
如何在Windows 10中清除ARP Cache
如何在Windows 10中DNS Cache DNS Cache
快速Clear All Cache在Windows 10 [终极指南]
如何在Windows 10中更改Default System Font
Windows 10中的Mouse Pointer Lags [已解决]
Windows 10中的Fix Task Host Window Prevents Shut Down
禁用Windows 10中的Desktop Background Image
如何在Windows 10中使用Fn Key Lock
Windows 10中的Rename User Profile Folder
Fix Calculator不在Windows 10工作
Fix Keyboard未在Windows 10中键入
Mouse在Windows 10连接时禁用Touchpad
如何在Windows 10中更改Screen Brightness
如何在Windows 10上共享Setup Network Files
强制清除Windows 10中的Print Queue
3 Ways至Windows 10中的Increase Dedicated VRAM
Windows 10中的Defer Feature and Quality Updates
在Windows 10中启用或禁用内置Administrator Account
在Windows 10 Lock Screen上启用或禁用Cortana