Восстановить кэш шрифтов в 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.

windows services.msc |  Восстановить кэш шрифтов в Windows 10

2. Прокрутите вниз, пока не найдете « Служба Windows Font Cache(Windows Font Cache service) » в окне служб.

Примечание. (Note:) Нажмите клавишу W(Press W) на клавиатуре, чтобы найти службу кэша шрифтов Windows .(Windows Font Cache)

3. Щелкните правой кнопкой мыши службу кэширования шрифтов Windows и выберите «(Right-click on Window Font Cache Service) Свойства ».(Properties.)

Щелкните правой кнопкой мыши службу кэширования шрифтов Windows, затем выберите «Свойства».

4. Обязательно нажмите «Стоп(Stop) » , затем установите для параметра « Тип запуска»(Startup type) значение « Отключено».( Disabled.)

Убедитесь, что для параметра «Тип запуска» установлено значение «Отключено» для службы кэширования шрифтов Windows.

5. Нажмите «Применить», а затем « ОК».(OK.)

6. Сделайте то же самое (выполните шаги с 3 по 5) для кэша шрифтов Windows Presentation Foundation 3.0.0.0.(Windows Presentation Foundation Font Cache 3.0.0.0.)

Убедитесь, что для параметра «Тип запуска» установлено значение «Отключено» для 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 Кэш шрифтов (Windows Font Cache Service)
Windows Presentation Foundation 3.0.0.0(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. Теперь в меню «Блокнот» нажмите « Файл»( 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 лет. Я работал в корпоративном мире в качестве консультанта и менеджера по продуктам, а в последнее время — инженером-программистом. Мои навыки и опыт позволяют мне работать над различными типами проектов от малого бизнеса до крупных компаний. Я также являюсь экспертом по Windows 11 и работаю над новой операционной системой уже более двух лет.



Related posts