Ru-Board.club
← Вернуться в раздел «Microsoft Windows»

» После патча uxtheme.dll навернулись шрифты

Автор: 7o
Дата сообщения: 12.12.2006 23:46
После патча uxtheme.dll и применения нестандартных тем XP (sp2 Home Edition 2600 - русская пиратка с двд) примерно через 5 месяцев стали отбражаться в виде квадратов шрифты в некоторых программах(Pinnacle - там крокозябры отображаются, не квадраты) и в заголовке активного\неактивного окна.
Внятного объснения на решение данной проблемы в топиках я не нашел, может кто подскажет как ее решить. При этом не меняя темы на стандартные.

Пробовал менять настройки в Оформлении - текст актив\неакт. окна с Trebuchet MS на Трахому, помогает, но не для программ.
Пробовал в панели упраления ставить галочку на против 20880 (IBM кирриллица)-требует дистрибутив, коего у меня нет. Галочка применения рег.параметров для стандартоной учетной записи после пос=вторного открытия апплета проподает.

Настроил реестр так:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]
"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"
"1254"="c_1251.nls"
"1255"="c_1251.nls"


[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial,0"="Arial,204"
"Comic Sans MS,0"="Comic Sans MS,204"
"Courier,0"="Courier New,204"
"Microsoft Sans Serif,0"="Microsoft Sans Serif,204"
"Tahoma,0"="Tahoma,204"
"Times New Roman,0"="Times New Roman,204"
"Verdana,0"="Verdana,204"
и так:
«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_MACHINE\SOFTWARE\Microsoft\WindowsNT\CurrentVersion\FontMapper
установите:
«ARIAL»=dword:000000cc
«DEFAULT»=dword:000000cc
И, наконец, в ветви:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage
«1251»=«C_1251.NLS»
«1252»=«C_1251.NLS»
«866»=«C_866.NLS»
«ACP»=«1251»
«OEMCP»=«866»
«MACCP»=«10007»
«OEMHAL»=«vga866.fon»
@=«C_1251.NLS»
НИКАКИХ ИЗМЕНЕНИЙ!
Скачал с byte-studio.hoha.ru патч KeyFix_XP.exe
тоже никаких изменений.
Как все-таки решить эту проблему?
Автор: Denn29
Дата сообщения: 13.12.2006 00:14
Попробуй так
"Times"="Times New Roman"
"Helvetica"="Arial"
"Arial CE,238"="Arial,238"

"Arial CYR,204"="Arial,204"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
.....
"MS Shell Dlg"="MS Sans Serif"
"MS Shell Dlg 2"="MS Sans Serif"
Это единственное место в реестре, где фигурирует шрифт MS Shell Dialog. Нетрудно увидеть, что подмножество "204" TrueType-шрифта обозначает кириллицу. Поэтому в определении шрифтов MS Shell Dlg можно также указать это подмножество, а лучше — указать TrueType-шрифт и подмножество по умолчанию:
"MS Shell Dlg"="Lucida Sans Unicode"

"MS Shell Dlg 2"="Lucida Sans Unicode"
а в подразделе FontMapper указать, что подмножеством по умолчанию будет 204 (=0CCh):
"ARIAL"=dword:000000cc
"DEFAULT"=dword:000000cc
После изменений следует перезагрузить Windows.
Автор: 7o
Дата сообщения: 15.12.2006 21:46
Denn29
Вылечился только один шрифт - "Helvetica"
Остальное, все как есть.
Может какая-нить программка-фиксер есть?
А если с другого винта скинуть те же шрифты, может они нормально будут отображаться?
Я вот тут расссуждал вообще почему через такой немалый срок произошел такой косяк в системе и думаю, что я кую-то софтину снес, которая шрифты юзает, из-за этого чего-то где-то крякнуло. Я не так давно ACDsee снес. Может из-за нее? Может снова поставить?
Автор: Denn29
Дата сообщения: 16.12.2006 01:36
7o
Попробуй так
Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage]

"1250"="c_1251.nls"
"1251"="c_1251.nls"
"1252"="c_1251.nls"
"1253"="c_1251.nls"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"System,0"="Arial,204"
"Fixedsys,0"="Fixedsys,204"
"Small Fonts,0"="Small Fonts,204"
"MS Serif,0"="MS Serif,204"
"MS Sans Serif,0"="MS Sans Serif,204"
"Courier,0"="Courier New,204"
"Arial Cyr,0"="Arial,204"
"Courier New Cyr,0"="Courier New,204"
"Times New Roman Cyr,0"="Times New Roman,204"
"Helv,0"="MS Sans Serif,204"
"Tms Rmn,0"="MS Serif,204"
"Arial,0"="Arial,204"


Цитата:
А если с другого винта скинуть те же шрифты,

Можно.Поставь сначала стандартную тему от Windows XP,вставь с заменой,перезагрузись

Автор: 7o
Дата сообщения: 20.12.2006 21:21
Установил обновление к винде - TrueType Font properties.exe
Кое-какие шрифты исправились. Софта набрал по шрифтам, сижу, разбираюсь что к чему.
Автор: 7o
Дата сообщения: 21.12.2006 22:32
Скинул шрифты с другого винта, не помогло.
Что делать...

