Установка языка для программ не-Unicode разбила окна?

Я иногда использую программы, первоначально разработанные для выполнения в использовании Японии Microsoft AppLocale. При загрузке программы этот путь AppLocale указывает, что только разработан, чтобы быть временным решением и что Вы, как предполагается, указываете язык для Windows для использования при запущении программ не-Unicode.

Я попытался делать ту пару лет назад, но столкнулся с некоторыми проблемами; я не помнил детали. Вчера вечером я решил попробовать еще раз.

Я открыл Control Panel, перешел к Языку и Региональным настройкам, и следовал за остальной частью инструкций Справочного файла. Обычно это просило бы, чтобы я вставил свою копию Windows XP, для копирования по японским региональным настройкам, но по-видимому файлы были все еще на моем компьютере с прошлого раза, когда я попробовал, таким образом, это позволило мне использовать тех вместо этого..., который был удачен, поскольку я не могу помнить то, что я сделал со своими дисками установки XP. Я позволяю системе настроить мои настройки в течение приблизительно 20 минут, и затем она спросила меня к перезагрузке.

Теперь мой компьютер сразу перезагружает любое время, он открыл бы рабочий стол. Я попытался загрузиться в Безопасный режим, загрузившись с последними известными корректными настройками, играя с моими настройками BIOS (хотя я - подозрительное выполнение слишком много, так как я не знаю точно, что завершит сжигание моей материнской платы)... На данном этапе единственная вещь, о которой я могу думать, состоит в том, чтобы использовать загрузочный диск окон, чтобы попытаться исправить настройки, но рывшийся в моей квартире, доме моих родителей и доме парней, с которыми я раньше жил, я не могу найти его нигде. Это - что-то, что я могу зафиксировать, не тратя деньги и не имея тех дисков, или я обречен на любую покупку другая копия XP/брать мой компьютер к центру восстановления?

В ответ на ответ Redha: Я получаю следующую ошибку ли запуск обычно или в некоторой разновидности Безопасного режима (включая w/командную строку). "Остановитесь: c000021a {Фатальная Системная ошибка} системный процесс Windows Logon Process, завершенный неожиданно с состоянием 0xc000001d (0x00000000 0x00000000). Система была закрыта". Я погуглил это, и это, действительно кажется, проблема, с которой встречаются главным образом японские пользователи; однако, большая часть обсуждения, казалось, вращалась вокруг под управлением программного обеспечения на рабочем столе, как Housecall и Hijack Это. Так как я не могу достигнуть командной строки, я не уверен, существует ли способ попробовать последние вещи.

Обновление 18.09.2010: Несмотря на покупку нового жесткого диска и новой операционной системы, я не разочаровался в спасении старого, потому что я действительно не хочу проводить дни, разыскивая набор драйверов для моей сетевой платы и других аппаратных средств, переустанавливая все мое программное обеспечение, и т.д. Ища ошибку снова, я столкнулся со следующей страницей:

http://www.seasonsecurity.com/how-to-fix-stop-c000021a-fatal-system-error-error-in-windows-xp-without-any-cd-roms-64007

Я попробовал много предлагаемых решений, включая ответ № 59 от Pierre, следующим образом:

Привет все, и жаль о моем плохом английском языке, у меня была та же проблема с компьютером клиента, вот способ, которым я разрешил что: клиентский компьютер имеет Win xp про с sp2, это не было загрузочным даже в безопасном режиме. Таким образом, я загрузился с bartPE cd и переименовал следующие файлы:
csrss.exe –> csrss.exeold
win32k.sys –> win32k.sysold
winlogon.exe –> winlogon.exeold
Я взял эти файлы от рабочего компьютера, выполняющего Windows XP Professional SP3 (у меня не было SP2> компьютер со мной), и отложите их в плохом компьютере. Это работало отлично, никакая идея, почему … Hope это поможет некоторым людям.

Я получил те три файла от компьютера, успешно выполняющего Windows XP Professional SP3; замена их на сокрушенном диске повторно включила процесс входа в систему, и получение к Windows больше не представляет BSOD. Вместо этого это дает мне, старый Windows Explorer встретился с проблемой и потребностями закрыться. Мы сожалеем о неудобстве. и дает мне опцию генерировать сообщение об ошибке. Нажимая кнопку для наблюдения, что содержит отчет я получаю следующую информацию:

Ошибочная подпись
AppName: explorer.exe AppVer: 6.0.2900.2180 ModName: kernel32.dll
ModVer: 5.1.2600.3541 Смещение: 00009a51

Щелчок на ссылку для технической информации о сообщении об ошибке генерирует огромную страницу, полную содержания. Это запускается с:

Информация об исключении
Код: флаги 0xc000001d: 0x00000000
Запись: адрес 0x0000000000000000: 0x000000007c809a51

... и продолжается вперед. Я могу генерировать эту ошибку последовательно, и в то время как Проводник не загрузится, я могу, по крайней мере, войти в диспетчер задач для выполнения командной строки и других ресурсов. Кто-либо знает то, что я должен сделать затем?

