Definir idioma para programas não-Unicode quebrou o Windows?

5

Ocasionalmente, uso programas originalmente projetados para serem executados no Japão usando o Microsoft AppLocale. Ao carregar um programa dessa maneira, o AppLocale especifica que ele é projetado apenas para ser uma solução temporária e que você deve especificar uma linguagem para o Windows usar ao executar programas não-Unicode.

Eu tentei fazer isso alguns anos atrás, mas tive alguns problemas; Eu não me lembrava dos detalhes. Ontem à noite, decidi tentar novamente.

Eu abri o Painel de Controle, fui para Language & Configurações regionais e seguiu o restante das instruções do arquivo de Ajuda. Ordinariamente, ele me pedia para inserir minha cópia do Windows XP para copiar as configurações regionais japonesas, mas aparentemente os arquivos ainda estavam no meu computador desde a última vez que eu tentei, por isso deixe-me usá-los ... tive sorte, pois não me lembro o que fiz com meus discos de instalação do XP. Deixei o sistema configurar minhas configurações por cerca de 20 minutos e, em seguida, ele me pediu para reiniciar.

Agora meu computador é reinicializado imediatamente a qualquer momento em que ele abriria a área de trabalho. Eu tentei carregar no modo de segurança, carregando com as últimas configurações corretas conhecidas, mexendo com minhas configurações de BIOS (embora eu esteja desconfiado de fazer muito desde que eu não sei exatamente o que vai acabar queimando minha placa-mãe) .. Neste ponto, a única coisa que posso pensar é usar um disco de inicialização do Windows para tentar corrigir as configurações, mas depois de saquear meu apartamento, a casa dos meus pais e a casa dos caras com quem eu morava, eu não pode encontrar em qualquer lugar. Isso é algo que posso consertar sem gastar dinheiro e sem ter esses discos, ou estou condenado a comprar outra cópia do XP / levar meu computador a um centro de reparos?

Em resposta à resposta de Redha: Eu recebo o seguinte erro se iniciar normalmente ou em algum tipo de Modo de Segurança (incluindo o prompt de comando). "Stop: c000021a {Erro Fatal do Sistema} O processo do sistema Processo de Logon do Windows foi encerrado inesperadamente com um status 0xc000001d (0x00000000 0x00000000). O sistema foi encerrado." Eu pesquisei isso, e parece ser um problema que os usuários japoneses encontram principalmente; no entanto, a maior parte da discussão parecia girar em torno da execução de software na área de trabalho, como Housecall e Hijack This. Como não consigo acessar o prompt de comando, não tenho certeza se há uma maneira de tentar as últimas coisas.

Update 09/18/2010: Apesar de ter comprado um novo disco rígido e um novo sistema operacional, eu não desisti de recuperar o antigo, porque eu realmente não quero gastar dias rastreando um monte de drivers para minha placa de rede e outros hardwares, reinstalando todo o meu software, etc. Procurando o erro novamente, me deparei com a seguinte página:

link

Eu tentei várias soluções propostas, incluindo a resposta nº 59 de Pierre, da seguinte forma:

Hello all, and sorry for my poor english, i had the same problem with a client’s computer, here is the way i resolved that: client computer has Win xp pro with sp2, it wasn’t bootable even in safe mode. So i booted with a bartPE cd, and renamed the following files:
csrss.exe –> csrss.exeold
win32k.sys –> win32k.sysold
winlogon.exe –> winlogon.exeold
I took these files from a working computer runing Windows XP Professional SP3 (I didn’t have a SP2 >computer with me) and put them back in the bad computer. That worked perfectly, no idea why… Hope it will help some people.

Eu obtive esses três arquivos em um computador executando com êxito o Windows XP Professional SP3; substituí-los na unidade afetada reativou o processo de login, e chegar ao Windows não apresenta mais BSOD. Em vez disso, ele me dá o antigo Windows Explorer encontrou um problema e precisa ser fechado. Lamentamos pelo inconveniente. e me dá a opção de gerar um relatório de erros. Clicando no botão para ver o que o relatório contém, recebo as seguintes informações:

Error signature
AppName: explorer.exe AppVer: 6.0.2900.2180 ModName: kernel32.dll
ModVer: 5.1.2600.3541 Offset: 00009a51

Clicar no link para obter informações técnicas sobre o relatório de erros gera uma página enorme cheia de conteúdo. Começa com:

Exception Information
Code: 0xc000001d Flags: 0x00000000
Record: 0x0000000000000000 Address: 0x000000007c809a51

... e continua em frente. Eu sou capaz de gerar este erro de forma consistente, e enquanto o Explorer não carrega, posso pelo menos entrar no gerenciador de tarefas para executar o prompt de comando e outros recursos. Alguém sabe o que devo fazer a seguir?

