matva Posted August 14, 2004 Report Share Posted August 14, 2004 При установке апгрейдов в автоматическом режиме винда устанавливает английские версии, а при попытке установить русскую версию выдает сообщение: "Пpoгpaммe ycтaнoвки нe yдaлocь oбнoвить фaйлы "Windows XP", пocкoлькy язык ycтaнoвлeннoй cиcтeмы oтличaeтcя oт языкa oбнoвлeния." Но как такое может быть, если Винда-то русская? Не крякнутая. Можно ли в реестре изменить или какие файлы надо заменить для устранения этой проблеммы? Сносить систему неохота, т.к. очень много зарегистрированных программ висит и работать надо с полновесными програми. Link to comment Share on other sites More sharing options...
Kuzmich Posted August 14, 2004 Report Share Posted August 14, 2004 Винда английская с MUI, видимо... Ничего не сделаешь... Link to comment Share on other sites More sharing options...
AHTOH Posted August 14, 2004 Report Share Posted August 14, 2004 А если наоборот? На русскую винду нужно поставить английское обновление (SP2) :D Link to comment Share on other sites More sharing options...
Kuzmich Posted August 14, 2004 Report Share Posted August 14, 2004 Нет... Link to comment Share on other sites More sharing options...
matva Posted August 14, 2004 Author Report Share Posted August 14, 2004 Винда английская с MUI, видимо...Ничего не сделаешь... Нет. Винда РУССКАЯ. От и до. С service pack 1. :( А вот, что делать? :o Какие файлы отвечают за эту самую "русификацию"? Или можно покопаться в реестре? <_< Link to comment Share on other sites More sharing options...
matva Posted August 15, 2004 Author Report Share Posted August 15, 2004 Так что? Знатоков по Винде нет?! ;) Во всех темах идут дебаты, а тут молчок... ;) Link to comment Share on other sites More sharing options...
AHTOH Posted August 16, 2004 Report Share Posted August 16, 2004 Сказали же, [glow=Ничего не сделаешь...]Ничего не сделаешь...[/glow] Link to comment Share on other sites More sharing options...
matva Posted August 16, 2004 Author Report Share Posted August 16, 2004 Винда английская с MUI, видимо...Ничего не сделаешь... Я же уже написал: Винда-то РУССКАЯ! Это во-первых. ;) Во-вторых: я прошу написать ГДЕ в реестре или КАКИЕ файлы отвечают за эту самую беду!! :D Link to comment Share on other sites More sharing options...
matva Posted August 27, 2004 Author Report Share Posted August 27, 2004 Ну неужели тема такая неинтересная, что НИКТО не может дать вразумительного ответа? ;) Link to comment Share on other sites More sharing options...
Chega Posted August 29, 2004 Report Share Posted August 29, 2004 matva а чем тебя английские обновления не устраивают, благо они раньше выходят? Link to comment Share on other sites More sharing options...
Тролль Posted August 29, 2004 Report Share Posted August 29, 2004 matva Ну неужели тема такая неинтересная, что НИКТО не может дать вразумительного ответа? Вообще-то да. Но это полбеды. Беда в том, что как именно Windows Update определяет язык операционной системы, никто не интересовался. А в неавтоматическом режиме ты обновления не пытался устанавливать? Вот еще я скриптик для определения языка системы написал, приложенный файл надо переименовать к расширению htm и запустить в Internet Explorer, после чего кликнуть на кнопочке "Get languages". В IE должна быть разрешена поддержка JavaScript, иначе он не покажет окошко с результатом. LangJ.txt LangJ.txt Link to comment Share on other sites More sharing options...
matva Posted September 3, 2004 Author Report Share Posted September 3, 2004 matva а чем тебя английские обновления не устраивают, благо они раньше выходят Да зачем же мне все что было по-русски заменять на английский? А в неавтоматическом режиме ты обновления не пытался устанавливать? Пробовал! Пишет, что язык отличается и т.д. и т.п. (см. выше). А присоединенный файл скачать не могу ;) Система форума говорить,что я не зарегистрированный пользователь!!! :D Если не сложно кинь на мыло: matva@rambler.ru Link to comment Share on other sites More sharing options...
Тролль Posted September 4, 2004 Report Share Posted September 4, 2004 matva <HTML> <HEAD> <TITLE>Languages</TITLE><script LANGUAGE="JavaScript"><!--function T() { alert("Systemlanguage: " + navigator.systemLanguage + "\n \n" + "UserLanguage: " + navigator.userLanguage + "\n"); }//--></SCRIPT> </HEAD><BODY BGCOLOR="white"> <P ALIGN="center"> <FONT COLOR="Blue" SIZE="6"> <STRONG> Languages </STRONG> </FONT> </P><P ALIGN="center"> <INPUT TYPE="button" NAME="T" VALUE="Get languages" onclick="T()"> </P></BODY> </HTML> Вот целиком текст страницы с этим скриптом. Скопируй его в Блокнот, запомни как файл Test.htm и запусти в Internet Explorer. Link to comment Share on other sites More sharing options...
matva Posted September 4, 2004 Author Report Share Posted September 4, 2004 Проверил на другом компьютере - работает. На своем еще нет. Link to comment Share on other sites More sharing options...
matva Posted September 6, 2004 Author Report Share Posted September 6, 2004 Вот теперь ничего не понимаю... :( пишет что: Systemlanguage: ruUserLanguage: ru Почему же тогда русские апдейты не ставятся? <_< Link to comment Share on other sites More sharing options...
Тролль Posted September 6, 2004 Report Share Posted September 6, 2004 matva То, что ты написал, что винда русская, подтверждается, но почему обновления считают ее английской, остается непонятным. Для определения языка системы нормально вызывается функция GetSystemDefaultUILanguage, у тебя она сообщает правильные данные. Почему они не нравятся апдейтам, неясно, честно говоря, не вижу, что можно сделать без перестановки системы. Или плюнуть и все же поставить англоязычные апдейты, это все же не китайский язык... Link to comment Share on other sites More sharing options...
matva Posted September 7, 2004 Author Report Share Posted September 7, 2004 Для определения языка системы нормально вызывается функция GetSystemDefaultUILanguage Воо-о-оот! А какие файлы за это отвечают и где они прописаны в реестре? Может взять из другой винды данные и в ручную прописать!? И еще один вопрос: Так что же это за MUI такое? Что это за зверь? <_< Link to comment Share on other sites More sharing options...
Посторонним В. Posted September 7, 2004 Report Share Posted September 7, 2004 (edited) Тролль У меня английская винда, с установленным русским MUI. Твой скрипт определил Systemlanguage: ruUserLanguage: ru Так что, скорее всего у matva точно такая же ситуация. matva Ставь английские апдейты. Так что же это за MUI такое? Что это за зверь? http://www.softboard.ru/index.php?showtopic=305&hl= Edited September 7, 2004 by Посторонним В. Link to comment Share on other sites More sharing options...
Тролль Posted September 7, 2004 Report Share Posted September 7, 2004 Посторонним В. Согласен, Kuzmich был, видимо, прав, это практически единственное объяснение. Скрипт я на Windows с MUI не пробовал, предпочитаю работать без русификаторов. Он использует функции, рекомендуемые для использования установочными программами для определения языка системы. Значит, после MUI язык системы считается для устанавливаемых программ русский. Вообще-то это резонно, локализованные программы должны интересоваться языком интерфейса системы, а не ее механизма, это им и сообщается. С самого начала надо было больше верить update, чем внешнему виду системы. Так что постановим, что винда все-таки НЕ РУССКАЯ. Windows Update, видимо, определяет исходный язык системы как-то иначе, чем установочные программы, как именно, знает, наверно, только Microsoft, написавшая Windows Update. Windows – система с закрытым кодом. Так что будем считать, что обновления знают лучше, какая система скрывается в глубине. И ставить надо обновления для англо-американской Windows. Русскоязычные к системе просто не подходят. Link to comment Share on other sites More sharing options...
matva Posted September 7, 2004 Author Report Share Posted September 7, 2004 :( Ну вот и КОНЕЦ эпопеи!!! Могут раздаваться фанфары!!! Решение таки есть! Методом проб и ссылок попал на оч. интересную страничку от Микрософта (http://www.microsoft.com/globaldev/referen...xp/xp-lcid.mspx и вот этуhttp://www.microsoft.com/globaldev/referen...calsupport.mspx) Список используемых якыков в Windows - тех которые поддерживаются системой при инсталляции. Кому интересно смотрите сами... Покопался в реестре... Сравнил с чистой Windusoy... И... вот и все, собственно! Если ОЧЕНЬ кого-то интересует этот вопрос - как? - пишите на мыло: matva@rambler.ru А то MUI, MUI, Винда английская с MUI, видимо...Ничего не сделаешь... Не нарывайтесь на рифму, господа! :lol: Надо пробовать помогать, а не говорить, что ничего нельзя сделать! (особенно когда говорят, что винда РУССКАЯ и все в таком духе). Все тема, в принципе, закрыта, но если че надо пишите и в нее тоже. Link to comment Share on other sites More sharing options...
Recommended Posts