Що таке кеш шрифтів і як він ламається
Щоб не розбирати файли шрифтів заново під час кожного запуску застосунку, Windows тримає службовий кеш даних про шрифти. Файли лежать у %WINDIR%\ServiceProfiles\LocalService\AppData\Local\FontCache і зазвичай займають кілька мегабайт. Браузери, Office, редактори й сама оболонка читають через цей кеш — саме тому один пошкоджений файл усередині спотворює текст одразу всюди.
Псується кеш найчастіше після раптового знеструмлення, впалого оновлення або стороннього менеджера шрифтів, вилученого посеред роботи. Сам кеш одноразовий за задумом: Windows відновлює його зі встановлених шрифтів, тож видалення — один із рідкісних випадків, коли спосіб водночас безпечний і справді допомагає. Жоден шрифт не видаляється, жоден документ не зачіпається — іде лише тимчасові дані.
- Символи показуються порожніми квадратами чи знаками питання
- Word та Excel показують не той шрифт, який обрано
- Меню браузерів і сторінки малюються криво або зі злиплими знаками
- Встановлені шрифти зникають зі списків до перезавантаження
- Панель «Параметри → Персоналізація → Шрифти» показує порожні прев'ю
Очищення кешу покроково
Закрийте браузери, програми Office і все, що показує нестандартні шрифти. Натисніть Win+R, введіть services.msc і знайдіть «Служба кешування шрифтів Windows»: відкрийте її, натисніть «Зупинити» й лиште тип запуску автоматичним — після наступного завантаження вона підніметься сама. Тепер відкрийте у Провіднику теку %WINDIR%\ServiceProfiles\LocalService\AppData\Local\FontCache і видаліть усе її вміст. Частина файлів не відпускається, поки служба працює, тому зупинка — перший крок.
Командна версія того самого лікування займає десять секунд у консолі від імені адміністратора: net stop FontCache і net stop FontCache3.0.0.0 (друга команда закриває старий кеш .NET, якщо він є), потім видаліть вміст теки та перезавантажтеся. Після перезавантаження служба непомітно перебудує кеш. Шрифти повертаються до норми за кілька хвилин, і увесь цикл рідко триває довше.
Якщо шрифти далі зламані
Коли перебудова кешу нічого не змінила, справа була не в ньому. Спершу перевірте очевидне: перевстановіть проблемний шрифт — правий клік по файлу .ttf або .otf і «Встановити для всіх користувачів», — адже шрифт, встановлений лише для одного облікового запису, невидимий для програм під іншим. Файл шрифту з сумнівного джерела Windows теж може мовчки відхилити.
Далі дивіться реєстрацію шрифту: відкрийте regedit і переконайтеся, що він є у гілці HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts. Зниклі записи — звичайно справа сторонніх менеджерів шрифтів і старих типографічних пакетів. А щоб усе сімейство кешів — шрифти, піктограми, мініатюри — було здоровим за розкладом, Kleaner PRO закриває їх одним проходом, і такі глюки просто не встигають накопичуватися.
Питання та відповіді
Чи можна видаляти файли з теки FontCache?
Так, якщо спершу зупинено службу кешування шрифтів. У теці лежать лише одноразові дані кешу, і Windows відновить їх зі встановлених шрифтів автоматично.
Де зберігається кеш шрифтів у Windows 11?
У %WINDIR%\ServiceProfiles\LocalService\AppData\Local\FontCache, тобто зазвичай C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache. Видалення вмісту при зупиненій службі — стандартне ліки.
Чому під час видалення файлів FontCache відмовлено в доступі?
Файли належать обліковому запису LocalService і заблоковані, поки служба працює. Зупиніть FontCache, закрийте програми, що використовують шрифти, або видаліть файли з безпечного режиму.
Перевірте склад ліцензії до покупки.
Разовий 30-хвилинний тест охоплює базові функції. Інструменти з позначкою PRO залишаються заблокованими до активації платної ліцензії.
Читайте також
Написати нам: [email protected]