Показать полную графическую версию : [решено] MSI в Windows XP SP2: кириллические символы заменяются японскими иероглифами
entwulst
01-01-2007, 23:00
Привет!
Проблема:
В любых Windows Installer пакетах (например MSO, FineReader и так далее) перестала отображаться кириллица. Вместо нормальных русских букв вижу японские иероглифы. Есть подозрение, что началось это после установки одной японской игры и плясок с AppLocale. Скриншоты прилагаю.
Локаль в "Региональных настройках" поставлена русская. Местонахождение -- Россия, язык для неюникодных программ -- русский.
Пробовал запускать установщик MSO через AppLocale с установкой в "русский" -- не помогло.
http://img57.imageshack.us/img57/2448/20070101225540pi4.th.jpg (http://img57.imageshack.us/my.php?image=20070101225540pi4.jpg)
http://img57.imageshack.us/img57/7788/20070101225549xl1.th.jpg (http://img57.imageshack.us/my.php?image=20070101225549xl1.jpg)
Куда плясать? O_o
Спасибо за внимание.
entwulst
Проверьте значение параметров 1251 и 1252 в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage - должно быть c_1251.nls и c_1252.nls соответственно.
entwulst
02-01-2007, 12:55
Значения верные. c_1251.nls и c_1252.nls
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
Vadikan
Эти изменения в реестре не помогли.
Да, в других программах всё абсолютно нормально. Проблема наблюдается только в программах установки MSI. Впервые обнаружил проблему, когда удалял MSO XP. Обратил внимание на то, что в процессе деинсталляции все надписи выводились иероглифами. Потом начал устанавливать MSO 2003 -- в установщике тоже всё было японскими иероглифами. Попробовал установить FineReader -- иероглифы. Запустил установку OpenOffice 2.0.4 -- иероглифы. :(
http://img402.imageshack.us/img402/2468/20070103015655rf9.th.jpg (http://img402.imageshack.us/my.php?image=20070103015655rf9.jpg)
P.S.
Вот, нашел ссылку. Там написано, как Windows Installer получает язык. :) Правда пока не вижу, как это поможет мне.
http://blogs.msdn.com/heaths/archive/2006/10/25/how-windows-installer-uses-languages.aspx
entwulst
Попробуйте SFC, хуже не будет. sfc/scannow - проверка целостности системных файлов - .: [все вопросы] :. (http://forum.oszone.net/thread-40792.html)
entwulst
03-01-2007, 15:28
Тэкс, проверился. Аутпута никакого не было после проверки. Я думаю, следовательно, с сис. файлами всё нормально? Чудеса какие-то. :)
entwulst
Если все-таки предположить, что какой-то шрифт оказался заменен, можно попробовать восстановить все шрифты подряд из дистрибутива. Темы в помощь:
[решено] Установка шрифтов Type 1 (http://forum.oszone.net/thread-67713.html)
[решено] Нужны стандартные шрифты для ХР professional (http://forum.oszone.net/thread-75360.html)
Cadillac
16-05-2007, 15:59
У меня та же проблема. Из всего перечисленного выше ничего не помогает. У меня Windows XP Home SP2 Russian. Подобное отображение шрифтов только в Windows Installer.
Petya V4sechkin
16-05-2007, 22:12
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
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
Cadillac
Вот Вам содержимое этих веток:Вроде бы, ничего подозрительного.
Можете попробовать постепенно переносить шрифты из папки %windir%\Fonts в другую папку, пока не найдется "виновник" (если, конечно, причина в шрифте).
Cadillac
18-05-2007, 22:27
Вроде бы, ничего подозрительного.
Можете попробовать постепенно переносить шрифты из папки %windir%\Fonts в другую папку, пока не найдется "виновник" (если, конечно, причина в шрифте).
Напомню, что данная ошибка только в Windows Installer. Остальные программы работают нормально.
Petya V4sechkin
19-05-2007, 08:50
Cadillac
Напомню, что данная ошибка только в Windows Installer.Прекрасно помню.
А еще вы писали:
Из всего перечисленного выше ничего не помогает.Остается не так много вариантов. Если вы пробовали все, то шрифты у вас должны быть оригинальные (из дистрибутива). А после выполнения sfc /scannow файлы типа msi.dll тоже должны были восстановиться (кстати, можете это проверить с помощью утилиты sigverif.exe).
Поэтому я и предложил вам постепенно убирать шрифты. Потом вернете их обратно. Это ведь не сложно.
Cadillac
19-05-2007, 21:39
Я открыл папку Fonts. Там почему то некоторые шрифты дублировались. Например, Arial (True Type) и Arial Обычный (True Type), Tahoma Bold (True Type) и Tahoma Полужирный (True Type). У меня в дистрибутиве был второй вариант с русскими названиями, поэтому я удалил шрифты первого варианта. Однако, ничего не изменилось.
Petya V4sechkin
20-05-2007, 10:33
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
Petya V4sechkin
Огромное Вам спасибо! Проблема решена. Я загрузился с CD и запустил Norton Commander. В папке Fonts оказалось вдвое с лишним больше шрифтов (около 500), чем видно в проводнике (там были скрытые файлы). Я сразу же переместил первые 40, большинство из которых имело расширение .FON. После входа в Windows запустил Installer, и все прекрасно заработало! Затем я стал возвращать обратно по 10 шрифтов до тех пор, пока не вернул их всех на место, но виновника так и не обнаружил. Однако и после их возврата все нормально работает. Наверное, произошли какие-то изменения в реестре. В любом случае, еще раз благодарю! :up: :up: :up: :up: :up:
kiripanda
10-01-2008, 22:16
Реанимирую тему.
Проблема всё та же -- иероглифы вместо кириллицы. Ситуация усугубляется тем, что в систему установлена "Поддержка отображения и ввода текста для языков Восточной Азии", с большим трудом откопанная в файлообменниках. Смутно вспоминается сопровождающее это событие предупреждение системы о замене системных файлов, которое было проигнорировано по причине отсутствия оригинального диска с виндой и неумения вправить мозги утилите SFC. Из-за этого (а может быть и не из-за этого) перечисленные выше способы с корректировкой реестра и удалением шрифтов не помогли (более того, использовался радикальный вариант со шрифтами -- все 500 с лишним файлов удалялись нафиг из папки \FONTS\ и замещались набором из свежеустановленной WinXP).
Заметил этот глюк не сразу, а за это время "втихую" через WindowsUpdate установились несколько хотфиксов и в том числе третий сервиспак для MSO2003. Собственно, именно последнее и вызвало тревогу, т.к. описания типов файлов офиса стали содержать иероглифы, а также частично иероглифизировались контекстные меню для этих файлов (открыть, печать и пр.). И в довершение всего пакостные иероглифы пролезли в окно "Установка и удаление программ", украшая там описания последних установленных хотфиксов.
Надеюсь, что гуру смогут помочь и в таком запущенном случае...
kiripanda, посмотри не установлен-ли у тебя MS APPLOCALE
Если установлен, то попробуй удалить, именно так я аналогичную проблему у себя решил.
Artyk Andrew
22-09-2008, 00:00
Вот вроде решение на других форумах нашел
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
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.