Все способы:
- Способ 1: Изменение системного языка
- Способ 2: Изменение параметра использования бета-версии Юникода
- Способ 3: Редактирование реестра
- Способ 4: Замена системного файла
- Способ 5: Проверка целостности системных файлов
- Способ 6: Возвращение Windows к заводским настройкам
- Исправление кодировки в содержании и названиях файлов
- Вопросы и ответы: 7
Способ 1: Изменение системного языка
Чаще всего проблемы с отображением русских букв в Windows 11 связаны с некорректно установленными языковыми параметрами. Подобные дефекты могут появиться как при переименовании файлов, так и в интерфейсах сторонних программ или даже в некоторых частях операционной системы. Соответственно, понадобится проверить вручную языковые настройки и установить нужные, обеспечив тем самым поддержку текстовой кодировки. Универсальную инструкцию по этой теме вы найдете в другой статье на нашем сайте, перейдя по следующей ссылке.
Подробнее: Смена языка интерфейса ОС Windows 11
Способ 2: Изменение параметра использования бета-версии Юникода
Юникод (UTF-8) — стандартное кодирование текста для поддержки многих языков. В Windows 11 предлагается использовать его вместо основных языковых кодировок для каждого отдельного региона. Пользователь может столкнуться с отображением «кракозябр» вместо русских букв как при использовании функции, так и когда она отключена. Поэтому понадобится изменить состояние настройки и переключить кодировку. Для этого достаточно следовать предложенной ниже инструкции.
- Откройте «Пуск» и перейдите в «Параметры», кликнув по значку с изображением шестеренки.
- В новом окне на панели слева выберите раздел «Время и язык», затем щелкните по категории «Язык и регион», чтобы перейти к ней.
- Нажмите по ссылке «Административные языковые параметры».
- Отобразится дополнительное окно с названием «Регион», в котором следует выбрать вкладку «Дополнительно» и кликнуть по кнопке «Изменить язык системы».
- Поставьте или снимите галочку около пункта «Бета-версия: Использовать Юникод (UTF-8) для поддержки языка во всем мире» в зависимости от того, активна ли она сейчас. Сохраните изменения и отправьте ПК на перезагрузку.
Способ 3: Редактирование реестра
Метод с редактированием реестра несет определенные риски, поскольку будут изменены системные параметры, отвечающие за корректность работы графического интерфейса. Поэтому рекомендуем перед вмешательством обязательно сделать резервную копию и разобраться с тем, как восстановить изначальное состояние реестра, если после применения новых настроек возникнут проблемы с работой ОС.
Подробнее: Восстановление системного реестра Windows 11
После всех подготовительных действий можно переходить непосредственно к настройке реестра. Этот процесс подразумевает проверку текущего языкового параметра с его редактированием или заменой, если это будет необходимо. Внимательно следуйте руководству, чтобы ни на каком из этапов не возникло трудностей.
- Откройте «Пуск», через поиск отыщите «Редактор реестра» и запустите данное приложение.
- В его адресную строку вставьте путь
Компьютер\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls
и перейдите по нему. - На панели слева выберите каталог с названием «CodePage» и внизу списка с параметрами отыщите «ACP». Вам необходимо убедиться в том, что данная настройка имеет значение
1251
. - Если это не так, щелкните по параметру дважды и внесите изменение. По завершении обязательно перезагрузите ПК и проверьте, удалось ли такой настройкой исправить «кракозябры».
- В случае сохранения ошибки понадобится осуществить подмену файла. Для этого найдите в этой же папке параметры «1251» и «1252». Если каждый из них существует, то «1251» удалите.
- Для «1252» поменяйте значение на
c_1251.nls
, сохраните изменения и снова перезагрузите компьютер.
Если ошибка не исчезла, всегда рекомендуется вернуть настройки по умолчанию, восстановив реестр или самостоятельно воссоздав нужные параметры, изменение которых и производилось ранее.
Способ 4: Замена системного файла
Следующий метод тоже подразумевает изменение системных настроек. При помощи замены файлов можно добиться исправления кодировки, когда язык операционной системы по каким-то причинам распознается некорректно и появляются «кракозябры» вместо нормальных букв. Будьте готовы к тому, что такие изменения тоже могут негативно сказаться на работе ОС, поэтому во время выполнения инструкции соблюдайте все рекомендации по сохранению оригиналов файлов, чтобы в случае чего восстановить все так, как это было ранее.
- Откройте «Проводник» и перейдите по пути
C:/Windows/System32
. - В данном каталоге отыщите файл с названием «C_1252.NLS».
- Для него нужно изменить владельца, чтобы система разрешила переименование и выполнение других действий. Щелкните по файлу правой кнопкой мыши и из контекстного меню выберите пункт «Свойства».
- Перейдите на вкладку «Безопасность» и нажмите по «Дополнительно».
- В новом окне вы увидите текущего владельца файла, коим наверняка будете не вы. Для исправления этой ситуации кликните по «Изменить».
- Можете ввести имя объекта вручную, но в большинстве случаев у пользователя нет информации о том, как точно называется его учетная запись. Поэтому лучше пойти простым путем автоматического поиска, сначала нажав по «Дополнительно».
- В следующем окне нажмите кнопку «Поиск».
- Дождитесь загрузки учетных записей и выберите среди них свою. Подтвердите внесение изменений и закройте данное окно.
- Остается только добавить полные права доступа к файлу для нового владельца. В окне «Свойств» на вкладке «Безопасность» нажмите по «Изменить».
- В списке «Группы или пользователи» выберите свою учетную запись, предоставьте полные права и сохраните изменения.
- Теперь вам нужно переименовать файл «C_1252.NLS». Лучшим вариантом будет изменить его формат, допустим, на текстовый. Если что-то пойдет не так, его всегда можно вернуть к NLS.
- Далее в этой же папке отыщите файл «C_1251.NLS» и создайте его копию на рабочем столе.
- Для данного файла с названием «C_1251.NLS» установите новое, переименовав его на «C_1252.NLS». Если действие недоступно, измените владельца и для этого файла точно так же, как это было показано выше.
При помощи нехитрых манипуляций вы произвели замену файлов, отвечающих за локализацию в Windows 11. «C_1252.NLS» нужен для нормального отображения английского языка системы, который является основным. При помощи замены мы сделали так, чтобы основным теперь считался русский и кодировка была исправлена в тех местах, где наблюдаются проблемы с отображением букв. Если после перезагрузки компьютера выяснилось, что система функционирует хуже, появились ошибки и сама проблема не была исправлена, верните оригинальные файлы в ту же папку и снова перезагрузите ПК.
Способ 5: Проверка целостности системных файлов
Не стоит исключать тот факт, что появление «кракозябр» вместо нормального отображения букв иногда свидетельствует о том, что в системе нарушена целостность файлов, отвечающих за локализацию или работу с определенными текстовыми кодировками. Самостоятельно проверить вы это не сможете, поэтому доверьте операцию автоматизированным средствам, а именно специальным консольным утилитам. Информацию об их применении вы найдете в материале от другого нашего автора по ссылке ниже.
Подробнее: Использование и восстановление проверки целостности системных файлов в Windows
Способ 6: Возвращение Windows к заводским настройкам
Единственный метод исправления ситуации, который еще не был рассмотрен в рамках данной статьи, подразумевает восстановление стандартного состояния Windows 11, что в большинстве случаев решает самые распространенные системные проблемы. Сделать это можно и полной переустановкой, но куда проще восстановить заводские настройки. Для этого подходит стандартное средство операционной системы, об использовании которого читайте в материале по следующей ссылке.
Подробнее: Сброс Windows 11 к заводским настройкам
Исправление кодировки в содержании и названиях файлов
В некоторых случаях пользователь сталкивается с тем, что «кракозябры» отображаются только в названиях конкретных текстовых файлов или после их открытия через текстовые редакторы, когда речь идет о просмотре содержимого. В первую очередь можем порекомендовать сменить текстовый редактор, поскольку не все поддерживают разные кодировки, особенно если речь идет о стандартном «Блокноте». Если это не принесло должного результата, можно попробовать восстановить кодировку через разные онлайн-сервисы. Они поддерживают как загрузку файлов целиком, так и вставку содержимого из буфера обмена.
Подробнее: Исправление кодировки при помощи онлайн-сервисов
Наша группа в TelegramПолезные советы и помощь
При установке или использовании некоторых программ, а иногда и в интерфейсе системы некоторые пользователи могут столкнуться с тем, что вместо русских букв отображаются «кракозябры», «иероглифы», квадраты и знаки вопроса.
В этой инструкции подробно о том, как исправить отображение кириллицы в Windows 11 для конкретных программ или системы в целом.
Использование Юникод (UTF-8)
Прежде чем приступить, отмечу, что всё описанное ниже не относится к случаям, когда какой-то текстовый документ или сайт отображается неправильно. В этом случае причина, с большой вероятностью, в неверно определенной вашей программой для открытия файла или браузером кодировкой файла.
Для решения можно использовать текстовые редакторы с возможностью выбора кодировки (например, широкий набор поддерживаемых кодировок доступен в Sublime Text), расширения браузера для изменения кодировки или онлайн-сервисы для конвертации.
Если проблема с отображением кириллицы возникает в единичных программах, при этом речь идёт не о каком-то очень старом ПО, возможно, причина в настройках региональных стандартах, в частности, в функции использования символов Юникод (UTF-8). Для того, чтобы проверить, в этом ли дело, выполните следующие действия:
- Перейдите в Панель управления (можно использовать поиск на панели задач), откройте раздел «Региональные стандарты» и перейдите на вкладку «Дополнительно». Попасть на эту вкладку можно, с помощью клавиш Win+R и ввода команды
control intl.cpl,,1
- Нажмите кнопку «Изменить язык системы».
- Проверьте текущий язык системы (установите «Русский», если выбран другой) и состояние отметки «Использовать Юникод (UTF-8) для поддержки языка во всем мире». По умолчанию она снята. Если в вашем случае включена — попробуйте убрать и нажать «Ок», если же отключена, то наоборот.
Вам будет предложено перезагрузить компьютер — сделайте это, после чего проверьте, решилась ли проблема.
Кодовые страницы в реестре
В некоторых случаях, особенно когда ваша Windows 11 была русифицирована установкой языкового пакета (или у вас «сборка» на основе англоязычной версии системы), проблема с «иероглифами» может быть вызвана использованием не подходящих кодовых страниц.
Исправить ситуацию можно попробовать в реестре, однако предварительно я рекомендую создать точку восстановления системы.
Шаги будут следующими:
- Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter
- Перейдите к разделу реестра
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
- Обратите внимание на параметр с именем ACP в правой панели редактора реестра и его значение. Если оно отличается от 1251 (обычно при проблемах значение бывает равным 1252), дважды нажмите по параметру и измените значение на 1251. После чего закройте редактор реестра и перезагрузите компьютер.
Второй вариант того же действия (менее желательный) — подмена файла кодовой страницы C:\Windows\System32\c_1252.NLS копией файла c_1251.NLS (при этом желательно сохранить резервную копию файла c_1252.NLS). Файлы защищены и потребуется стать владельцем и получить необходимые права. Если при этом что-то пойдёт не так, может потребоваться выполнить восстановление системных файлов Windows.
Дополнительные варианты
Некоторые дополнительные возможные способы решения проблемы с отображением русских букв в программах и системных элементах Windows:
- Если вы изменяли системные шрифты Windows 11 на более «красивые» проблема может быть вызвана тем, что в выбранном вами шрифте отсутствуют необходимые символы кириллицы (обычно в этом случае отображаются пустые квадраты). Решение — тем же способом, которым вы проделывали это изначально, вернуть стандартный системный шрифт (также, при наличии, можно использовать точки восстановления системы).
- Для некоторых старых программ может сработать запуск в режиме совместимости с версией Windows, для которой они были разработаны.
Некоторые пользователи Windows 11 сталкиваются с ситуацией, когда вместо русских букв в интерфейсе системы или приложениях появляются «иероглифы», «кракозябры», квадраты или знаки вопроса. Это может происходить при установке приложений, использовании старого ПО или даже в системных элементах. Проблема связана с неправильными настройками кодировки или шрифтов. В этой инструкции мы подробно разберём, как вернуть корректное отображение кириллицы в Windows 11 — как для отдельных утилит, так и для системы в целом.
Приобрести оригинальные ключи активации Windows 11 можно у нас в каталоге от 1690 ₽
Когда это не связано с системой
Если иероглифы появляются только в текстовых документах или на сайтах, проблема, скорее всего, в кодировке файла, а не в Windows. В таких случаях:
— Откройте файл в текстовом редакторе с поддержкой выбора кодировки (например, Sublime Text или Notepad++), выберите Windows-1251 или UTF-8.
— В браузере используйте расширения для смены кодировки (например, Change Charset) или меню «Кодировка» (в Firefox: Вид → Кодировка текста).
— При необходимости конвертируйте файл через онлайн сервисы.
Эта статья посвящена системным проблемам, а не отдельным файлам.
Проверка настроек Юникод (UTF-8)
Если иероглифы появляются в новых приложениях (не старше 10-15 лет), причина может быть в региональных настройках Windows, а именно в опции «Использовать Юникод (UTF-8) для поддержки языка во всем мире». Эта функция влияет на кодировку не локализованных приложений. Чтобы проверить и исправить:
1. Откройте Панель управления:
— Используйте поиск на панели задач, введя «Панель управления».
— Или нажмите Win + R, введите control intl.cpl,,1
и нажмите Enter для перехода сразу на вкладку «Дополнительно».
2. Перейдите в раздел «Региональные стандарты» → вкладка «Дополнительно».
3. Нажмите кнопку «Изменить язык системы».
4. Проверьте настройки:
— Текущий язык системы: убедитесь, что стоит «Русский (Россия)». Если выбран другой (например, English), измените на русский.
— Использовать Юникод (UTF-8): по умолчанию галочка снята.
— Если она включена, снимите её и нажмите OK.
— Если отключена, попробуйте включить и нажмите OK.
5. Перезагрузите компьютер после изменения и проверьте, исчезли ли иероглифы.
Этот метод помогает, если проблема связана с несовместимостью программы с глобальной кодировкой UTF-8 или её отсутствием.
Исправление кодовых страниц в реестре
Если Windows 11 была русифицирована через языковой пакет или основана на англоязычной сборке, иероглифы могут появляться из-за неверной кодовой страницы. В России стандартная кодовая страница для кириллицы — Windows-1251, но иногда используется 1252 (западноевропейская). Исправить это можно через реестр:
1. Создайте точку восстановления:
— Нажмите Win + R, введите systempropertiesprotection
, включите защиту системного диска (если отключена) и нажмите «Создать».
2. Откройте редактор реестра:
— Нажмите Win + R, введите regedit
и нажмите Enter.
3. Перейдите в раздел:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
4. Найдите параметр ACP в правой части:
— Если значение не 1251 (например, 1252), дважды щёлкните по параметру.
— Измените значение на 1251, нажмите OK.
5. Закройте редактор реестра и перезагрузите компьютер.
Альтернативный способ (с заменой файла)
Менее безопасный вариант — подмена файла кодовой страницы:
— В папке C:\Windows\System32 найдите файл c_1252.NLS.
— Сделайте его резервную копию (например, переименуйте в c_1252_backup.NLS).
— Скопируйте файл c_1251.NLS, переименуйте копию в c_1252.NLS и замените оригинал.
— Для этого нужно взять права на файл:
1. Щёлкните правой кнопкой по файлу → Свойства → Безопасность → Дополнительно.
2. В поле «Владелец» нажмите «Изменить», введите имя вашей учётной записи, примените изменения.
3. Дайте себе полный доступ следующим образом как показано на скриншотах ниже в разделе разрешений:
— После замены перезагрузите ПК. Если что-то пойдёт не так, восстановите файл и выполните sfc /scannow
в командной строке от имени администратора.
Дополнительные причины и решения
Если вышеуказанные методы не помогли, рассмотрите другие варианты:
1. Проблема со шрифтами:
— Если вы меняли системный шрифт (например, через сторонние утилиты или реестр), он может не поддерживать кириллицу, из-за чего вместо букв появляются квадраты.
— Верните стандартный шрифт Segoe UI:
— Откройте реестр (regedit
) → раздел HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes
.
— Убедитесь, что параметр MS Shell Dlg и MS Shell Dlg 2 равен Segoe UI. Если нет, исправьте.
— Или используйте точку восстановления системы.
2. Старые программы:
— Для устаревшего ПО (например, из эпохи Windows XP) включите режим совместимости:
— Щёлкните правой кнопкой по .exe-файлу → Свойства → Совместимость.
— Выберите старую версию Windows (например, Windows 7) и примените.
Иероглифы вместо кириллицы в Windows 11 — это проблема настроек кодировки или шрифтов, которую можно решить. Начните с проверки Юникод (UTF-8) в региональных стандартах, затем исправьте кодовую страницу в реестре, если нужно. Для старых программ используйте совместимость, а при замене шрифтов верните стандартные. Следуя этим шагам, вы вернёте нормальное отображение русских букв в системе и приложениях!
Если вы удалили или заменили один, или несколько системных шрифтов в Windows, вы можете воспользоваться восстановления стандартных шрифтов и их настроек. Если в системных (и не только) диалоговых окнах вместо нормальных символов отображаются что-то непонятное или вообще нечитаемые символы (в нашем примере, это иероглифы и квадратики), скорее всего в Windows отсутствуют какие-то файлы системных шрифтов. Такая проблема может возникнуть после деинсталляции стороннего приложения, которое при удалении вместе с собой удалило несколько файлов системных шрифтов (вплоть до полной очистки каталога со шрифтами C:\Windows\Fonts). Также проблема с шрифтами может встречаться, когда некая программа при установке заменила один из стандартных шрифтов своим собственным файлов.
В этой статье мы разберем методику, позволяющую восстановить стандартные системные шрифты Windows 10 или Windows 11 к состоянию чистой системы.
Содержание:
- Встроенное средство восстановления шрифтов Windows
- Как извлечь файлы стандартных системных шрифтов из установочного образа Windows 10 или 11?
- Сброс кэша шрифтов Windows
- Готовые архивы со стандартными шрифтами для Windows 10, 11 и 8.1
Встроенное средство восстановления шрифтов Windows
В первую очередь стоит попробовать восстановить стандартные шрифты Windows 10/8.1 с помощью встроенного функционала. Для этого:
- Откройте Панель управления и перейдите в раздел Оформление и персонализация –> Шрифты (Control Panel -> Appearance and Personalization -> Fonts). Эту панель можно открыть, выполнив команду:
control fonts
; - В левой панели выберите пункт Параметры шрифта (Font settings);
- В открывшемся окне нажмите кнопку Восстановить параметры шрифтов по умолчанию (Restore default font settings);
Данная опция позволяет удалить все сторонние шрифты, оставив только стандартные шрифты, поставляемые в дистрибутиве Windows. Однако, если файл нужного шрифта (*.fon или *.ttf) был удален или заменен, функция сброса не поможет.
В современных версиях Windows для отображения системного интерфейса по умолчанию используется шрифт Segoe UI. Убедитесь, что он есть в списке шрифтов в панели управления.
Чтобы вернуть нужный шрифт можно скопировать нужный файл из дистрибутива Windows (или с другого компьютера), скачав и установив файл шрифта вручную или через GPO (обратите внимание, что в Windows 10 есть функция блокировки установки сторонних шрифтов, которая может мешать установке новых шрифтов).
Совет. Установка большого количества шрифтов в Windows может привести к проблемам с производительностью системы и некоторых приложений (как правило, связанных с графикой и версткой).
Как извлечь файлы стандартных системных шрифтов из установочного образа Windows 10 или 11?
В Windows файлы шрифтов хранятся в каталоге C:\Windows\fonts. Попробуйте открыть ее в Проводнике File Explorer. Если в этом каталоге вы увидите только несколько файлов шрифтов с расширениями *.fon и *.ttf, значит, стандартные файлы шрифтов были удалены и их сброс встроенными средствами (как описано выше) не поможет.
Недостающие файлы шрифтов можно скопировать с любого компьютера с той же версией ОС, либо извлечь их из установочного диска или ISO/WIM образа Windows 10 (11). Рассмотрим второй случай.
Для этого нам понадобится установочный диск с Windows 10. Проще всего создать установочный ISO образ Windows с помощью утилиты Media CreationTool. Смонтируйте ISO образ в виртуальный привод (допустим, ему назначена буква диска H:).
Откройте командную строку PowerShell с административными правами и скопируйте файл H:\sources\install.wim или H:\sources\install.esd (подробнее про esd формат образа здесь) в каталог C:\Distr\.
Copy-Item D:\sources\install.wim C:\Distr\
Совет. Если в вашем дистрибутиве Windows есть только файл install.esd (подробнее про esd формат образа здесь), вы можете переконвертировать ESD файл в формат WIM с помощью команды:
dism /export-image /SourceImageFile:c:\distr\install.esd /SourceIndex:4 /DestinationImageFile: c:\distr\install.wim /Compress:max /CheckIntegrity
Смонтируйте файл установочного образа Windows 10 install.wim в каталог C:\Distr\wim:
dism /mount-wim /wimfile:C:\Distr\install.wim /index:1 /mountdir:C:\Distr\wim
Совет. Если команда DISM возвращает ошибку Error: 0xc1510111: You do not have permissions to mount and modify this image (
Ошибка: 0xc1510111: Отсутствуют разрешения на подключение и изменение образа
), проверьте, что в свойствах файла install.wim не установлен атрибут Read-Only.
Скопируйте оригинальные файлы шрифтов из каталога C:\Distr\wim\Windows\Fonts в системную папку C:\Windows\Fonts с заменой файлов в целевом каталоге. Воспользуйтесь такой командой PowerShell:
Copy-Item -path C:\Distr\wim\Windows\Fonts -Destination C:\Windows -recurse –container -force
Файлы шрифтов будут заменены оригинальными. Часть системных шрифтов, которые используются в текущий момент, заменить не удастся, об этом будет свидетельствовать ряд ошибок в окне консоли.
Теперь можно отключить WIM образ:
dism /unmount-wim /mountdir:C:\Distr\wim /discard
Перезагрузите компьютер и проверьте, исчезла ли проблема со шрифтами.
Сброс кэша шрифтов Windows
В Windows по-умолчанию включено кэширование шрифтов в каталоге
%WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache
(по аналогии с кэшем иконок). Это позволяет ускорить загрузку шрифтов в диалоговых окнах и приложения. Если кэш шрифтов поврежден, это также может вызвать проблемы с отображением шрифтов в Windows. Рекомендуем вручную сбросить текущий кэш шрифтов Windows.
Для этого нужно:
- Запустите консоль управления службами (
services.msc
); - Остановите службу Служба кэша шрифтов Windows (Windows Font Cache Service) в консоли или с помощью команды PowerShell:
get-service FontCache|stop-service –force
- Очистите каталог %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache:
Get-ChildItem -Path C:\Windows\ServiceProfiles\LocalService\AppData\Local\FontCache -File | foreach { $_.Delete()};
- Удалите файл C:\Windows\System32\FNTCACHE.DAT: C:\Windows\System32\FNTCACHE.DAT:
Remove-Item c:\Windows\System32\FNTCACHE.DAT
- Запустите службу FontCache и перезагрузите компьютер.
Готовые архивы со стандартными шрифтами для Windows 10, 11 и 8.1
Для тех, у кого под рукой нет дистрибутива Windows 10 (Windows 11 b Windows 8.1), можно скопировать каталог с оригинальными шрифтами с другого компьютера с той же версий ОС, либо воспользоваться готовыми архивами со шрифтами. Вы можете скачать архивы по ссылкам ниже:
- Оригинальные шрифты для Windows 8.1 — OrigFontsWin8-1.zip (263 Мб);
- Оригинальные шрифты для Windows 10 21H1 (подойдет и для других билдов Windows 10) —OrigFonts-win10-21h1.zip (189 Мб)
- Оригинальные шрифты для Windows 11 — OrigFonts-win11.zip (190 Мб)
Скачайте и распакуйте архив для вашей версии Windows. Скопируйте содержимое архива в каталог C:\Windows\Fonts с заменой файлов.
Затем скачайте и примените reg файлы со стандартными настройками шрифтов в реестре для вашей версии Windows:
- Windows 10 — win10-default-fonts-reg.zip
- Windows 11 — win11-default-fonts-reg.zip
Каждый архив содержит три файла:
- win_10_fonts.reg содержит список стандартных шрифтов, зарегистрированных в реестре (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts);
- win_10_FontSubstitutes.reg файл с настройками ассоциаций шрифтов (HKLM \SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes);
- win_restore_default_user_font_settings.reg – восстанавливает стандартные настройки шрифтов в пользовательской ветке реестра (HKCU\Software\Microsoft\Windows NT\CurrentVersion\Font Management).
Распакуйте архив и примените (дважды щелкните) по каждому reg файлу.
Перезагрузите компьютер, проблема со шрифтами должна пропасть!
Совет. Если проблема со шрифтами вызвана установкой нового шрифта, содержимое C:\Windows\Fonts перед заменой можно предварительно сбросить (используемые шрифты удалить не получится). Эта операция выполняется кнопкой в панели управления, о которой мы говорили выше.
Если ничего не помогает и шрифты отображаются некорректно, попробуйте проверить целостность вашего образа Windows с помощью команд:
sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth
Сбой в работе Windows может затронуть самые разные компоненты системы, в том числе шрифты. В таких случаях последние могут начать отображаться некорректно, например, стать пиксельными или размытыми. Проблема легко устраняется откатом к точке восстановления, но это может затронуть другие компоненты и программы, поэтому для начала попробуйте восстановить настройки шрифтов вручную.
Сброс шрифтов в настройках
Это самый простой и очевидный способ.
В Windows 10 откройте классическую панель управления командой control, перейдите в раздел «Оформление и персонализация» → «Изменение параметров шрифта».
И нажмите «Восстановить настройки шрифтов по умолчанию».
Для более быстрого перехода в раздел управления шрифтами можете использовать короткую команду control fonts в окошке Win + R.
Импорт файла реестра
Еще один простой и эффективный способ вернуть шрифтам привычный вид, если он был изменен вследствие повреждения соответствующих параметров в реестре.
Предлагаем воспользоваться готовым твиком.
Скачайте его по ссылке disk.yandex.ru/d/R6PeV2l1g2K8dQ, запустите двойным кликом и согласитесь на добавление данных в реестр.
Перезагрузите компьютер.
Этот файл вносит изменения в ключ HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts и содержит указание, какие именно шрифты должны использоваться в качестве системных.
Сброс кэша шрифтов
Если первые два способа не принесли результата, возможно, имеет место повреждение кэша шрифтов.
В этом случае должен помочь его сброс, но сначала придется остановить некоторые службы, в противном случае система не позволит удалить файлы.
Откройте оснастку управления службами и отыщите службу с названием «Служба кэша шрифтов Windows».
Откройте ее свойства, тип запуска выберите «Остановлена», а затем остановите ее.
То же самое сделайте в отношении службы «Служба кэширования шрифтов Windows Presentation Foundation 3.0.0.0», если таковая имеется.
Затем в Проводнике перейдите в папку %WinDir%\ServiceProfiles\LocalService\AppData\Local\FontCache и удалите из нее все файлы с расширением DAT.
Также вам нужно будет зайти в каталог C:\Windows\System32 и удалить оттуда файл FNTCACHE.DAT. После этого запустите остановленные перед этим службы, не забыв изменить их тип запуска на «Автоматически».
Перезагрузите компьютер.
Восстановление файлов шрифтов
К сожалению, ни первый, ни второй и не третий способ не сработают, если неполадка была вызвана повреждением самих файлов шрифтов. В этом случае вам придется либо назначить в качестве системного другой поддерживающий кириллицу шрифт, либо восстановить исходные файлы системного шрифта. О том, как это сделать, мы уже писали в статьях «Как изменить системный шрифт в Windows 11 без сторонних утилит» и «Как восстановить поврежденные или удаленные шрифты Windows».
Статья о восстановлении поврежденных шрифтов была написана 10 лет назад для Windows 8.1, однако инструкция все еще актуальна и применима также к Windows 10 и 11. Единственное, чего в ней нет, это ссылок на оригинальные шрифты Windows 10 и 11, эти ссылки мы прилагаем здесь – по ним вы можете скачать архивы с шрифтами и файлами реестра, которые нужно будет добавить в систему после того, как оригинальные шрифты будут скопированы в папку Fonts.
Шрифты Windows 10: disk.yandex.ru/d/78KfRfpJ3mhrrA
Шрифты Windows 11: disk.yandex.ru/d/9WCH7Xlk0bq_lA