EnglishFrenchGermanItalianPortugueseSpanish

Хитрая Windows Vista

Как это обычно бывает перед релизом, что-нибудь обязательно ломается. Так и в этот раз у меня сломался рабочий ноутбук, а точнее умер жесткий диск. Долго ли, коротко ли, но я купил новый диск и решил поставить Windows Vista (у Sony Vaio большие проблемы с установкой Windows XP, которая не видит жесткого диска при установке).

Решено было поставить версию Home Premium, так как для работы вполне должно хватать. Я взял английскую версию, так как не переношу никаких переводов операционной системы, особенно на русский язык. Инсталляционный код не думая взял с задней крышки ноутбука. Все прошло относительно быстро и успешно. Однако после второй перезагрузки получаю BSOD. Удивился я очень сильно, настолько сильно, что с первого раза даже не успел рассмотреть номер STOP-ошибки. Со второго раза все-таки разглядел STOP 0x0000012A.

kd> !analyze -show 0x0000012A
MUI_NO_VALID_SYSTEM_LANGUAGE (12a)
Windows did not find any installed, licensed language packs for the system default UI language.
Arguments:
Arg1: 00000000, The subtype of the bugcheck.
Arg2: 00000000
Arg3: 00000000
Arg4: 00000000

Пришлось брать ядро, загружать в IDA и смотреть.

Вызов функции MUIBugCheck

Вызов функции MUIBugCheck с нашим заветным кодом

Здесь вызывается MUIBugCheck

Из этой функции вызывается MUIBugCheck, она есть в SSDT

Функция MUIBugCheck вызывается из функции NtGetMUIRegistryInfo, которую у меня смотреть не было никакого желания, ибо итак понятно, что она делает.

Так в чем же все-таки дело? А дело все в том, что я поставил английскую версию операционной системы, а ввел ключ от русской версии. Вот такая хитрая Vista. Берегите свои нервы, пользуйтесь только правильными ключами и правильными версиями. В итоге была поставлена английская Windows Vista Enterprise с правильным ключом.

Читайте также:

Share

1 comment to Хитрая Windows Vista

  • Deja Vu

    хмы … у меня все в свое время прошло гладко.
    А ведь сволочи продают английские версии дороже русскоязычных …

Leave a Reply

  

  

  

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="" highlight="">