Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 2000/XP (http://forum.oszone.net/forumdisplay.php?f=6)
-   -   [решено] MSI в Windows XP SP2: кириллические символы заменяются японскими иероглифами (http://forum.oszone.net/showthread.php?t=76944)

entwulst 01-01-2007 23:00 531142

MSI в Windows XP SP2: кириллические символы заменяются японскими иероглифами
 
Привет!
Проблема:
В любых Windows Installer пакетах (например MSO, FineReader и так далее) перестала отображаться кириллица. Вместо нормальных русских букв вижу японские иероглифы. Есть подозрение, что началось это после установки одной японской игры и плясок с AppLocale. Скриншоты прилагаю.
Локаль в "Региональных настройках" поставлена русская. Местонахождение -- Россия, язык для неюникодных программ -- русский.
Пробовал запускать установщик MSO через AppLocale с установкой в "русский" -- не помогло.




Куда плясать? O_o
Спасибо за внимание.

Blast 02-01-2007 10:32 531200

entwulst
Проверьте значение параметров 1251 и 1252 в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage - должно быть c_1251.nls и c_1252.nls соответственно.

entwulst 02-01-2007 12:55 531226

Значения верные. c_1251.nls и c_1252.nls

Vadikan 02-01-2007 19:41 531322

entwulst
Похоже, что произошла подмена системных шрифтов. А в других приложениях все нормально? Попробуйте импортировать такие значения реестра:

Код:

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"


entwulst 03-01-2007 02:12 531384

Vadikan
Эти изменения в реестре не помогли.
Да, в других программах всё абсолютно нормально. Проблема наблюдается только в программах установки MSI. Впервые обнаружил проблему, когда удалял MSO XP. Обратил внимание на то, что в процессе деинсталляции все надписи выводились иероглифами. Потом начал устанавливать MSO 2003 -- в установщике тоже всё было японскими иероглифами. Попробовал установить FineReader -- иероглифы. Запустил установку OpenOffice 2.0.4 -- иероглифы. :(


P.S.
Вот, нашел ссылку. Там написано, как Windows Installer получает язык. :) Правда пока не вижу, как это поможет мне.
http://blogs.msdn.com/heaths/archive...languages.aspx

Vadikan 03-01-2007 04:31 531392

entwulst
Попробуйте SFC, хуже не будет. sfc/scannow - проверка целостности системных файлов - .: [все вопросы] :.

entwulst 03-01-2007 15:28 531514

Тэкс, проверился. Аутпута никакого не было после проверки. Я думаю, следовательно, с сис. файлами всё нормально? Чудеса какие-то. :)

Vadikan 04-01-2007 03:23 531687

entwulst
Если все-таки предположить, что какой-то шрифт оказался заменен, можно попробовать восстановить все шрифты подряд из дистрибутива. Темы в помощь:
[решено] Установка шрифтов Type 1
[решено] Нужны стандартные шрифты для ХР professional

Cadillac 16-05-2007 15:59 587656

У меня та же проблема. Из всего перечисленного выше ничего не помогает. У меня Windows XP Home SP2 Russian. Подобное отображение шрифтов только в Windows Installer.

Petya V4sechkin 16-05-2007 22:12 587747

Cadillac
Можно посмотреть на содержимое веток реестра?
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes

Cadillac 17-05-2007 00:25 587786

Petya V4sechkin
Вот Вам содержимое этих веток:

Код:

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontMapper]
"ARIAL"=dword:00000000
"COURIER"=dword:00008800
"COURIER NEW"=dword:00008000
"FIXEDSYS"=dword:00009000
"MS SANS SERIF"=dword:00001000
"MS SERIF"=dword:00005000
"SMALL FONTS"=dword:00000800
"SYMBOL"=dword:00004002
"SYMBOL1"=dword:0000a002
"TIMES NEW ROMAN"=dword:00004000
"WINGDINGS"=dword:00000002
"WINGDINGS2"=dword:00008002
"DEFAULT"=dword:000000cc

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts]
"Roman (All res)"="ROMAN.FON"
"Script (All res)"="SCRIPT.FON"
"Modern (All res)"="MODERN.FON"
"Small Fonts (VGA res)"="SMALLER.FON"
"Arial (TrueType)"="ARIAL.TTF"
"Arial Bold (TrueType)"="ARIALBD.TTF"
"Arial Bold Italic (TrueType)"="ARIALBI.TTF"
"Arial Italic (TrueType)"="ARIALI.TTF"
"Courier New (TrueType)"="COUR.TTF"
"Courier New Bold (TrueType)"="COURBD.TTF"
"Courier New Bold Italic (TrueType)"="COURBI.TTF"
"Courier New Italic (TrueType)"="COURI.TTF"
"Lucida Console (TrueType)"="LUCON.TTF"
"Lucida Sans Unicode (TrueType)"="L_10646.TTF"
"Times New Roman (TrueType)"="TIMES.TTF"
"Times New Roman Bold (TrueType)"="TIMESBD.TTF"
"Times New Roman Bold Italic (TrueType)"="TIMESBI.TTF"
"Times New Roman Italic (TrueType)"="TIMESI.TTF"
"WingDings (TrueType)"="WINGDING.TTF"
"Symbol (TrueType)"="SYMBOL.TTF"
"Symbol 8,10,12,14,18,24 (VGA res)"="SYMBOLE.FON"
"Verdana (TrueType)"="verdana.TTF"
"Verdana Bold (TrueType)"="verdanab.TTF"
"Verdana Italic (TrueType)"="verdanai.TTF"
"Verdana Bold Italic (TrueType)"="verdanaz.TTF"
"Arial Black (TrueType)"="ariblk.TTF"
"Comic Sans MS (TrueType)"="comic.TTF"
"Comic Sans MS Bold (TrueType)"="comicbd.TTF"
"Impact (TrueType)"="impact.TTF"
"Georgia (TrueType)"="georgia.TTF"
"Georgia Bold (TrueType)"="georgiab.TTF"
"Georgia Bold Italic (TrueType)"="georgiaz.TTF"
"Georgia Italic (TrueType)"="georgiai.TTF"
"Franklin Gothic Medium (TrueType)"="Framd.TTF"
"Franklin Gothic Medium Italic (TrueType)"="Framdit.TTF"
"Palatino Linotype (TrueType)"="pala.TTF"
"Palatino Linotype Bold (TrueType)"="palab.TTF"
"Palatino Linotype Bold Italic (TrueType)"="palabi.TTF"
"Palatino Linotype Italic (TrueType)"="palai.TTF"
"Tahoma Bold (TrueType)"="tahomabd.TTF"
"Trebuchet MS (TrueType)"="trebuc.TTF"
"Trebuchet MS Bold (TrueType)"="trebucbd.TTF"
"Trebuchet MS Bold Italic (TrueType)"="trebucbi.TTF"
"Trebuchet MS Italic (TrueType)"="trebucit.TTF"
"Webdings (TrueType)"="webdings.TTF"
"Mv Boli (TrueType)"="mvboli.TTF"
"WST_Czec (All res)"="wst_czec.FON"
"WST_Engl (All res)"="wst_engl.FON"
"WST_Fren (All res)"="wst_fren.FON"
"WST_Germ (All res)"="wst_germ.FON"
"WST_Ital (All res)"="wst_ital.FON"
"WST_Span (All res)"="wst_span.FON"
"WST_Swed (All res)"="wst_swed.FON"
"Courier 10,12,15 (VGA)"="COURER.FON"
"MS Sans Serif 8,10,12,14,18,24 (VGA)"="SSERIFER.FON"
"MS Serif 8,10,12,14,18,24 (VGA)"="SERIFER.FON"
"Small Fonts (VGA)"="SMALLER.FON"
"Tahoma (TrueType)"="TAHOMA.TTF"
"Microsoft Sans Serif (TrueType)"="MICROSS.TTF"
"Courier 10,12,15 (VGA res)"="COURER.FON"
"MS Serif 8,10,12,14,18,24 (VGA res)"="SERIFER.FON"
"MS Sans Serif 8,10,12,14,18,24 (VGA res)"="SSERIFER.FON"
"Bradley Hand ITC (TrueType)"="BRADHITC.TTF"
"Freestyle Script (TrueType)"="FREESCPT.TTF"
"French Script MT (TrueType)"="FRSCRIPT.TTF"
"Juice ITC (TrueType)"="JUICE___.TTF"
"Kristen ITC (TrueType)"="ITCKRIST.TTF"
"Lucida Handwriting Italic (TrueType)"="LHANDW.TTF"
"Mistral (TrueType)"="MISTRAL.TTF"
"Papyrus (TrueType)"="PAPYRUS.TTF"
"Pristina (TrueType)"="PRISTINA.TTF"
"Tempus Sans ITC (TrueType)"="TEMPSITC.TTF"
"Arial Narrow (TrueType)"="ARIALN.TTF"
"Arial Narrow Полужирный (TrueType)"="ARIALNB.TTF"
"Arial Narrow Полужирный Курсив (TrueType)"="ARIALNBI.TTF"
"Arial Narrow Курсив (TrueType)"="ARIALNI.TTF"
"Book Antiqua Полужирный (TrueType)"="ANTQUAB.TTF"
"Book Antiqua Полужирный Курсив (TrueType)"="ANTQUABI.TTF"
"Book Antiqua Курсив (TrueType)"="ANTQUAI.TTF"
"Book Antiqua (TrueType)"="BKANT.TTF"
"Garamond (TrueType)"="GARA.TTF"
"Garamond Полужирный (TrueType)"="GARABD.TTF"
"Garamond Курсив (TrueType)"="GARAIT.TTF"
"Monotype Corsiva (TrueType)"="MTCORSVA.TTF"
"Century Gothic (TrueType)"="GOTHIC.TTF"
"Century Gothic Полужирный (TrueType)"="GOTHICB.TTF"
"Century Gothic Полужирный Курсив (TrueType)"="GOTHICBI.TTF"
"Century Gothic Курсив (TrueType)"="GOTHICI.TTF"
"Calibri (TrueType)"="CALIBRI.TTF"
"Calibri Bold (TrueType)"="CALIBRIB.TTF"
"Calibri Italic (TrueType)"="CALIBRII.TTF"
"Calibri Bold Italic (TrueType)"="CALIBRIZ.TTF"
"Cambria & Cambria Math (TrueType)"="CAMBRIA.TTC"
"Cambria Bold (TrueType)"="CAMBRIAB.TTF"
"Cambria Italic (TrueType)"="CAMBRIAI.TTF"
"Cambria Bold Italic (TrueType)"="CAMBRIAZ.TTF"
"Candara (TrueType)"="CANDARA.TTF"
"Candara Bold (TrueType)"="CANDARAB.TTF"
"Candara Italic (TrueType)"="CANDARAI.TTF"
"Candara Bold Italic (TrueType)"="CANDARAZ.TTF"
"Consolas (TrueType)"="CONSOLA.TTF"
"Consolas Bold (TrueType)"="CONSOLAB.TTF"
"Consolas Italic (TrueType)"="CONSOLAI.TTF"
"Consolas Bold Italic (TrueType)"="CONSOLAZ.TTF"
"Constantia (TrueType)"="CONSTAN.TTF"
"Constantia Bold (TrueType)"="CONSTANB.TTF"
"Constantia Italic (TrueType)"="CONSTANI.TTF"
"Constantia Bold Italic (TrueType)"="CONSTANZ.TTF"
"Corbel (TrueType)"="CORBEL.TTF"
"Corbel Bold (TrueType)"="CORBELB.TTF"
"Corbel Italic (TrueType)"="CORBELI.TTF"
"Corbel Bold Italic (TrueType)"="CORBELZ.TTF"
"Segoe UI (TrueType)"="SEGOEUI.TTF"
"Segoe UI Полужирный (TrueType)"="SEGOEUIB.TTF"
"Segoe UI Курсив (TrueType)"="SEGOEUII.TTF"
"Segoe UI Полужирный Курсив (TrueType)"="SEGOEUIZ.TTF"
"Century (TrueType)"="CENTURY.TTF"
"Wingdings 2 (TrueType)"="WINGDNG2.TTF"
"Wingdings 3 (TrueType)"="WINGDNG3.TTF"
"Arial Unicode MS (TrueType)"="ARIALUNI.TTF"
"Bookman Old Style (TrueType)"="BOOKOS.TTF"
"Bookman Old Style Полужирный (TrueType)"="BOOKOSB.TTF"
"Bookman Old Style Полужирный Курсив (TrueType)"="BOOKOSBI.TTF"
"Bookman Old Style Курсив (TrueType)"="BOOKOSI.TTF"
"AGA Arabesque (TrueType)"="C:\\WINDOWS\\Fonts\\arabsq.ttf"
"AGA Arabesque Desktop (TrueType)"="C:\\WINDOWS\\Fonts\\ARBSQDTP.TTF"
"HQPB7 (TrueType)"="C:\\WINDOWS\\Fonts\\HQPB7.ttf"
"Msh Quraan1 (TrueType)"="C:\\WINDOWS\\Fonts\\MSHQ.TTF"
"HQPB4 (TrueType)"="C:\\WINDOWS\\Fonts\\PageD1.TTf"
"HQPB5 (TrueType)"="C:\\WINDOWS\\Fonts\\PageD2.TTf"
"HQPB1 (TrueType)"="C:\\WINDOWS\\Fonts\\PageQ1.TTf"
"HQPB2 (TrueType)"="C:\\WINDOWS\\Fonts\\PageQ2.TTf"
"HQPB3 (TrueType)"="C:\\WINDOWS\\Fonts\\PageQ3.TTf"
"DecoType Thuluth (TrueType)"="C:\\WINDOWS\\Fonts\\dthuluth.ttf"
"DecoType Naskh (TrueType)"="C:\\WINDOWS\\Fonts\\dtnaskh0.ttf"
"DecoType Naskh Special (TrueType)"="C:\\WINDOWS\\Fonts\\dtnaskh1.ttf"
"DecoType Naskh Variants (TrueType)"="C:\\WINDOWS\\Fonts\\dtnaskh2.ttf"
"DecoType Naskh Swashes (TrueType)"="C:\\WINDOWS\\Fonts\\dtnaskh3.ttf"
"DecoType Naskh Extensions (TrueType)"="C:\\WINDOWS\\Fonts\\dtnaskh4.ttf"
"OpenSymbol (TrueType)"="opens___.ttf"
"MS Dialog Light 8,10 (VGA res)"="MSDLG874.FON"
"AngsanaUPC (TrueType)"="ANGSAU.TTF"
"AngsanaUPC Bold (TrueType)"="ANGSAUB.TTF"
"AngsanaUPC Bold Italic (TrueType)"="ANGSAUZ.TTF"
"AngsanaUPC Italic (TrueType)"="ANGSAUI.TTF"
"Angsana New (TrueType)"="ANGSA.TTF"
"Angsana New Bold (TrueType)"="ANGSAB.TTF"
"Angsana New Bold Italic (TrueType)"="ANGSAZ.TTF"
"Angsana New Italic (TrueType)"="ANGSAI.TTF"
"BrowalliaUPC (TrueType)"="BROWAU.TTF"
"BrowalliaUPC Bold (TrueType)"="BROWAUB.TTF"
"BrowalliaUPC Bold Italic (TrueType)"="BROWAUZ.TTF"
"BrowalliaUPC Italic (TrueType)"="BROWAUI.TTF"
"Browallia New (TrueType)"="BROWA.TTF"
"Browallia New Bold (TrueType)"="BROWAB.TTF"
"Browallia New Bold Italic (TrueType)"="BROWAZ.TTF"
"Browallia New Italic (TrueType)"="BROWAI.TTF"
"CordiaUPC (TrueType)"="CORDIAU.TTF"
"CordiaUPC Bold (TrueType)"="CORDIAUB.TTF"
"CordiaUPC Bold Italic (TrueType)"="CORDIAUZ.TTF"
"CordiaUPC Italic (TrueType)"="CORDIAUI.TTF"
"Cordia New (TrueType)"="CORDIA.TTF"
"Cordia New Bold (TrueType)"="CORDIAB.TTF"
"Cordia New Bold Italic (TrueType)"="CORDIAZ.TTF"
"Cordia New Italic (TrueType)"="CORDIAI.TTF"
"DilleniaUPC (TrueType)"="UPCDL.TTF"
"DilleniaUPC Bold (TrueType)"="UPCDB.TTF"
"DilleniaUPC Bold Italic (TrueType)"="UPCDBI.TTF"
"DilleniaUPC Italic (TrueType)"="UPCDI.TTF"
"EucrosiaUPC (TrueType)"="UPCEL.TTF"
"EucrosiaUPC Bold (TrueType)"="UPCEB.TTF"
"EucrosiaUPC Bold Italic (TrueType)"="UPCEBI.TTF"
"EucrosiaUPC Italic (TrueType)"="UPCEI.TTF"
"FreesiaUPC (TrueType)"="UPCFL.TTF"
"FreesiaUPC Bold (TrueType)"="UPCFB.TTF"
"FreesiaUPC Bold Italic (TrueType)"="UPCFBI.TTF"
"FreesiaUPC Italic (TrueType)"="UPCFI.TTF"
"IrisUPC (TrueType)"="UPCIL.TTF"
"IrisUPC Bold (TrueType)"="UPCIB.TTF"
"IrisUPC Bold Italic (TrueType)"="UPCIBI.TTF"
"IrisUPC Italic (TrueType)"="UPCII.TTF"
"JasmineUPC (TrueType)"="UPCJL.TTF"
"JasmineUPC Bold (TrueType)"="UPCJB.TTF"
"JasmineUPC Bold Italic (TrueType)"="UPCJBI.TTF"
"JasmineUPC Italic (TrueType)"="UPCJI.TTF"
"KodchiangUPC (TrueType)"="UPCKL.TTF"
"KodchiangUPC Bold (TrueType)"="UPCKB.TTF"
"KodchiangUPC Bold Italic (TrueType)"="UPCKBI.TTF"
"KodchiangUPC Italic (TrueType)"="UPCKI.TTF"
"LilyUPC (TrueType)"="UPCLL.TTF"
"LilyUPC Bold (TrueType)"="UPCLB.TTF"
"LilyUPC Bold Italic (TrueType)"="UPCLBI.TTF"
"LilyUPC Italic (TrueType)"="UPCLI.TTF"
"Aharoni Bold (TrueType)"="ahronbd.ttf"
"David Regular (TrueType)"="david.ttf"
"David Bold (TrueType)"="davidbd.ttf"
"David Transparent (TrueType)"="davidtr.ttf"
"FrankRuehl (TrueType)"="frank.ttf"
"Levenim MT (TrueType)"="lvnm.ttf"
"Levenim MT Bold (TrueType)"="lvnmbd.ttf"
"Miriam (TrueType)"="mriam.ttf"
"Miriam Transparent (TrueType)"="mriamtr.ttf"
"Miriam Fixed (TrueType)"="mriamc.ttf"
"Fixed Miriam Transparent (TrueType)"="mriamfx.ttf"
"Narkisim (TrueType)"="nrkis.ttf"
"Rod (TrueType)"="rod.ttf"
"Rod Transparent (TrueType)"="rodtr.ttf"
"Estrangelo Edessa (TrueType)"="estre.ttf"
"Traditional Arabic (TrueType)"="trado.ttf"
"Traditional Arabic Bold (TrueType)"="tradbdo.ttf"
"Arabic Transparent (TrueType)"="artro.ttf"
"Arabic Transparent Bold (TrueType)"="artrbdo.ttf"
"Andalus (TrueType)"="andlso.ttf"
"Simplified Arabic (TrueType)"="simpo.ttf"
"Simplified Arabic Bold (TrueType)"="simpbdo.ttf"
"Simplified Arabic Fixed (TrueType)"="simpfxo.ttf"
"Mangal (TrueType)"="mangal.ttf"
"Latha (TrueType)"="latha.ttf"
"Gautami (TrueType)"="Gautami.ttf"
"Raavi (TrueType)"="Raavi.ttf"
"Shruti (TrueType)"="Shruti.ttf"
"Tunga (TrueType)"="Tunga.ttf"
"Kartika (TrueType)"="Kartika.ttf"
"Vrinda (TrueType)"="Vrinda.ttf"
"Sylfaen (TrueType)"="sylfaen.ttf"
"MS Mincho & MS PMincho (TrueType)"="MSMINCHO.TTC"
"MS Gothic & MS PGothic & MS UI Gothic (TrueType)"="MSGOTHIC.TTC"
"Gulim & GulimChe & Dotum & DotumChe (TrueType)"="gulim.ttc"
"Batang & BatangChe & Gungsuh & GungsuhChe (TrueType)"="batang.ttc"
"SimSun & NSimSun (TrueType)"="simsun.ttc"
"SimHei (TrueType)"="simhei.ttf"
"MingLiU & PMingLiU (TrueType)"="mingliu.ttc"
"MS-DOS CP 437"="app932.fon"
"MS-DOS CP 949"="app949.fon"
"HQPB6"="HQPB6.fon"
"MshAr2"="MSHAR2.FON"
"MshArb"="MSHARB.FON"
"QDspSmb (Set #6)"="QDSPSMB.FON"
"QDspSSmb (Set #6)"="QDSPSSMB.FON"
"QEditSmb"="QEDITSMB.FON"
"QTrkSmb (Set  #6)"="QTRKSMB.FON"
"QTrkSSmb"="QTRKSSMB.FON"
"Qursys (Set #6)"="QURSYS.FON"
"Arial Black Обычный (TrueType)"="ariblk_0.ttf"
"Arial Курсив (TrueType)"="ariali_0.ttf"
"Arial Обычный (TrueType)"="arial__0.ttf"
"Arial Полужирный (TrueType)"="arialbd0.ttf"
"Arial Полужирный Курсив (TrueType)"="arialbi0.ttf"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\FontSubstitutes]
"Arial CE,238"="Arial,238"
"Arial Greek,161"="Arial,161"
"Arial TUR,162"="Arial,162"
"Courier New CE,238"="Courier New,238"
"Courier New CYR,204"="Courier New,204"
"Courier New Greek,161"="Courier New,161"
"Courier New TUR,162"="Courier New,162"
"Helv"="MS Sans Serif"
"Helvetica"="Arial"
"MS Shell Dlg 2"="Tahoma"
"Times"="Times New Roman"
"Times New Roman CE,238"="Times New Roman,238"
"Times New Roman CYR,204"="Times New Roman,204"
"Times New Roman Greek,161"="Times New Roman,161"
"Times New Roman TUR,162"="Times New Roman,162"
"Tms Rmn"="MS Serif"
"Arial Baltic,186"="Arial,186"
"Courier New Baltic,186"="Courier New,186"
"Times New Roman Baltic,186"="Times New Roman,186"
"Arial,0"="Arial,204"
"Arial CYR,204"="Arial,204"
"System,0"="System,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"
"MS Shell Dlg"="Microsoft Sans Serif"


