Как восстановить кеш шрифтов в Windows 10

Подобно кешу значков, Windows создает кеш для шрифтов, чтобы быстрее загружать их и быстрее отображать пользовательский интерфейс приложений, документов и других элементов управления. Когда он поврежден, шрифты могут отображаться неправильно или некоторые шрифты могут отсутствовать в списке шрифтов, доступном для определенных приложений. В этой статье мы увидим, как восстановить кеш шрифтов.

Кэш шрифтов – это специальный файл в папке% WinDir% ServiceProfiles LocalService AppData Local FontCache. Эта папка защищена по умолчанию, поэтому, если вы попытаетесь напрямую получить доступ к этому пути, Windows выдаст вам ошибку. Шрифты кэшируются в нескольких файлах в этой папке. Если по какой-то причине ваши шрифты повреждены и не отображаются должным образом, вам может потребоваться удалить эти файлы, чтобы восстановить кеш шрифтов. Вот как это можно сделать.

Прежде чем продолжить, убедитесь, что ваша учетная запись пользователя имеет права администратора. Теперь следуйте инструкциям ниже.

Чтобы восстановить кеш шрифтов в Windows 10 , выполните следующие действия.

  1. Нажмите сочетания клавиш Win + R на клавиатуре, чтобы открыть диалоговое окно «Выполнить». Введите services.msc в поле “Выполнить”.
  2. Откроется консоль служб.
  3. Найдите службу кэша шрифтов Windows в списке.
  4. Нажмите кнопку остановки на панели инструментов.

    Совет. См. следующее подробное руководство о том, как запустить, остановить или перезапустить службу в Windows 10.
  5. Открыть этот компьютер в проводнике.
  6. Перейдите в следующую папку с помощью навигации. по одной папке за раз. Не копируйте и вставляйте путь напрямую, так как некоторые папки защищены, и вам может потребоваться нажать кнопку «Продолжить» для доступа к ним:
     C:  Windows  ServiceProfiles  LocalService  AppData  Local  FontCache 

  7. Удалить содержимое этой папки.
  8. Удалите файл% WinDir% System32 FNTCACHE.DAT.
  9. Теперь вы можете запустить службу кеширования шрифтов Windows, которую вы ранее остановили.
  10. Перезапустить Windows 10.

Примечание. Если вы остановили службу, но по-прежнему не можете удалить файлы, вот обходной путь.

  1. Загрузите ExecTI.
  2. Используйте ExecTI для запуска cmd.exe как TrustedInstaller.
  3. В командной строке, открытой как доверенный установщик, введите или скопируйте и вставьте следующую команду:
    del/A/F/Q "% WinDir% ServiceProfiles LocalService AppData Local FontCache * FontCache *"

Это должно решить проблему.

Совет: вы можете использовать следующую команду для остановки и s запустить службу кэша шрифтов Windows.

 net stop FontCachenet start FontCache 

В Windows 7 и Windows 8. 1 файлы Font Cache находятся непосредственно в следующей папке:

% Windir%  ServiceProfiles  LocalService  AppData  Local 

Нет отдельной папки FontCache, например Windows 10. В этом случае будьте осторожны, чтобы не удалить другие папки. Удалите только файлы * .DAT, относящиеся к кешу шрифтов.

Примечание. Если ваши шрифты по-прежнему повреждены и отображают недопустимые символы после сброса кеша, установленные шрифты в C: Windows Fonts сами могут быть повреждены. Чтобы восстановить шрифты по умолчанию, поставляемые с Windows, выполните следующую команду из командной строки с повышенными привилегиями:

 sfc/scannow 

Разрешите Windows восстановить исходные файлы шрифтов. Если файлы шрифтов в вашем хранилище компонентов повреждены, обратитесь к следующей статье, чтобы узнать, как использовать DISM для их восстановления: Как исправить Windows 10 с помощью DISM

Оцените статью
digitdocom.ru
Добавить комментарий