Обновление 19.09.2010: Как упомянуто в моем комментарии к ответу ниже, я успешно завершил первую половину процесса восстановления реестра, с которым связался Dennis. Теперь, когда Windows был видом загрузки, я инвертировал инструкции, восстановив исходные версии СИСТЕМЫ, БЕЗОПАСНОСТИ, SAM, ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ и ЗНАЧЕНИЯ ПО УМОЛЧАНИЮ в папке Windows\system32\config; это повторно включило всю мою существующую информацию о программном обеспечении и реестре, поэтому в то время как explorer.exe все еще отказывает, я теперь на самом деле обновляю эту проблему от сокрушенного компьютера. Никакой рабочий стол, но мой браузер по умолчанию Chrome, и это успешно открылось, когда я пытался посмотреть детали отчета от предупреждения катастрофического отказа. Так: Я вполне еще не мог появиться из лабиринта, но я вижу свет в конце туннеля. Все мое программное обеспечение работает, если я запускаю его от диспетчера задач, кроме проводника. Я не могу полагать, что я - это близко к восстановлению моей исходной функциональности. Еще раз спасибо за всю Вашу справку, парней, и если у Вас есть какие-либо идеи того, как исправить, это длится немного уязвимости, я был бы очень признателен за ее.

5
задан 15.11.2011, 09:36

5 ответов

У меня была почти такая же проблема с ноутбуком, врученным мне для фиксации; автоперезагрузка была выключена, таким образом, 0xc000001d ошибка появится каждый раз, когда машина попыталась запуститься (посредством "синего" экрана).

Начальные попытки неудавшегося chkdsk (никакой CD-привод, должен был запустить его через USB). Я предпринял другую попытку на следующий день, таким образом, я мог Google сообщение об ошибке, но к моему удивлению это внезапно решило сделать задание и восстановить безотносительно ошибок файловой системы, на которые это жаловалось. К сожалению, это не имело никакого эффекта на "синие" экраны.

После информации, размещенной выше, я заменил csrss.exe, win32k.sys и winlogon.exe от машины рабочий XP SP2. Это получило меня на экран входа в систему, но после ввода пароля, Проводник, быстро разрушенный. Диспетчер задач работал, и у меня был доступ Командной строки.

Я проверил региональные настройки, но компьютер, казалось, был установлен на значения по умолчанию в той области - видят http://support.microsoft.com/kb/192806 относительно того, как войти в области панели управления только с командной строкой.

Решение оттуда было легко в моем случае: Откройте быстрое окно, переименуйте c:\windows\explorer.exe, затем замените его копией с буровой установки SP2. При переименовании исходного, Windows быстро начал жаловаться на системные файлы, являющиеся недостающим, и предложил мне вставлять диск SP3 для замены их; хотя это замолчало после того, как я поместил копию с другого компьютера на месте и перезагрузил.

Я получаю предупреждения системы безопасности при попытке время от времени копировать файлы, который, вероятно, имеет отношение к несогласованным версиям системного файла. По-видимому, все были бы в порядке, если у меня был доступ к диску SP3, хотя это вид ошибок, которые уходят только путем нажатия "хорошо" кнопка.

Надлежащий способ пойти о вещах, вероятно, с Программой проверки системных файлов (SFC), хотя я не знаю, будет ли это работать от консоли восстановления. Этот инструмент действительно требует, чтобы доступ к диску работал правильно все же.

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/system_file_checker.mspx?mfr=true

1
ответ дан 07.12.2019, 18:02

Вам удается видеть рабочий стол, прежде чем он перезагрузит? Давайте устраним проблему, находящуюся в Ядре или чем-то:

Еще, это могло быть программное обеспечение запуска, это - incombatible с текущей японской средой. Попробуйте:

  • Запустите окна в Безопасном режиме с командной строкой.
  • Выполненный %windir%\pchealth\helpctr\binaries\msconfig.exe. Отключите загружающиеся объекты запуска, затем перезапускают.
  • Дополнительно, использовать %windir%\system32\intl.cpl открыть Regional Settings и вернуться назад на Ваш язык.

удачи.

1
ответ дан 07.12.2019, 18:02

Я думаю, что катастрофический отказ является просто совпадением. Ваш реестр может быть поврежден. Посмотрите здесь http://support.microsoft.com/kb/307545 для восстановления предыдущей копии реестра.

1
ответ дан 07.12.2019, 18:02

Нет, установка языка для non-unicode программ обычно не разбила окна. Я делаю это на работе регулярно. Я думаю, что Ваш XP повреждается навсегда.

1
ответ дан 07.12.2019, 18:02

у меня была та же проблема; переключение на другую локаль вызывает BugCheck (BSOD) на запуске:

Как отредактировать реестр из средства восстановления Vista?

Единственный способ зафиксировать его состоял в том, чтобы использовать средство восстановления для изменения ключа реестра от

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\xx-YY

и возвратите его к:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\en-США

bugcheck имеет смысл, когда Вы понимаете, что Windows говорит Вам, что не может найти файлы, в которых он нуждается.


Таким образом отвечать на Ваш вопрос: Да, установка языка для программ не-Unicode разбила окна.

0
ответ дан 07.12.2019, 18:02

Теги

Похожие вопросы