Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

Показать сообщение отдельно

Новый участник


Сообщения: 1
Благодарности: 1

Профиль | Отправить PM | Цитировать


Эту проблему решил следующим образом!

Шаг 1.
Наличие в системе этого перекодировщика MS APPLOCALE может стать причиной невозможности установки ряда других программ, которые никакого отношения не имеют ни к Applocale ни к японскому языку. Чаще всего это касается установочных файлов с расширением .msi

Если такие проблемы возникли или если все надписи в окошках установщика, например, Adobe Acrobat, начинают отображаться кракозябрами, следует проделать следующую процедуру:

1) Найти в директории С:\windows\AppPatch\, куда устанавливается пакет Applocale, временный файл AppLoc.tmp, который как раз и портит русские буквы при установке русскоязычных программ.

2) Открыть AppLoc.tmp, стереть его содержимое и сохранить в таком виде. Затем щелчком правой кнопкой мыши на иконке файла вызвать контекстное меню и перейти в пункт Свойства. Напротив графы Атрибуты, необходимо включить опцию "Только для чтения", чтобы при следующем запуске программа Applocale не смогла изменить его содержимое.

Теперь установка обычных русскоязычных программ должна проходить нормально. Более того, чтобы заблаговременно предотвратить подобные проблемы, следует выставлять атрибут Только для чтения для файла AppLoc.tmp сразу же после установки Microsoft Applocale.

(Источник http://www.bolden.ru/content/view/20/11/lang,ru)

Описанное выше решает проблему с основными шрифтами, но все равно при копировании файлов имена папок и файлов отображаются иероглифами, как следствие: "Внутренняя ошибка 2869".
Да кстати, не пугайтесь если в файле AppLoc.tmp будет одна буква, у меня была только одна буква "Б" и её удаление помогает.

Шаг 2.
Q: При установке русских программ в Windows NT все меню с русскими буквами отображаются иероглифами. Можно ли что-то сделать?

A: Это известная проблема кириллицы и в Windows NT и Windows 2000. Решение ее можно поискать в базе данных Microsoft search.support.microsoft.com/kb, набрав в окне поиска слово "Cyrillic". Но можно попробовать ее исправить и следующим образом: Control Panel > Regional Settings; на закладке General, в разделе "Settings for the current user" поставьте "Russian", а в "Language settings for the system" - "Cyrillic" и установите его как default-шрифт. Откроется окно "Select System Locale", в котором тоже необходимо выставить "Russian". Если не помогло, то в редакторе реестра откройте ветвь [HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\ WindowsNT\ CurrentVersion\ FontSubstitutes] и исправьте параметры шрифта, "отвечающего" за окна
"MS Shell Dlg"="MS Sans Serif"
"MS Shell Dlg 2"="MS Sans Serif"
на
"MS Shell Dlg"="MS Sans Serif,204"
"MS Shell Dlg 2"="MS Sans Serif,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"
После изменений следует перезагрузить Windows.

(источник http://cdcountry.narod.ru/codirovki.htm)

Изменял только в ветке [HKEY_LOCAL_MACHINE\SOFTWARE\ Microsoft\ WindowsNT\ CurrentVersion\ FontSubstitutes]
с
"MS Shell Dlg"="MS Sans Serif"
"MS Shell Dlg 2"="MS Sans Serif"
на
"MS Shell Dlg"="MS Sans Serif,204"
"MS Shell Dlg 2"="MS Sans Serif,204"

После этих манипуляций инсталлеры заработали нормально. Всем удачи.

Последний раз редактировалось bumeria, 21-10-2008 в 12:09.

Это сообщение посчитали полезным следующие участники:

Отправлено: 11:53, 21-10-2008 | #21