呂梁
首先,我們應(yīng)該明白,Windows系統(tǒng)為了在每次啟動系統(tǒng)程序、加載應(yīng)用程序時能夠更快地顯示字體,專門為字體建立了緩存。如果字體緩存文件遭到破壞,就會體現(xiàn)在Windows顯示無效字符的情況發(fā)生。因此,修復(fù)字體顯示問題要從字體緩存下手。
首先,在Windows 10中點擊Cortana搜索框,輸入services.msc,在自動搜索結(jié)果中點擊“服務(wù)桌面應(yīng)用”,開啟Windows“服務(wù)”管理器窗口(圖1)。
在服務(wù)列表中找到Windows Font CacheService服務(wù),雙擊打開其屬性對話框。在“服務(wù)狀態(tài)”一欄下點擊“停止”停止服務(wù),并在“啟動類型”列表下選擇“禁用”(圖2)。同樣地,定位到Windows Presentation FoundationFont Cache 3.0.0.0服務(wù),雙擊啟動其服務(wù)屬性,將其服務(wù)狀態(tài)設(shè)置為“停止”,然后將啟動類型設(shè)為“禁用”(圖3)。
設(shè)置上述服務(wù)之后,打開文件資源管理器,通過“文件夾選項”設(shè)定顯示隱藏的文件和文件夾,然后手動導(dǎo)航到如下位置:
C:\Windows\ServiceProfiles\LocaIService\AppData\Local
如果有系統(tǒng)訪問權(quán)限要求,放行并進入。進入該文件夾之后,刪除以FontCache打頭的所有.dat文件(圖4)。
接下來,打開看到的FontCache字體緩存文件夾并刪除其中的所有內(nèi)容。如果無法刪除某些文件,請重新啟動計算機并重試。由于上面我們禁用了這兩個相關(guān)服務(wù),它們將不再會啟動,因此我們就能順利刪除所有的字體緩存相關(guān)文件了。
刪除了所有的字體緩存相關(guān)文件之后,最后再通過“服務(wù)”管理器,啟用上述兩個服務(wù),并將它們設(shè)定為“啟動”狀態(tài)。這樣就可以重建字體緩存了。