Petya V4sechkin 17-05-2007 20:39 588106

Cadillac
Цитата:

Вот Вам содержимое этих веток:
Вроде бы, ничего подозрительного.

Можете попробовать постепенно переносить шрифты из папки %windir%\Fonts в другую папку, пока не найдется "виновник" (если, конечно, причина в шрифте).

Cadillac 18-05-2007 22:27 588527

Цитата:

Вроде бы, ничего подозрительного.

Можете попробовать постепенно переносить шрифты из папки %windir%\Fonts в другую папку, пока не найдется "виновник" (если, конечно, причина в шрифте).
Напомню, что данная ошибка только в Windows Installer. Остальные программы работают нормально.

Petya V4sechkin 19-05-2007 08:50 588636

Cadillac
Цитата:

Напомню, что данная ошибка только в Windows Installer.
Прекрасно помню.
А еще вы писали:
Цитата:

Из всего перечисленного выше ничего не помогает.
Остается не так много вариантов. Если вы пробовали все, то шрифты у вас должны быть оригинальные (из дистрибутива). А после выполнения sfc /scannow файлы типа msi.dll тоже должны были восстановиться (кстати, можете это проверить с помощью утилиты sigverif.exe).

Поэтому я и предложил вам постепенно убирать шрифты. Потом вернете их обратно. Это ведь не сложно.

