Как исправить отображение кириллицы или кракозябры в Windows 10

Как исправить кириллицу в Windows 10Одна из возможных проблем, с которыми можно столкнуться после установки Windows 10 — кракозябры вместо русских букв в интерфейсе программ, а также в документах. Чаще неправильное отображение кириллицы встречается в изначально англоязычных и не совсем лицензионных версиях системы, но бывают и исключения.

В этой инструкции — о том, как исправить «кракозябры» (или иероглифы), а точнее — отображение кириллицы в Windows 10 несколькими способами. Возможно, также будет полезным: Как установить и включить русский язык интерфейса в Windows 10 (для систем на английском и других языках).

Исправление отображения кириллицы с помощью настроек языка и региональных стандартов Windows 10

Кракозябры в программах и документах Windows 10

Самый простой и чаще всего работающий способ убрать кракозябры и вернуть русские буквы в Windows 10 — исправить некоторые неправильные настройки в параметрах системы.

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

  1. Откройте панель управления (для этого можно начать набирать «Панель управления» или «Control Panel» в поиске на панели задач.
  2. Убедитесь, что в поле «Просмотр» (View by) установлено «Значки» (Icons) и выберите пункт «Региональные стандарты» (Region). Региональные стандарты в Windows 10
  3. На вкладке «Дополнительно» (Administrative) в разделе «Язык программ, не поддерживающих Юникод» (Language for non-Unicode programs) нажмите по кнопке «Изменить язык системы» (Change system locale). Дополнительные параметры языка системы
  4. Выберите русский язык, нажмите «Ок» и подтвердите перезагрузку компьютера. Установка региона Россия для Windows 10

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

Отображение кириллицы исправлено в Windows 10

Как исправить иероглифы Windows 10 путем изменения кодовых страниц

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

С помощью редактора реестра

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

  1. Нажмите клавиши Win+R на клавиатуре, введите regedit и нажмите Enter, откроется редактор реестра.
  2. Перейдите к разделу реестра
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
    и в правой части пролистайте значения этого раздела до конца. Установленный регион Windows 10 в реестре
  3. Дважды нажмите по параметру ACP, установите значение 1251 (кодовая страница для кириллицы), нажмите Ок и закройте редактор реестра. Изменение кодовой страницы на кириллицу
  4. Перезагрузите компьютер (именно перезагрузка, а не завершение работы и включение, в Windows 10 это может иметь значение).

Обычно, это исправляет проблему с отображением русских букв. Вариация способа с помощью редактора реестра (но менее предпочтительная) — посмотреть на текущее значение параметра ACP (обычно — 1252 для изначально англоязычных систем), затем в том же разделе реестра найти параметр с именем 1252 и изменить его значение с c_1252.nls на c_1251.nls.

Кодовые страницы в реестре Windows 10

Путем подмена файла кодовой страницы на c_1251.nls

Второй, не рекомендуемый мной способ, но иногда выбираемый теми, кто считает, что правка реестра — это слишком сложно или опасно: подмена файла кодовой страницы в C:\ Windows\ System32 (предполагается, что у вас установлена западно-европейская кодовая страница — 1252, обычно это так. Посмотреть текущую кодовую страницу можно в параметре ACP в реестре, как было описано в предыдущем способе).

  1. Зайдите в папку C:\ Windows\ System32 и найдите файл c_1252.NLS, нажмите по нему правой кнопкой мыши, выберите пункт «Свойства» и откройте вкладку «Безопасность». На ней нажмите кнопку «Дополнительно». Просмотр параметров безопасности файла
  2. В поле «Владелец» нажмите «Изменить». Изменение владельца C_1252.nls
  3. В поле «Введите имена выбираемых объектов» укажите ваше имя пользователя (с правами администратора). Если в Windows 10 используется учетная запись Майкрософт, вместо имени пользователя укажите адрес электронной почты. Нажмите «Ок» в окне, где указывали пользователя и в следующем (Дополнительные параметры безопасности) окне. Указание владельца для файла
  4. Вы снова окажетесь на вкладке «Безопасность» в свойствах файла. Нажмите кнопку «Изменить».
  5. Выберите пункт «Администраторы» (Administrators) и включите полный доступ для них. Нажмите «Ок» и подтвердите изменение разрешений. Нажмите «Ок» в окне свойств файла. Установить полный доступ к файлу для Администраторы
  6. Переименуйте файл c_1252.NLS (например, измените расширение на .bak, чтобы не потерять этот файл).
  7. Удерживая клавишу Ctrl, перетащите находящийся там же в C:\Windows\System32 файл c_1251.NLS (кодовая страница для кириллицы) в другое место этого же окна проводника, чтобы создать копию файла. Копия файла C_1251.nls
  8. Переименуйте копию файла c_1251.NLS в c_1252.NLS.
  9. Перезагрузите компьютер.

После перезагрузки Windows 10 кириллица должна будет отображаться не в виде иероглифов, а как обычные русские буквы.

Комментарии (166) к Как исправить отображение кириллицы или кракозябры в Windows 10

  • Борис

    Спасибо!!!! Первый способ помог. Спасибо!

    Ответить

  • Игорь

    Первый вариант сработал сразу! Огромнейшее спасибо!!!

    Ответить

  • Anton

    Добавлю, ибо чинить приходится на частично русских виндусах…
    Когда все это не помогает, загружаемся в какой-нибудь liveCD и удаляем с корнем нерусские C:\Windows\Fonts\8514????.fon. Должны остаться 8514fix.fon, 8514oem.fon, 8514sys.fon, можно на всякий оставить 8514???r.fon. Остальные содержат турецкую греческую и прочие кодировки-шрифты, в русском не актуальные. (Это для консоль-Like прог, типа FAR). Сюда-же всякие *ttf, не имеющие русских глифов… Не переусердствуйте с символьными…

    И, подскажите нормальный просмотрщик шрифтов, который показывает шрифты без подстановки Arial на место русских букв, если их нет в шрифте…

    Ответить

  • Александр

    русский на ноутбуке отображается нормально, за исключением одной программы (подстрочный переводчик, переводит слова при наведении курсора на слово) перевод выдает кракозябрами. Изначально стоял 2151, пробовал 1252 подменять на переименованный 1251 — не помогает. Не знаю что еще сделать

    Ответить

  • Артем

    Стоит винда 11 или 10?

    Ответить

  • Sergey

    Спасибо. Зашёл по первому пункту, внизу стояла галочка «использовать версию иникод такой-то» меня это смутило. Снял галочку, перезагрузил, всё наладилось. Стоит лицензия 10 домашняя.

    Ответить

  • Алишер

    Спасибо. Первый вариант помог.

    Ответить

  • Zamira

    Спасибо, все вместе варианты помогли+прога unlocker.exe чудная прога встраивается в проводник, но на английском. И ещё цитирую Сергея выше:Sergey

    13.06.2022 в 20:32

    Спасибо. Зашёл по первому пункту, внизу стояла галочка «использовать версию иникод такой-то» меня это смутило. Снял галочку, перезагрузил, всё наладилось.

    Тоже сняла галочку, какая то бета версия уникода была. Обычно всегда раньше было наоборот, комар раза 4 перезагружался, т.к. У меня стоит прога HostsXpert v4.3.exe забыла сделать его писательным, там такой замочек есть, для правок хостов .советую

    Ответить

  • Андрей

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

    Ответить

  • Дмитрий

    Спасибо ! Первый способ подошел. Оказалось, что при очередном обновлении во вкладке региональные стандарты уже стоял русский язык, но была еще дополнительная опция — б-версия — использовать Уникод (UTF-8) для поддержки языка во всем мире. Убрал «птичку», перезагрузил. Все вернулось.

    Ответить

    • дшьф

      вот! Эта галочка бета версии. Она во всем была виновата!

      Ответить

  • Дмитрий

    Еще раз спасибо!!! В добавок к моему предыдущему посту. Недавно перестала загружаться одна из программ для работы с базой данных. В системе висит, но графическая оболочка не загружается. После сброса б-версии региональной раскладки с UTF-8 все заработало. Еще раз спасибо!

    Ответить

  • Вадим

    Ничего не помогает.
    В региональных стандартах стоит Русский, в реестре параметр ACP — 1251.
    При запуске старенькой (2014 г.) программы — квакозябры.
    Стоит Win 8.1

    Ответить

    • Николай

      Было также. И язык стоит Русский, и в реестре параметр АСР — 1251, а программе кракозябры. Помогла установка галочки (изначально не была установлена) в Региональных стандартах «использовать Уникод (UTF-8) для поддержки языка во всем мире», перезагрузка, потом опять зайти туда же и снять галочку, перезагрузиться. После этого всё наладилось.

      Ответить

      • Игорь

        Вот это да!
        «установка галочки , перезагрузка, потом опять зайти туда же и снять галочку, перезагрузиться»
        ПОМОГЛО!

        Ответить

  • Петр

    Первый вариант помог сразу, огромное спасибо. Век живи век учись. Еще бы разобраться с ошибками сетевого принтера, когда то ли драйвера, то ли обновления. Ошибка 0х00000037, вроде того. Но это другая история

    Ответить

  • Vadym

    Вообще ничего не помогает. Только крякозябры изменились на ромбики со знаком вопроса.

    Ответить

  • Олег

    Спасибо. помогло сразу. Первый вариант.

    Ответить

  • Игорь

    Первый способ сработал на системе «Windows Embedded Standard 7» для банкоматов и терминалов. Спасибо огромное автору статьи.

    Ответить

  • Никита

    Спасибо, при помощи редактора реестра помогло (другие не пробывал).

    Ответить

  • Андрей

    Спасибо!!! Век бы искал эту вкладку: «Дополнительно». :-)

    Ответить

  • Jorje

    первый способ помог. Спасибо, чувак!

    Ответить

  • Aziz

    Спасибо. Очень помогло.

    Ответить

  • avenue17

    Прошу прощения, это мне не совсем подходит. Кто еще, что может подсказать?

    Ответить

  • Чел

    Спасибо! помог способ описанный в начале с изменением кодировки в региональных настройках.

    Ответить

  • Дамир

    Спасибо большое! Первый способ помог сразу же!

    Ответить

  • Слава

    Спасибо!! Очень помогли!

    Ответить

  • Олег

    Спасибо. Все исправило. Убрал только галочку, и проблема решена

    Ответить

  • Александр

    Первый способ помог на Win 11, благодарю!

    Ответить

  • Игорь

    Спасибо. Получилось при установке галочки и затем снятии. Еще раз спасибо.

    Ответить

Оставить комментарий

Интересное
Новое
Список инструкций Windows 11 Windows 10 Подписаться