Как исправить отображение кириллицы или кракозябры в 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 кириллица должна будет отображаться не в виде иероглифов, а как обычные русские буквы.
Шамиль
Дмитрий, спасибо за полезную статью!
Объясните, пожалуйста, зачем вы вставляете пробелы в путях реестра? Это же жутко неудобно, когда хочешь скопировать путь и вставить в окно редактора реестра. К примеру, в статье указана ветка реестра HKEY_LOCAL_MACHINE\ SYSTEM\ CurrentControlSet\Control\ Nls\ CodePage, чтобы вставить и перейти по этому пути, надо предварительно удалить 3 пробела, иначе редактор реестра не опознает его.
Ответить
Dmitry
Здравствуйте.
Сейчас уже не вставляю. Раньше была проблема: при вставке путей без пробелов границы сайта начинали за границы экрана выходить (особенно на телефоне). Сейчас поправил, но в статьях не везде отследил, как замечаю — исправляю. Вот сейчас и здесь поправлю.
Ответить
Шамиль
Спасибо и с праздником вас!
Ответить
Макс
2 дня на xp s3 мохался автору респект огромный! помог последний описанный способ
Ответить
Шамиль
После изменения языка системы с английской US на русскую крякозябры в текстовых документах исчезли, но проблема частично сохранилась. До изменения языка системы интерфейс и настройки программы USDownloader были полностью в крякозябрах, после изменения стало получше, но проблема полностью еще не решена.
Подскажите, что еще можно сделать для решения моей проблемы?
Ответить
Dmitry
Подозреваю, что автор программы в тех элементах шрифт какой-то использует, который у вас тоже есть, но без наличия кириллических символов. Можно попробовать вообще с разработчиком списаться на тему (вроде там частное лицо, должно идти на контакт).
Ответить
Гость
Статья топчик! Русский язык заработал на Win10 Eng!
Ответить
Дмитрий
Спасибо!
Ответить
Евгений
Спасибо!
Восстанавливал Win10 на HP Pavilion. В процессе восстановления тупанул и выбрал Eng. Ещё раз (пере) восстановил, выбрал Рус. Однако, программа для расчётов токов короткого замыкания (АРМ-СРЗА) не воспринимала Кириллицу, кракозябры. Помогло 1252.bak. Теперь Кириллица отображается правильно.
Ответить
Виктор
Огромное спасибо. Ежики в некоторых программах задрали.
Ответить
Ivan
Спасибо! Не первый раз в поисках решения проблем попадаю на ваш сайт. И практически всегда поиски здесь и заканчиваются! В знак благодарности отключаю блокиратор рекламы и … Ну, и …
Ответить
Dmitry
Спасибо за отзыв!
Ответить
Андрей
А что делать если у меня крякозябры заменились на ромбики?
Ответить
Наталья
у меня тоже ромбики….оба способа не помогают и переустановка языкового пакета тоже (
Ответить
Ivan
Проблема со шрифтами после описанных действий не прошла. Помогло следующее. Установить галочку в языке системы использовать бета utf-8″. Вместо иероглифов стали отображаться ромбы. А после снятия этой галочки все стало хорошо.
Ответить
Роман
Благодарю, так же решил. Сначала в реестре ACP — 1251 поставил, потом убрал галку beta utf-8.
Ответить
Evgeny
Спасибо помогло вроде, теперь вопрос как сделать английский интерфейс обратно в виндовс
Ответить
Эд
Братан, ты гений !
Я два дня мучился с этой бедой, весь рунет излазил, весь google истоптал, все перепробовал!
И только твой способ с убиранием галки реально проканал !!!
Очень тебе благодарен!!!
А ситуация такая предшествовала. Купил в Польше ноут бу с предустановленной виндой 10-й, и давай скакать с бубном, как полноценно русский установить в систему. Вплоть до перестановки винды уже дошло, но нельзя , потому как в случае чего — хозяину-поляку ж не вернешь же уже с русской виндой )) . Так что ты меня здорово выручил, ну и, конечно создатель этого сайта ! Респект всем !
Ответить
Максим
спасибо большое! вылечил переставив язык системы английский, перегрузил — русский, перегрузил. заработало!!!
Ответить
Владислав
Большое спасибо. Теперь всё работает, и не нужно изучать эльфийский.!!
Ответить
Гера
Спасибо добрый человек, помогло, дай Бог вам счастья
Ответить
Евгений
Большое, человеческое Спасибо! :)
С ходу помог первый вариант (через Панель управления).
Удачи !
Ответить
Юлия
Это всё конечно замечательно, но у меня названия разделов тоже криво отображаются, поэтому вся эта инфа совершенна бесполезна
Ответить
Dmitry
А почему бесполезна, пробовали? Явно что-то с таблицами кодировки.
Кстати, если раньше отображалось нормально, то можно точки восстановления в вашем случае попробовать.
Ответить
Михаил
Ничего не работает. В блокноте и Word кракозябры
Формат файла doc. А с docx всё нормально
Ответить
Dmitry
Если с одним документом такое, то может в нем самом проблемы с кодировкой (или файл поврежден)
Ответить
750-650
Помогла правка реестра. Огромное спасибо!
Ответить
750-650
Помогла, но частично. Меню некоторых мультиязычных программ продолжали отображаться крякозябрами. а я на радостях поспешил отписаться. Окончательная победа состоялась после «Change system locale» (в русском интефейсе, как у вас в начале статьи «Изменить язык системы») на «Russian (Russia)» . Всё подобное происходит ИМХО, если при инсталляции системы был неверно указан регион… Спасибо ещё раз!
Ответить
Владимир
Не помогло. Ничего не изменилось. винда 10 новая, версия этого года. у более ранних выпусках той же 10-ки проблемы нет.
Ответить
Мария
Всё получилось, благодарю)
Ответить
миша
Здравствуйте, Dmitry
Пользуюсь облачным хранилищем mega.nz
Cкопировал туда текстовые файлы из папки Документы. Открываю, а том половина файлов выглядит вот так
(пример иероглифов)
Можно это как-то исправить ? Я уже и систему переустанавливал , не меняется ничего
Ответить
Dmitry
Здравствуйте. А оригиналы файлов (если есть) нормально открываются?
А если эти же файлы прямо внутри хранилища открывать (если там есть такая опция)?
Плюс: а нет ли в этом хранилище функций отката файлов к предыдущим версиям? (я просто не пользовался mega.nz, просто перечисляю мысли, которые в голову приходят для решения проблемы)
Ответить
миша
1 Да. Оригиналы файлов нормально открываются.
2 Внутри хранилища ? Я не замечал таких опций . А как это внутри сделать ?
3 На счёт функций отката файлов к предыдущим версиям — даже затрудняюсь что-то ответить по этому вопросу
Вот на яндекс-диск , гугл-диск, облако майл.ру — там нормально открываются , что снутри, что снаружи (
Ответить
миша
Cейчас проверил . Внутри они некорректно отображаются при открытии . А если кликнуть правой кнопкой мышки по текстовому файлу и нажать Скачать , файл скачивается в текстовый документ и уже у меня на компьютере этот текстовый открывается без искажений ) Спасибо Вам за подсказку ) Пускай хоть так будет )
Ответить
Viktor
Не могу изменить название «C_1252» — You’ll need to provide administrator permission to rename this file
Ответить
Damir
Спасибо, помог второй способ, т.к. пользуюсь английской версией виндовс
Ответить
Григорий
Спасибо! Очень помогло, в первом варианте. Изменить язык системы.!!!
Ответить
Алексей
Здравствуйте, уважаемый(ые) автор(ы) статьи!
Мне помогло только третье решение, так как два первых изначально были выполнены. Выражаю Вам огромную благодарность.
С уважением, Алексей.
Ответить
Dmitry
Спасибо за отзыв!
Ответить
олег
Ивану про передергивание галки UTF-8 — огромное спасибо. Спас!
Ответить
Ильяс
В «графе введите имена выбираемых объектов» я пишу имя пользователя, но выходит ошибка
Ответить
Dmitry
если у вас учетная запись майкрософт, укажите адрес почты, а не имя.
Ответить
Kostiantyn
спасибо
Ответить
Dmitriy
Последовательно попробовал все методы. в моем случае не помогло. Возможно все таки дело не в региональных настройках. В проге наверное шрифт, который у меня есть, но без кириллицы. Есть варианты с переустановкой шрифтов?
Ответить
Dmitry
Да, конечно, можно пробовать переустановить. Но тут бы знать тогда, что за шрифт в программе используется.
Просто как правило редко такое случается: в программах обычно один из стандартных шрифтов, для которых русский набор символов (в русскоязычной системе) есть.
Ответить
Aleksei
Спасибо большое очень Выручили.
Ответить
MPP
Спасибо, подошёл первый способ. Изначально вместо русского стоял eng
Ответить