Cadillac 19-05-2007 21:39 588774

Я открыл папку Fonts. Там почему то некоторые шрифты дублировались. Например, Arial (True Type) и Arial Обычный (True Type), Tahoma Bold (True Type) и Tahoma Полужирный (True Type). У меня в дистрибутиве был второй вариант с русскими названиями, поэтому я удалил шрифты первого варианта. Однако, ничего не изменилось.

Petya V4sechkin 20-05-2007 10:33 588859

Cadillac
Вы как-то не хотите помочь сами себе :)
Делать это нужно не проводнике, а в любом файловом менеджере.

Алгоритм простой:
1. перенесли несколько штук;
2. перезагрузились;
3. убедились, что проблема не в них - переносите обратно в Fonts.
И т. д.

Начните с иероглифических, типа:
Код:

"MS Mincho & MS PMincho (TrueType)"="MSMINCHO.TTC"
"MS Gothic & MS PGothic & MS UI Gothic (TrueType)"="MSGOTHIC.TTC"
"Gulim & GulimChe & Dotum & DotumChe (TrueType)"="gulim.ttc"
"Batang & BatangChe & Gungsuh & GungsuhChe (TrueType)"="batang.ttc"
"SimSun & NSimSun (TrueType)"="simsun.ttc"
"SimHei (TrueType)"="simhei.ttf"
"MingLiU & PMingLiU (TrueType)"="mingliu.ttc"


