Как исправить поврежденные шрифты в Windows 10 и 8



Попробуйте наш инструмент устранения неполадок

Некоторые пользователи сталкиваются со странными проблемами после вставки пользовательских шрифтов в папку шрифтов по умолчанию в Windows 10 и Windows 8.1. Большинство затронутых пользователей сообщают, что все буквы их шрифта заменены квадратами и символами.



Пример поврежденного шрифта в Windows 10



После тщательного изучения этой проблемы выясняется, что есть несколько возможных виновников, которые могут вызвать появление этого странного отображения символа. Вот краткий список известных случаев, вызывающих эту проблему:



  • Выбран неразборчивый шрифт - В большинстве случаев эта проблема возникает из-за выбранного пользователем шрифта, который не предназначен для использования в качестве выбора по умолчанию для ОС. В этом случае вы сможете решить проблему, сбросив настройки шрифта по умолчанию с помощью интерфейса классической панели управления.
  • Поврежденный раздел реестра, связанный с шрифтом - Если не удается сбросить шрифты ОС с помощью панели управления или изменение не регистрируется, скорее всего, вы имеете дело с каким-то поврежденным ключом реестра, в котором хранится информация о шрифтах. В этом случае вы сможете решить проблему, создав файл .reg, способный переопределить каждое значение настраиваемого шрифта внутри Редактор реестра .
  • Поврежденный кеш шрифтов - По мнению некоторых затронутых пользователей, эта проблема также может возникать из-за проблемы с кешем fon. В этом случае лучший способ решить проблему - вручную перестроить кеш шрифтов в Windows 10 после отключения всех служб, которые могут его активно использовать. Однако в случае, если использование графического интерфейса Windows не является вариантом (меню не отображаются), лучший подход - перестроить кеш шрифтов через BAT файл которые вы создаете из окна Блокнота с повышенными правами.
  • Повреждение системного файла - В тяжелых условиях вы можете ожидать появления этой ошибки в ситуациях, когда ваш компьютер имеет дело с серьезным случаем повреждения системных файлов. В этом случае вам следует попытаться восстановить или заменить поврежденные файлы с помощью такой служебной программы, как Обслуживание образов развертывания и управление ими (DISM) или Средство проверки системных файлов (SFC). Если ни один из них не изменится, ваша единственная надежда на решение проблемы - это выполнить чистую установку или ремонтную установку (восстановление на месте).

Метод 1: восстановить настройки шрифта по умолчанию через графический интерфейс

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

Вот краткое руководство по сбросу текущих настроек шрифта из меню панели управления:

Заметка: Приведенные ниже инструкции должны работать независимо от вашей версии Windows.



  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Control.exe» внутри текстового поля и нажмите Войти открыть классику Панель управления интерфейс.

    Открытие панели управления

  2. Внутри классики Панель управления интерфейс, тип «Шрифты» внутри поискового текста (верхний правый раздел экрана) и нажмите Войти. В списке результатов щелкните на Шрифты .

    Доступ к меню шрифтов

  3. Из Шрифты экран, нажмите на Настройки шрифта из вертикального меню в левой части экрана.

    Доступ к меню настроек шрифта

  4. Внутри Настройки шрифта меню, нажмите на Восстановить настройки шрифта по умолчанию и дождитесь завершения операции.
  5. Перезагрузите компьютер и посмотрите, будет ли проблема устранена после завершения следующего запуска.

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 2: сбросить настройки шрифта по умолчанию через редактор реестра

Если ваши проблемы со шрифтами настолько серьезны, что вы, возможно, следуете инструкциям выше (в методе 1), чтобы сбросить настройки шрифта до значений по умолчанию (или вы уже сделали это, но та же проблема остается), вы сможете исправить повреждение шрифта Проблема с созданием файла .reg, способного сбросить настройки шрифта до значений по умолчанию.

Некоторые затронутые пользователи подтвердили, что этот метод наконец позволил им решить странную проблему, из-за которой их ОС отображала странные символы и символы.

