Хм.
Не думаю, но всё таки может поможет)
Бывают случаи, когда системная кодировка для русского языка "слетает", при этом наблюдаются такие интересные эффекты, как отсутствие русских букв в некоторых программах (вместо них отображаются iso-символы, умляуты и т.п.) и системных сообщениях. Существует три метода лечения этой проблемы (во всех случаях вам необходимы права локального администратора):
1. Добавление кириллической кодировки через "Панель управления":
- Панель управления
- Язык и региональные стандарты
- Дополнительно
- "Выберите язык, соответствующий языку используемых программ, которые не поддерживают Юникод", выбрать "Русский"
- "Кодовые страницы таблиц преобразования", помимо прочих, выбрать кодовые страницы 10007, 20866, 28595. Убедиться, что отмечены кодовые страницы 1251, 855 и 866, эти кодовые таблицы обязательны!
Если проблема с кодировкой наблюдается для всех локальных учетных записей, то:
- "Параметры стандартной учетной записи", отметить единственную опцию "Применить эти параметры для текущей учетной записи и для стандартного профиля пользователя.
- ОК.
2. Редактирование реестра:
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1251"="c_1251.nls"
"1252"="c_1251.nls"
3. Переустановка системных шрифтов (Внимание! Самый опасный вариант!):
- Меняем пароль на вход в Windows на цифровой, или пустой (чтобы избежать дальнейших проблем с его набором)
- Делаем копию папки c:\WINDOWS\Fonts в, допустим, c:\oldfonts
- Делаем копию ветки реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
(ПУСК / Выполнить / regedit.exe / находим эту ветку, делаем на ней правый клик / Экспортировать / даем название файлу oldfonts.reg и сохраняем его в корневом каталоге диска С: (чтобы потом было проще искать))
- Удаляем в ветке реестра
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
ключ
Fonts
, и создаем его снова (Правый клик на разделе CurrentVersion / Создать / Раздел / Fonts)
- Перезагружаемся
- Заходим под своей учетной записью (в этот момент мы уже наблюдаем полное отсутствие русских букв, и вообще текста, не пугайтесь так и надо), далее ориентируемся по системным значкам.
- ПУСК / Панель управления / Шрифты
- выделяем все имеющиеся шрифты (Ctrl+A) и удаляем их. Внимание! Несколько шрифтов останется, система не даст их удалить, соглашаемся с этим.
- Жмем на крайний левый пункт меню (бывший "Файл"), и, о, чудо! один пункт там по-русски есть: Установить шрифты Выбираем его, и в открывшемся окне ищем папку с копией шрифтов, в нашем случае c:\oldfonts
- Жмем "Выделить все" и "Добавить", начнется процесс восстановления шрифтов. При этом система будет ругаться, что некоторые шрифты уже установлены, соглашаемся с каждым таким предупреждением (у меня не удалилось десятка три шрифтов).
- По окончании процесса добавления перезагружаемся.
- Если русская кодировка восстановилась, то удаляем c:\oldfonts. Если не восстановилась, то запускаем c:\oldfonts.reg и соглашаемся с его установкой, после чего снова перезагружаемся, и пробуем 1 или 2 варианты лечения.
In 5,56x45 we trust
|