Възстановете кеша на шрифтовете в Windows 10

Font Cache работи по същия начин като Icon Cache , а операционната система Windows създава кеш за шрифтовете, за да ги зарежда по-бързо и да ги показва в интерфейса на приложението, Explorer и т.н. Ако по някаква причина кешът на шрифтовете е повреден, тогава шрифтовете може не се появява правилно или започва да показва невалидни знаци за шрифт в Windows 10 . За да разрешите този проблем, трябва да възстановите кеша на шрифтовете и в тази публикация ще видим как да го направим.

Възстановете кеша на шрифтовете в Windows 10

Файлът с кеш на шрифта се съхранява в папките на Windows : C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache, Ако се опитвате да получите достъп до тази папка, тогава няма да можете да направите това директно, тъй като Windows защитава тази папка. Шрифтовете се кешират в повече от един файл в горната папка. Както(Anyway) и да е , без да губим време, нека да видим как да възстановим кеша на шрифтове(Font Cache) в Windows 10 с помощта на изброения по-долу урок.

Възстановете кеша на шрифтовете в Windows 10

Не забравяйте да  създадете точка за възстановяване(create a restore point)  , в случай че нещо се обърка.

Метод 1: Ръчно възстановяване на кеша на шрифтове в Windows 10(Method 1: Manually Rebuild Font Cache in Windows 10)

1. Натиснете клавиша Windows + R, след това въведете services.msc и натиснете Enter.

services.msc windows |  Възстановете кеша на шрифтовете в Windows 10

2. Превъртете надолу, докато намерите “ Windows Font Cache service ” в прозореца на услугите.

Забележка: (Note:) Натиснете клавиша W(Press W) на клавиатурата, за да намерите услугата 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.

Уверете се, че сте задали типа на стартиране като Деактивиран за услугата за кеширане на шрифтове на прозорци

5. Щракнете върху Приложи, последвано от OK.

6. Направете същото (Следвайте стъпки от 3 до 5) за Windows Presentation Foundation Font Cache 3.0.0.0.

Уверете се, че сте задали типа на стартиране като Disabled за Windows Presentation Foundation Font Cache 3.0.0.0

7. Сега отидете до следната папка, като отидете на една папка в даден момент:

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

Забележка:(Note:) Не копирайте и не поставяйте горния път, тъй като някои директории са защитени от Windows . Трябва ръчно да щракнете двукратно върху всяка от горните папки и да щракнете върху Продължи(Continue) , за да получите достъп до горните папки.

Ръчно възстановяване на кеша на шрифтове в Windows 10 |  Възстановете кеша на шрифтовете в Windows 10

8. След като влезете в локалната(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. След рестартирането се уверете, че сте стартирали следните услуги и задайте типа им на стартиране като Автоматично:

Windows Font Cache Service
Windows Presentation Foundation Font Cache 3.0.0.0

Стартирайте услугата за кеширане на шрифтове на Windows и задайте нейния тип стартиране като Автоматично |  Възстановете кеша на шрифтовете в Windows 10

13. Това успешно ще възстанови кеша на шрифтовете в Windows 10.(Rebuild Font Cache in Windows 10.)

Ако все още виждате невалидните знаци след рестартиране, трябва да поправите своя Windows 10 с помощта на DISM .

Метод 2: Възстановете кеша на шрифтовете в 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.)

Възстановете кеша на шрифтовете в Windows 10 с помощта на BAT файла

3. От падащото меню Запиши като тип изберете “ (Save)Всички файлове(All Files) ”, след това под Име на файла тип Rebuild_FontCache.bat (разширението .bat е много важно).

От Запиши като тип изберете „Всички файлове“, след това под Име на файла тип Rebuild_FontCache.bat и щракнете върху Запиши

4. Уверете се, че сте се придвижили до работния плот, след което щракнете върху Save.

5. Щракнете двукратно върху Rebuild_FontCache.bat , за да го стартирате и след като приключите, рестартирайте компютъра си, за да запазите промените.

Щракнете двукратно върху Rebuild_FontCache.bat, за да го стартирате

Препоръчва се:(Recommended:)

Това е всичко, успешно научихте как да възстановите кеша на шрифтове в Windows 10(How to Rebuild Font Cache in Windows 10) , но ако все още имате въпроси относно този урок, не се колебайте да ги зададете в секцията за коментари.



About the author

Аз съм компютърен инженер с над 10 години опит в софтуерната индустрия, по-специално в Microsoft Office. Написал съм статии и уроци по различни теми, свързани с Office, включително съвети как да използвам функциите му по-ефективно, трикове за овладяване на обичайните офис задачи и др. Моите умения като писател също ме правят отличен ресурс за други, които искат да научат за Office или просто се нуждаят от бърз съвет.



Related posts