Если вы хотите следовать этому руководству, следуйте приведенным ниже инструкциям, чтобы создать файл .reg, способный сбросить настройки фонда до значений по умолчанию:

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите «Notepad.exe» внутри текстового поля и нажмите Ctrl + Shift + Enter открыть Блокнот окно с доступом администратора.

    Запуск Блокнота

    Заметка: По запросу UAC (Контроль учетных записей пользователей) подсказка, нажмите да для предоставления административных привилегий.

  2. Оказавшись внутри окна Блокнота с повышенными правами, введите следующий код в окне Блокнота:
    Редактор реестра Windows версии 5.00 [HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows NT  CurrentVersion  Fonts] 'Segoe UI (TrueType)' = 'segoeui.ttf' 'Segoe UI Black (TrueType)' = 'seguibl.ttf' 'Segoe UI Black Italic (TrueType) '=' seguibli.ttf '' Segoe UI Bold (TrueType) '=' segoeuib.ttf '' Segoe UI Bold Italic (TrueType) '=' segoeuiz.ttf '' Segoe UI Emoji (TrueType) '=' seguiemj.ttf '' Segoe UI Historic (TrueType) '=' seguihis.ttf '' Segoe UI Italic (TrueType) '=' segoeuii.ttf '' Segoe UI Light (TrueType) '=' segoeuil.ttf '' Segoe UI Light Курсив (TrueType) '=' seguili.ttf '' Segoe UI Semilight (TrueType) '=' seguisb.ttf '' Segoe UI Semilic Italic (TrueType) '=' seguisbi.ttf '' Segoe UI Semilight (TrueType) '=' segoeuisl.ttf '' Segoe UI Semilight Italic (TrueType) '=' seguisli.ttf '' Segoe UI Symbol (TrueType) '=' seguisym.ttf '' Segoe MDL2 Assets (TrueType) '=' segmdl2.ttf '' Segoe Print (TrueType) '=' segoepr.ttf '' Segoe Print Bold (TrueType) '=' segoeprb.ttf '' Segoe Script (TrueType) '=' segoesc.ttf '' Segoe Script Bold (TrueType) '=' se gocb.ttf '[HKEY_LOCAL_MACHINE  SOFTWARE  Microsoft  Windows NT  CurrentVersion  FontSubstitutes]' Segoe UI '= -
  3. Далее нажмите на файл (на ленте вверху), затем нажмите Сохранить как из появившегося контекстного меню.

    Сохранение сценария Reg в Блокноте

  4. Как только вы окажетесь внутри Сохранить как выберите подходящее место, где вы хотите сохранить файл .reg. Затем откройте раскрывающееся меню, связанное с Сохранить как тип к Все файлы . Наконец, задайте любое имя для вновь созданного файла, но убедитесь, что в конце его стоит ' .reg ‘Расширение.
  5. Нажмите Сохранить чтобы эффективно создать рег файл.
  6. Затем перейдите в то место, где вы сохранили .reg файл, затем щелкните его правой кнопкой мыши и выберите Запустить от имени администратора из появившегося контекстного меню.

    Запуск файла .reg от имени администратора

  7. Нажмите да при запросе подтверждения, затем дождитесь завершения операции.

Метод 3: вручную восстановить кэш шрифтов в Windows 10

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

Многие затронутые пользователи подтвердили, что эта операция прошла успешно. Следуйте приведенным ниже инструкциям, независимо от того, используете ли вы Windows 10 или Windows 8.1.

Имейте в виду, что по умолчанию файл кеша шрифтов хранится в следующем месте:

C:  Windows  ServiceProfiles  LocalService  AppData  Local  FontCache

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