Atualização 19/09/2010: Como mencionado no meu comentário sobre a resposta abaixo, concluí com sucesso a primeira metade do processo de reparo do registro ao qual o Dennis havia se vinculado. Agora que o Windows era sort de carregamento, eu inverti as instruções, restaurando as versões originais de SYSTEM, SECURITY, SAM, SOFTWARE e DEFAULT na pasta Windows \ system32 \ config; Isso reativou todo o meu software existente e informações de registro, então, enquanto o explorer.exe ainda está travando, agora estou realmente atualizando este problema do computador afetado . Sem computador, mas o navegador padrão do Chrome, e ele foi aberto com sucesso quando tentei visualizar detalhes do relatório no alerta de falha. Então, eu posso não ter saído do labirinto ainda, mas vejo a luz no fim do túnel. Todo o meu software funciona se eu iniciá-lo do gerenciador de tarefas, exceto o Explorer. Eu não posso acreditar que estou tão perto de restaurar minha funcionalidade original. Obrigado novamente por toda sua ajuda, pessoal, e se você tiver alguma idéia de como corrigir este último pouquinho de quebrantamento, eu realmente aprecio isso.

    
por jsnlxndrlv 21.08.2010 / 07:41

5 respostas

1

Eu tive o mesmo problema com um caderno que me foi entregue para corrigir; a reinicialização automática estava desativada, portanto, o erro 0xc000001d apareceria sempre que a máquina tentasse iniciar (por meio de uma tela azul).

Tentativas iniciais em um chkdsk falharam (nenhuma unidade de CD teve que ser iniciada via USB). Fiz outra tentativa no dia seguinte, para que eu pudesse enviar uma mensagem de erro para o Google, mas, para minha surpresa, de repente, decidi fazer o trabalho e consertar os erros do sistema de arquivos pelos quais ele estava reclamando. Infelizmente isso não teve efeito nas telas azuis.

Após as informações postadas acima, substituímos csrss.exe, win32k.sys e winlogon.exe de uma máquina que executa o XP SP2. Isso me levou para a tela de login, mas depois de digitar a senha, o Explorer caiu prontamente. O Gerenciador de Tarefas funcionou e eu tive acesso ao Prompt de Comando.

Eu verifiquei as configurações regionais, mas o computador parecia estar definido para os padrões nessa área - consulte o link para saber como para entrar nas áreas do painel de controle com apenas um prompt de comando.

A solução a partir daí foi fácil no meu caso: Abra uma janela de prompt, renomeie c: \ windows \ explorer.exe e substitua-a por uma cópia do equipamento SP2. Ao renomear o original, o Windows começou a reclamar sobre a falta de arquivos do sistema e solicitou que eu inserisse um disco SP3 para substituí-los; embora cale a boca depois que eu coloquei a cópia do outro computador no lugar e reiniciei.

Estou recebendo avisos de segurança ao tentar copiar arquivos às vezes, o que provavelmente tem a ver com as versões de arquivo do sistema incompatíveis. Presumivelmente, tudo ficaria bem se eu tivesse acesso a um disco SP3, embora esses sejam os tipos de erros que desaparecem apenas clicando em um botão "ok".

A maneira correta de fazer as coisas é provavelmente com o System File Checker (SFC), embora eu não saiba se isso será executado a partir do console de recuperação. Esta ferramenta requer acesso a um disco para funcionar corretamente.

link

    
por 29.03.2011 / 15:16
1

Você consegue ver a área de trabalho antes de reinicializar? Vamos eliminar o problema no Kernel ou algo assim:

Senão, pode ser um software de inicialização que é incombatável com o atual ambiente japonês. Experimente:

  • Inicie o Windows em modo de segurança com prompt de comando
  • Executar %windir%\pchealth\helpctr\binaries\msconfig.exe . Desative o carregamento de itens de inicialização e, em seguida, reinicie.
  • Opcionalmente, use %windir%\system32\intl.cpl para abrir as Configurações regionais e voltar ao seu idioma.

boa sorte.

    
por 21.08.2010 / 12:15
1

Eu acho que o acidente é apenas uma coincidência. Seu registro pode estar corrompido. Procure aqui o link para recuperar uma cópia anterior do registro.

    
por 08.09.2010 / 06:44
1

Não, a configuração do idioma para programas não-unicode não costuma quebrar o Windows. Eu faço isso no trabalho regularmente. Eu acho que seu XP está quebrado para sempre.

    
por 29.03.2011 / 17:11
0

eu tive o mesmo problema; mudar para uma localidade diferente causa um BugCheck (BSOD) na inicialização:

Como editar o registro da ferramenta de recuperação do Vista?

A única maneira de corrigir isso foi usar uma ferramenta de recuperação para alterar uma entrada do registro de

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

e mude de volta para:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\MUI\UILanguages\ en-US

A verificação de bug faz sentido quando você percebe que o Windows está dizendo que não é possível encontrar os arquivos necessários.

Para responder à sua pergunta: Sim, a configuração de idioma para programas não-Unicode quebra o Windows.

    
por 29.03.2011 / 15:36