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

Самый простой и чаще всего работающий способ убрать кракозябры и вернуть русские буквы в Windows 10 — исправить некоторые неправильные настройки в параметрах системы.
Для этого потребуется выполнить следующие шаги (примечание: привожу также названия нужных пунктов на английском, так как иногда необходимость исправить кириллицу возникает в англоязычных версиях системы без нужды менять язык интерфейса).
- Откройте панель управления (для этого можно начать набирать «Панель управления» или «Control Panel» в поиске на панели задач.
- Убедитесь, что в поле «Просмотр» (View by) установлено «Значки» (Icons) и выберите пункт «Региональные стандарты» (Region).

- На вкладке «Дополнительно» (Administrative) в разделе «Язык программ, не поддерживающих Юникод» (Language for non-Unicode programs) нажмите по кнопке «Изменить язык системы» (Change system locale).

- Выберите русский язык, нажмите «Ок» и подтвердите перезагрузку компьютера.

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

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

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

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

- В поле «Владелец» нажмите «Изменить».

- В поле «Введите имена выбираемых объектов» укажите ваше имя пользователя (с правами администратора). Если в Windows 10 используется учетная запись Майкрософт, вместо имени пользователя укажите адрес электронной почты. Нажмите «Ок» в окне, где указывали пользователя и в следующем (Дополнительные параметры безопасности) окне.

- Вы снова окажетесь на вкладке «Безопасность» в свойствах файла. Нажмите кнопку «Изменить».
- Выберите пункт «Администраторы» (Administrators) и включите полный доступ для них. Нажмите «Ок» и подтвердите изменение разрешений. Нажмите «Ок» в окне свойств файла.

- Переименуйте файл c_1252.NLS (например, измените расширение на .bak, чтобы не потерять этот файл).
- Удерживая клавишу Ctrl, перетащите находящийся там же в C:\Windows\System32 файл c_1251.NLS (кодовая страница для кириллицы) в другое место этого же окна проводника, чтобы создать копию файла.

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










Серега
На шаге 4 у меня видна проф где ставишь русс язык у меня есть ещё окошко где ставить галочку и подписано что это бэта тест .
Короче прошел по твоим шагам все было так как ты описал , но как только снял галочку с Бетта все стало нормально и тексты в любых редакторах отображаются нормально
Ответить
Дмитрий
Мне в начали не помогло снятие галочки с бэта теста, но вот после манипуляции с реестром уже сработало. (ставил галочку чтоб акробат не оставлял лог-файл в сетевой папке)
Ответить
Шахоб
помогло спасибо очень благодарен
Ответить
Александр
А мне, к сожалению, не помогло. Причина — система не позволяет мне включить ПОЛНЫЙ ДОСТУП. То есть, не даёт пользователю-администратору возможность полного доступа. Выскакивает в красной рамке: «вам в доступе отказано». Уже не представляю, как исправить эти кракозябры …
Ответить
Вика
Сделала все шаги но к сожалению не помогло
Ответить
Afdore
Здравствуйте. На Acer Nitro 5 в Win 10×64 кракозябры пропали. А вот команда dir
кириллицу не показывает. Я выполняю dir в командной строке Total Commander
10.52 x 64 (лицензионный). Не читает как в ntfs, так и в exfat. В среде Win 7 x 32
команда dir не читает кириллицу с внешнего диска sundisk 2 тв отформатированного в exfat, а с системного диска в ntfs читает правильно.
Что сделать, чтобы кириллица читалась dir-ом правильно? Спасибо.
Ответить
Дмитрий
А если в вин11 тож самое?
Ответить
Dmitry
В Windows 11 логика та же самая. Есть отдельная статья если что: https://remontka.pro/cyrillic-encoding-issues-windows/
Ответить
Павел
Спасибо вам большое. Отличный сайт — выручает, когда сталкиваешься с чем то новым для себя
Ответить
Alex
Здравствуйте.
А как включить корректное отображение кириллицы на английской системе?
Мне не нужна система на русском, просто хочу видеть нормальную киррилицу в документах и приложениях.
Спасибо.
Ответить
Dmitry
Здравствуйте.
Разве что путем экспериментов с кодовыми страницами и параметрами юникода. Так-то по идее англоязычная ОС и так по умолчанию должна почти везде показывать правильный русский язык (если со шрифтами не баловались), но если где-то проблемы, то можно пробовать решить.
Ответить
Андрей
OS Version 22H2 (OS Build 19045.6282) английская версия.
Применил первый способ — использовать редактор реестра.
Русские буквы появились. Спасибо, Дмитрий.
Ответить
Александр
Подтверждаю — советы реально толковые, мне помог самый первый способ с первого раза. Я вам очень признателен, спасибо! Только просьба — не надо теперь спамить мне на почту, которую я добровольно указал для того, чтобы можно было просто оставить комментарий:)))
Ответить
Dmitry
Так вроде не бывает у меня никакого спама. Адреса эти никак не используются.
Ответить
somero77
Всё на скриншоте:
(скрин)
Почему у вас скринов в форуме нет? Это же, чёрт возьми, Так Наглядно.
Ответить
Dmitry
Здравствуйте.
Сначала вводим команду
а уже потом — nslookup
Причина в том, что разные кодировки утилита использует и сама cmd. Решение либо то, что я предложил, либо менять на англ. версию.
Ответить
somero77
Блин! Ну куда комментарии улетают?!
Ну каждый раз в вашей замечательной толковой очень полезной и прекрас ной (ПРАВАДА!) ремонтке — ЕСЛИ добавляю комментарий — каждый раз эта проблема — коммент сразу отображается добавленным в форум, НО с припиской о том, что он ещё не прошёл модерацию.
А затем… СтОит обновить страницу и его уже нет совсем! И ни фига не понятно — это он уже удалён В Результате модерации или он всё ещё где-то там невидимый этой модерации ждёт? Или ещё что-то оранжево-фиолетовое с ним происходит?
Ну, ведь, наверное, можно же как-то в куки мне (пользователю сайта) писать что-то, чтобы он так и отображался у меня с каким угодно «техническим» статусом до момента обретения «публичного»/опубликованного или до «прошёл модерацию, и НЕ будет опубликован». Причём коммент не должен «умереть» сразу таким вариантом статуса. Он доложен бы ещё пожить какое-то время — месяц, например или хотя бы неделю. Ведь раз модерация происходит не в течение секунд, а уже минут, а то, может быть, и часов и дней — то дождаться результата (появления коммента и тем более ответа на него) просто сидя перед экраном — как в Оживлённом чате — уже не представляется возможным. А значит произойдёт переключение на другие вопросы — рабочие и/или личные, не суть — и коммент — каким бы он ни был важным _для меня_ — может оказаться забыт и потерян. Когда же снова «сойдутся звёзды» и захочется проверить «что Там — опубликовали / не ли, ответили ли / нет липе» — вот тогда в любом статусе этот коммент должен быть виден.
Согласны?
Ответить
Dmitry
Так в том то и дело, что судя по всему, куки у вас не пишутся, чистятся или заблокированы для моего сайта. Иначе бы ничто никуда не пропадало бы)
Ответить