Заметка: Прежде чем вы начнете перестраивать кеш шрифтов, вы можете захотеть создать новую точку восстановления системы на всякий случай что-то пойдет не так.

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите ‘Services.msc’ внутри текстового поля и нажмите Войти открыть Сервисы экран.

    Запуск Services.msc

    Заметка: Если вам будет предложено UAC (Контроль учетных записей пользователей) нажмите да чтобы предоставить доступ администратора.

  2. Как только вы окажетесь внутри Сервисы прокрутите список услуг и найдите Служба кеширования шрифтов Windows . Затем щелкните его правой кнопкой мыши и выберите Свойства из контекстного меню.

    Доступ к экрану свойств службы кэша шрифтов Windows

  3. Как только вы окажетесь внутри Шрифт Windows Свойства службы кеширования экран, нажмите на генеральный таб. Далее нажмите на Стоп чтобы остановить службу, затем установите Тип запуска к Отключено прежде чем нажать на Применять.

    Изменение типа запуска службы кэша шрифтов Windows

  4. Затем повторите шаги 2 и 3 с Кэш шрифтов Windows Presentation Foundation 3.0.0.0 .

    Отключение кэша шрифтов Windows Presentation Foundation 3.0.0.0

  5. Теперь, когда обе соответствующие службы отключены, откройте проводник и перейдите в следующую папку:
    C:  Windows  ServiceProfiles  LocalService  AppData  Local

    Заметка: Поскольку это местоположение защищено Windows, скорее всего, вы не сможете просто вставить местоположение в панель навигации, поэтому вам нужно будет дважды щелкнуть каждый каталог, чтобы попасть туда.

  6. Когда вас попросят предоставить необходимые права администратора, нажмите Продолжить.

    Предоставление доступа администратора

  7. Как только вы окажетесь в правильном месте ( C: Windows ServiceProfiles LocalService AppData Local FontCache) Нажмите Ctrl + A чтобы выбрать все внутри, затем щелкните правой кнопкой мыши выбранный элемент и выберите удалять из появившегося контекстного меню.

    Удаление кеша шрифтов в Windows 10 и Windows 8.1

  8. Затем вернитесь к C: Windows ServiceProfiles LocalService AppData Local и удалите FontCache3.0.0.0.dat файл.

    Удаление файла данных FontCache

  9. Затем с помощью проводника перейдите в следующий каталог и удалите его. FNTCACHE.DAT файл:
    C:  Windows  System32 
  10. После того, как вы выполните приведенные выше инструкции, перезагрузите компьютер и дождитесь завершения следующего запуска.
  11. Как только ваш компьютер загрузится, нажмите Windows key + R открыть Бежать диалоговое окно. Затем введите ‘Services.msc’ внутри текстового поля и нажмите Войти открыть Сервисы снова экран.

    Запуск Services.msc

  12. Внутри Сервисы экрана, продолжайте и установите следующие службы обратно в Тип автоматического запуска: Служба кеширования шрифтов Windows Кэш шрифтов Windows Presentation Foundation 3.0.0.0 Примечание: вы можете выполнить шаги 2 и 3, чтобы узнать, как это сделать.
  13. Это оно! Вы успешно восстановили кеш шрифтов в Windows 10 или Windows 8.1.

Если вы ищете другой подход к восстановлению кеша шрифтов, следуйте приведенным ниже инструкциям.

Метод 4: восстановление кэша шрифтов с помощью файла BAT

Если описанный выше метод требует много работы и вы знакомы с созданием и запуском сценариев BAT, вы можете значительно ускорить процесс восстановления кеша шрифтов, используя Блокнот, чтобы создать сценарий BAT и запустить его, чтобы по существу выполнить шаги от Способ 1 автоматически.

Подтверждено, что этот метод работает в Windows 10 и Windows 8.1.

Если вы хотите попробовать восстановить кеш шрифтов с помощью сценария BAT, следуйте инструкциям ниже, чтобы создать и запустить его:

  1. Нажмите Windows key + R открыть Бежать диалоговое окно. Внутри текстового поля введите «Notepad.exe» а затем нажмите Ctrl + Shift + Enter открыться Блокнот с правами администратора.

    Запуск Блокнота

  2. Оказавшись внутри окна Блокнота с повышенными правами, вставьте следующий код в текстовое поле Блокнота:
    @echo off :: Остановить и отключить службу «Windows Font Cache Service»: FontCache sc stop 'FontCache' sc config 'FontCache' start = disabled sc query FontCache | findstr / I / C: 'STOPPED', если не% errorlevel% == 0 (goto FontCache) :: Предоставить права доступа текущему пользователю для папки '% WinDir%  ServiceProfiles  LocalService' и содержимого icacls '% WinDir%  ServiceProfiles  LocalService '/ grant'% UserName% ': F / C / T / Q :: Удалить кеш шрифтов del / A / F / Q'% WinDir%  ServiceProfiles  LocalService  AppData  Local  FontCache  * FontCache * 'del / A / F / Q '% WinDir%  System32  FNTCACHE.DAT' :: Включить и запустить службу 'Windows Font Cache Service' sc config 'FontCache' start = auto sc start 'FontCache'
  3. Далее нажмите на файл на ленте вверху экрана и нажмите Сохранить как из появившегося контекстного меню.

    Сохранение файла Блокнота с определенным именем и типом файла

  4. Как только вы окажетесь внутри Сохранить как меню измените Сохранить как тип раскрывающееся меню для Все файлы (*.*). После этого назовите свой вновь созданный файл (в Имя файла ) как хотите, но убедитесь, что вы закончили его знаком '. один ‘Расширение.

    Восстановление кеша шрифтов через BAT скрипт

  5. Как только правильное расширение настроено, нажмите Сохранить для завершения создания сценария.
  6. Наконец, перейдите в то место, где вы сохранили .один файл, щелкните его правой кнопкой мыши и выберите Запустить от имени администратора из контекстного меню.
  7. По запросу Контроль учетных записей пользователей (UAC) нажмите да для предоставления административных привилегий.
  8. Подождите, пока сценарий будет успешно обработан, затем перезагрузите компьютер и посмотрите, будет ли устранена проблема со шрифтом при следующем запуске компьютера.