Cadillac 21-05-2007 07:04 589099

Petya V4sechkin
Огромное Вам спасибо! Проблема решена. Я загрузился с CD и запустил Norton Commander. В папке Fonts оказалось вдвое с лишним больше шрифтов (около 500), чем видно в проводнике (там были скрытые файлы). Я сразу же переместил первые 40, большинство из которых имело расширение .FON. После входа в Windows запустил Installer, и все прекрасно заработало! Затем я стал возвращать обратно по 10 шрифтов до тех пор, пока не вернул их всех на место, но виновника так и не обнаружил. Однако и после их возврата все нормально работает. Наверное, произошли какие-то изменения в реестре. В любом случае, еще раз благодарю! :up: :up: :up: :up: :up:

kiripanda 10-01-2008 22:16 713696

Реанимирую тему.

Проблема всё та же -- иероглифы вместо кириллицы. Ситуация усугубляется тем, что в систему установлена "Поддержка отображения и ввода текста для языков Восточной Азии", с большим трудом откопанная в файлообменниках. Смутно вспоминается сопровождающее это событие предупреждение системы о замене системных файлов, которое было проигнорировано по причине отсутствия оригинального диска с виндой и неумения вправить мозги утилите SFC. Из-за этого (а может быть и не из-за этого) перечисленные выше способы с корректировкой реестра и удалением шрифтов не помогли (более того, использовался радикальный вариант со шрифтами -- все 500 с лишним файлов удалялись нафиг из папки \FONTS\ и замещались набором из свежеустановленной WinXP).