Добавлено:
Более того, от изменений в реестре у меня теперь диспетчер задач в два раза больше стал.
Подскажите какие шрифты там используются обратно в реестре поменяю
Автор: Denn29
Дата сообщения: 22.12.2006 01:03
7o
В командной строке вводишь sfc.exe /scannow - проверить системные файлы (к ним относятся и шрифты) и поставит обратно, возможно при этом попросит компакт-диск.
Автор: 7o
Дата сообщения: 23.12.2006 22:05
Denn29
Командная строка написала мне на эту команду:
Защита файлов Виндовз не смогла запустить сканирование защищенных системных файлов
Код ошибки: 0x000006ba [Сервер RPC недоступен]
Автор: Denn29
Дата сообщения: 24.12.2006 03:33
7o
RPC
Oт нее зависит большинство служб/сервисов в системе
Не понятно как у тебя до сих пор работал компьютер.
Не ужели не было никаких глюков?
И еще к тебе вопрос ,ты случаем не делал ни каких настроек или отключений в
Службы(локальные)-это программа Запуск, остановка и настройка служб Windows.
Может надо проверить настройки?->Панель управления->Администрирование -> Службы
Там есть два элемента :
Локатор удаленного вызова процедур (RPC)
Он управляет базой данных именно службы имен RPC.
Я его отключал--но ничего плохого,у меня все работает и
команда sfc.exe /scannow проходит
Находится эта служба:C:\WINDOWS\system32\locator.exe
И вторая служба :Более серьезная --от не зависят десятки других служб.
Удаленный вызов процедур (RPC)
Обеспечивает сопоставление конечных точек и иных служб RPC.
Находится:C:\WINDOWS\system32\svchost -k rpcss
Вот ее ты и проверь в каком она состоянии.
Хотя при ее сбое была бы постоянная перезагрузка компьютера.
Есть еще пару хороших профилактических мер для команд (sfc):
sfc /revert --- эта команда восстановит Файловую Защиту Windows в по умолчанию режим операции.
sfc /purgecache --- эта команда Чистит файловый кеш.
она требует доступ к исходным файлам установки Windows. Ну и После этого
пробуем еще раз запускать:
sfc /scannow или sfc.exe /scannow
Автор: 7o
Дата сообщения: 24.12.2006 22:02
Denn29
Я твикером пользуюсь. Но и в msconfig, и через Администрирование сам некоторые службы выключал(не значительные), к примеру стандартная запись дисков imapi и др.
Фишка в том, что и Локатор и Удаленный вызов у меня включены. Но я после твоего совета о проверке командой sfc заметил, что локатор у меня постоянно остановлен. Запускал через Администрирование - не помогло. Он у меня стоит вручную, на авто поставлю, может поможет. И другие команды sfc я уже пробовал запускать - ни одна не катит - то же самое кричат.
И кстати через TaskInfo я svhost -k rpcss не нашел. Хотя в Администрировании Удаленный вызов работает. Всего у меня 6 svhost'ов отображается в TaskInfo и в диспетчере. 3 из них без дополнительных параметров( -k bla bla bla). Может это один из них?
--
До меня доходит кажется что со шрифтами. После установки TrueType Font properties у меня не исправились шрифты. У меня в программе Pinnacle просто 1 шрифт стал работать нормально,
т.е. при вводе английских символов он отбражался как декоративный, а при вводе русских - Tahoma (к примеру.) Это я понял, когда на другом компе в том же Pinnacle тем же шрифтом писать попробовал.
Вывод: выход из проблемы, найти в реестре те шрифты, котрые эту замену при смене языка потеряли. Только где это искать без малейшего понятия.
Автор: Denn29
Дата сообщения: 25.12.2006 13:43
7o
Вот здесь http://support.microsoft.com/kb/296241/ru
Автор: 7o
Дата сообщения: 02.01.2007 18:54
Denn29
Нифига не помогает...
Я тут MUI надыбал, дык он как на зло закосяченный оказался.
Автор: 7o
Дата сообщения: 18.01.2007 22:18
Нашел решение проблемы, чисто случайно.
Установил что-то типа патча со старого(2004) диска с софтом который как было написано фиксит шрифты. И пофиксил, я блин чуть до потолка не допрыгнул, так достали то большие окна то маленькие за сччет кривых шрифтов в винде.

З.Ы.: Если кому нужен патч, то в лс пишите.
Автор: miha2009il
Дата сообщения: 11.05.2009 00:54
ЦИТАТА-(Нашел решение проблемы, чисто случайно.
Установил что-то типа патча со старого(2004) диска с софтом который как было написано фиксит шрифты. И пофиксил, я блин чуть до потолка не допрыгнул, так достали то большие окна то маленькие за сччет кривых шрифтов в винде.
З.Ы.: Если кому нужен патч, то в лс пишите)

ПРОСЬБА- братан, (или кто-нибудь) выручи, пожалуйста, пришли вышеупомянутый патч для шрифтов.
заранее спасибо, жду с нетерпением! Михаил reklamisha@mail.ru

Страницы: 1

Предыдущая тема: После корректного выключения синий экран


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.