слетели



Microsoft shell

Автор Макс задал вопрос в разделе Программное обеспечение

Слетели шрифты в Windows. Проводил восстановление системы, не помогло. Что делать? и получил лучший ответ

Ответ от LimPoPo-555[гуру]
Сбои со шрифтами.
Поддержка кириллицы всегда была головной болью пользователей, и хотя в Windows XP этот вопрос решен гораздо лучше, чем в альтернативных ОС, тем не менее, может так оказаться, что при установке в не локализованной Windows русских программ, все меню с кириллицей будут искажены, либо кириллица будет недоступна в DOS- приложениях. Чтобы получить полную поддержку русского языка необходимо в диалоге: «Панель управления» — «Язык и региональные стандарты» — «Дополнительно» поставить флажок в длинном списке кодировок «Кодовые страницы таблиц преобразования» на строке:
20880 (IBM EBCDIC — кириллица (русский) )
и установить параметр «Язык программ, не поддерживающих Юникод» в положение «Русский». На вкладке «Regional Options» («Региональные параметры» ) также нужно установить поддержку русского языка — это параметры «Языковые стандарты и форматы» , «Расположение» , а в разделе «Языки» — «Языки и службы текстового ввода» нужно добавить русскую раскладку клавиатуры.
Если не помогло, то в редакторе реестра откройте ветвь и исправьте параметры шрифта, «отвечающего» за окна с искаженными символами: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes]
"MS Shell Dlg"="Tahoma"
"MS Shell Dlg 2"="Tahoma"
на
"MS Shell Dlg"="Tahoma,204"
"MS Shell Dlg 2"="Tahoma,204"
либо на
"MS Shell Dlg"="Lucida Sans Unicode"
"MS Shell Dlg 2"="Lucida Sans Unicode"
Для других шрифтов тоже можно выбрать кириллическое подмножество, по аналогии дописав к ним цифры «204».
Также в ветви установите: [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontMapper]
"ARIAL"=dword:000000cc
"DEFAULT"=dword:000000cc
И, наконец, в ветви:
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"1251"="C_1251.NLS"
"1252"="C_1251.NLS"
"866"="C_866.NLS"
"ACP"="1251"
"OEMCP"="866"
"MACCP"="10007"
"OEMHAL"="vga866.fon"
@="C_1251.NLS"
После изменений следует перезагрузить Windows. Установка параметра "1252"="C_1251.NLS" реально помогает во многих сложных ситуациях, но она, строго говоря, не совсем корректна и может в свою очередь привести к искажениям некоторых шрифтов, в этом случае от нее придется отказаться.
Если же с DOS-приложениями после этого по-прежнему остались проблемы, то вставьте в файл WINNTSYSTEM32AUTOEXEC. NT вызов какого-нибудь DOS-русификатора или команду:
"KB16 RU,866,C:WINNTSYSTEM32KEYBOARD.SYS"
а в разделе реестра установите значение параметра «00000409» равным «ru».
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard LayoutDosKeybCodes]
"00000409"="ru"
Если же какие-то системные шрифты вообще стали отображаться некорректно (а к шрифтам относятся даже символы «Минимизировать» , «Закрыть» «Восстановить» , отображаемые на кнопках правого верхнего угла окон при использовании классического интерфейса) , то вставить диск с ОС Windows в привод и «Пуск» - «Выполнить» («Run») и ввести команду SFC.EXE /SCANNOW — Windows проверит защищенные системные файлы (exe, sys, dll, ocx, ttf, fon) и восстановит в случае их подмены или повреждения.
==========
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlNlsCodePage]
"1251"="c_1251.nls"
"1252"="c_1252.nls"
"866"="c_866.nls"
"ACP"="1251"
"OEMCP"="866"
"MACCP"="10007"
"OEMHAL"="vga866.fon"
@="C_1251.NLS"
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontMapper]
"ARIAL"=dword:000000cc
"DEFAULT"=dword:000000cc
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionFontSubstitutes]
"MS Shell Dlg"="Tahoma,204"
"MS Shell Dlg 2"="Tahoma,204"
[HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlKeyboard LayoutDosKeybCodes]
"00000409"="ru"
===========
Можно скопировать этот Ключ Реестра (что между штрихами) и сохранить в блокноте с расширением .reg и запустить кликнув двойным щелчком - Ok -Ok.
Перезагрузить Комп.

Ответ от Voldemar Krok[гуру]
Забрось в папку системные шрифты и все восстановится.

Ответ от Ёемён Артемьев[мастер]
Постовь новую винду. Это поломана! Отвечаю поможет!!!

Ответ от Evgeniy[активный]
нет здесь не шрифты виновны
либо вирус, либо просто ошибка системы, зделай востановление через безопасный режим.

Ответ от Надежда[мастер]
Не шрифты слетели, а настройки того, где какой шрифт использовать.
Гуглите - это стандартная проблема, правится реестр.

Ответ от Pavloviich.rid[гуру]
Эту проблему, с квадратиками, решить можно и нужно в ветке реестра по адресу HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrent VersionFontMapper. Присвоить значение в строке ARIAL 0х00000000(0). Часто там в конце вместо двух нулей встает две "сс"-ки.
или посмотри здесь

Ответ от Марцелла Шашкова[новичек]
На сколько помню обсуждалось тут, юзай - виндовсфикс. ру

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с похожими вопросами и ответами на Ваш вопрос: Слетели шрифты в Windows. Проводил восстановление системы, не помогло. Что делать?
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*