Если та же проблема все еще возникает, перейдите к следующему способу ниже.

Метод 5: выполнение сканирования SFC и DISM

Если сброс настроек шрифтов и очистка кеша шрифтов не устранили проблему, скорее всего, это поврежденный файл Windows (скорее всего, это зависимость шрифта). В этом случае вы можете точно определить и заменить поврежденные файлы с помощью пары встроенных утилит, которые, как известно, исправляют случаи повреждения: Обслуживание образов развертывания и управление ими (DISM) и Проверка системных файлов (SFC).

При работе с поврежденными данными вам следует начните с тщательного сканирования системы проверки файлов .

Запуск сканирования SFC

Заметка: Этот инструмент может работать без подключения к Интернету - он использует локально сохраненный архив для сравнения потенциально поврежденных файлов Windows с исправными эквивалентами и замены их при необходимости. После запуска этой операции не прерывайте ее, пока она не будет завершена, так как вы рискуете создать другие поврежденные экземпляры.

После завершения сканирования SFC перезагрузите компьютер и посмотрите, сохраняется ли та же проблема со шрифтом после завершения следующего запуска.

Если проблема со шрифтом не устранена, пришло время выполнить сканирование DISM .

Сканирование системных файлов

Заметка: Этот тип восстановления системных файлов потребует, чтобы ваш компьютер поддерживал стабильное подключение к Интернету. Это необходимо, потому что он использует подкомпонент Центра обновления Windows для поиска и замены поврежденных экземпляров файлов. Из-за этого важно поддерживать доступ в Интернет на протяжении всей операции.

Как только сканирование DISM будет окончательно завершено, перезагрузите компьютер еще раз и посмотрите, исправится ли отображение шрифтов после завершения следующего запуска.

Если та же проблема все еще возникает, перейдите к следующему потенциальному исправлению ниже.

Метод 6. Выполнение восстановительной или чистой установки

Если ни одно из перечисленных выше возможных исправлений не помогло вам, скорее всего, вы имеете дело с неким повреждением системы, которое нельзя устранить традиционным способом. Если этот сценарий применим, вы сможете решить эту проблему, сбросив все файлы, связанные с ОС.

Несколько пользователей, которые также испытывали проблемы со шрифтами в Windows 10 и Windows 8.1, сообщили, что им удалось решить проблему путем исправления или чистой установки их установки Windows:

  • Чистая установка - Процедура чистой установки позволит вам сбросить каждый файл ОС без необходимости использования совместимого установочного носителя. Еще одно преимущество этого метода заключается в том, что вы можете запустить процедуру прямо из меню графического интерфейса вашей установки Windows. Главный недостаток заключается в том, что, если вы не сделаете резервную копию данных заранее, вы потеряете все ценные данные с диска ОС.
  • Ремонтная установка (ремонт на месте) - Если вы ищете целенаправленный подход, который будет касаться только файлов вашей ОС, вам следует выполнить ремонтную установку (также известную как восстановление / обновление на месте). Вам нужно будет использовать совместимый установочный носитель Windows, но вы сможете хранить ценные данные с вашего диска с ОС (приложения, игры, личные носители и даже настройки пользователя).
Теги Windows 8 минут на чтение