Social Icons

twitterfacebookgoogle pluslinkedinrss feedemail

Corrigindo erro Userinit.exe


Corrigindo erro Userinit.exe

Hoje estive com um problema com uma máquina no qual fazia logoff sozinha, a qualquer momento. O Windows me mostrou uma tela de aviso que ocorreu um erro e foi registrado no log de eventos.
O evento do erro foi o 1001.
Possível que algum vírus tenha corrompido o arquivo e por isso ele agora cria essa instabilidade no sistema. Mesmo com um antivírus meia bunda do trabalho não “limpou”. O jeito foi corrigir na UNHA!
Segui os conselhos desta página.
Nos sites em Português encontrei o post do Ciro Mota em seu Blog pessoal. Farei aqui praticamente uma cópia xula do trabalho do Ciro. Então, dá um confere no site do cara que tem muita coisa legal lá. Fica a dica :c)
Vamos começar!
O userinit.exe não tem como ser modificado. Tentei com o modo de segurança só para ter certeza… também não! A boa é usar mesmo o Bart PE, segundo o site do Ciro ou o Hiren’s Boot que foi o que fiz.
Ele é um Live CD criado pela galera da comunidade Linux que contém diversos programas de manutenção. É muito show de bola! Mas precisa um pouco de conhecimento de inglês para usar o disquinho em todo o seu potencial. No nosso caso será para algo mais simples. Aliás! Agradecendo desde já o amigo Renato Pacheco, nerd e também Jiu Jitero que manda muito em Linux e redes. Quando estive com outros problemas no trabalho ele que me indicou o Hiren’s Boot.
O Windows que aparecerá na tela será do CD e não do seu HD, portanto o o programa userinit.exe não será executado e por isso vai nos deixar editar a vontade.
No Windows 7 há uma ferramenta chamada AIK (Windows Automated Intallation Kit) para a criação de imagem de pré-instalação (e outros). Com ela criamos o WIN PE, um Live CD do Windows que é voltado para a manutenção e manutenção.  Não sei como fazer no XP apenas no Windows 7, por isso usei o Hiren’s Boot :c)
Material usado: 
Passo 1: Hiren’s Boot
É pesadinho uns 523,11 MB. Tamanho de um CD quase por inteiro. O Bart PE nesse quesito é melhor por ser mais leve, mas de qualquer forma se vai ter dor de cabeça para criar o disco de inicialização.
Depois de baixado, grave em um CD virgem.
Passo 2: Corrigindo o problema
Insira o Hiren’s Boot na sua máquina, reinicie e se não estiver com a ordem de boot com o CD em primeiro, faça-o! O CD será inicializado. Escolha o Mini Windows XP. Clique em Start, depois Run. Digiteregedit e aperte Enter. Será aberta o editor do Registro do Windows.
Clique  em HKEY_USERS. Depois File (Arquivo) e em seguida Load Hive (Carregar Seção).
Abra C:\Windows\System32\Config. Lá selecione o arquivo Software.
Vai pedir para colocar um nome para a chave. Coloque qualquer nome.
Expanda o HKEY_USERS no sinal + (mais) e procure a pastaHKEY_USERS\”Nome dado a seção”\Microsoft\Windows NT\CurrentVersion\Winlogon (nome da pasta).
Aparecerá uma lista do lado direito. Clique duas vezes em userinit, apague o que estiver escrito e coloque esse valorC:\Windows\System32\Userinit.exee por fim dê OK.
Passo 3: Finalizando
Clique em File (Arquivo) e Unload Hive (descarregar seção). Dê SIM para a mensagem, clique em Start -> Shutdown e dê Restart. Tire o CD da bandeja… PRONTO! Pode usar sua máquina normalmente. Não terá mais problemas com o userinit.exe.
Bom, pelo menos até agora não tive problemas. Qualquer coisa deixa seu comentário que eu corrijo, altero ou simplesmente farei nada.