Заметил этот глюк не сразу, а за это время "втихую" через WindowsUpdate установились несколько хотфиксов и в том числе третий сервиспак для MSO2003. Собственно, именно последнее и вызвало тревогу, т.к. описания типов файлов офиса стали содержать иероглифы, а также частично иероглифизировались контекстные меню для этих файлов (открыть, печать и пр.). И в довершение всего пакостные иероглифы пролезли в окно "Установка и удаление программ", украшая там описания последних установленных хотфиксов.

Надеюсь, что гуру смогут помочь и в таком запущенном случае...

SDFka 05-03-2008 00:23 753529

kiripanda, посмотри не установлен-ли у тебя MS APPLOCALE
Если установлен, то попробуй удалить, именно так я аналогичную проблему у себя решил.

Artyk Andrew 22-09-2008 00:00 905208

Вот вроде решение на других форумах нашел
читать дальше »
http://forum.ixbt.com/topic.cgi?id=22:62754


Цитата:

Хвала Господу всевышнему всемогущему!
Методом тыка в последний момент нашел проблему... (Ух, этот Билл Гейтс. какую он кашу развел в своем мелкософте, зараза)

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Custom\

Каким-то образом там появилась запись "Совместимости" на msiexec.exe, которая все и гробила...

Меня на мысль навел подвисающий в памяти msiexec, все имеющиеся версии бэкапа которого я безуспешно перепробовал.. а потом решил посмотреть что на него есть в реестре...

А ведь блин, даже если бы переустановил, не помогло бы!

Короче, так и получилось, проблема в движке MS Compatibility, а не в основе локалесов.
А конкретно в неясно каким софтом (думаю, какой-нибудь словарик иероглифов) "обдуренном" msiexec.exe

bumeria 21-10-2008 11:53 929359

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

Шаг 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"

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


Время: 12:54.

Время: 12:54.
© OSzone.net 2001-