Editando o registro de uma instalação do Windows XP sem poder efetuar login

2

Eu tenho uma instalação do Windows XP que tem um registro corrompido. Um worm (que foi removido) sequestrou a entrada HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon (que deve ter um valor de Userinit=C:\windows\system32\userinit.exe

Quando o worm foi removido, a entrada corrompida foi excluída completamente e agora o sistema se desconecta imediatamente após a tentativa de login. Independentemente do usuário e do modo de inicialização, nenhuma conta pode ser conectada.

A única coisa necessária para corrigir esse comportamento é restaurar a chave do Registro, mas não consigo encontrar maneiras de editar o registro sem efetuar login em uma conta. Tentei conectar-me remotamente ao registro, mas os serviços necessários não estão habilitados na máquina.

Eu tentei inicializar na mesma máquina usando o CD de inicialização do BartPE, mas não consegui encontrar nenhuma maneira de editar o registro na instalação C: \ Windows - a execução do regedit modifica apenas o registro X: \ I386 \ na memória.

Então, o que posso usar para modificar o registro de uma instância do Windows XP que não possa ser autenticada para que eu possa efetuar login novamente?

Obrigado pessoal.

EDIT: A correção funcionou. A solução para o problema de auto-logoff era, como esperado, simplesmente adicionar o valor mencionado acima à entrada de registro apropriada.

Isso pode ser feito usando o CD de inicialização do BartPE, conforme descrito na resposta aceita abaixo, mas eu usei o software Offline NT Registry Editor mencionado em outra resposta. Os passos foram:

  1. Inicialize a partir do CD do NT Registry Editor
  2. Siga as instruções até que o setor de inicialização apropriado seja carregado.
  3. Em vez de usar uma das opções padrão para modificar senhas ou contas de usuário, digite " software " para editar essa seção.
  4. Digite ' 9 ' para entrar no editor de registro baseado em linha de comando.
  5. Digite " cd Microsoft " (insira) " cd Windows NT " (insira) " cd CurrentVersion " (insira) " cd Winlogon " (insira)
  6. Digite " nv 1 Userinit " para criar um novo valor na chave do Winlogon
  7. Digite " ev Userinit " para editar o novo valor e, quando solicitado, digite " C:\windows\system32\userinit.exe " (enter)
  8. Digite ' q ' para sair do editor de registro e, ao sair do sistema, siga as instruções para gravar a seção no disco.
  9. Reinicie seu computador e faça o login - problema resolvido.

(Aviso de genérico ': faça backup do seu registro' )

    
por Alain 16.02.2011 / 05:22

4 respostas

3

Você deve ser capaz de carregar a seção do registro do seu CD de inicialização do BartPE. Você pode seguir as instruções listadas aqui :

To load a hive into the registry

  1. Open Registry Editor
  2. In the registry tree (on the left), click either the HKEY_USERS or HKEY_LOCAL_MACHINE keys
  3. On the File menu, click Load Hive.
  4. In Look in, click the drive, folder, or network computer and folder that contains the hive you want to load.
  5. Click Open.
  6. In Key Name, type the name that you want to assign to the hive, and then click OK.

Caution

  • Incorrectly editing the registry may severely damage your system. Before making changes to the registry, you should back up any valued data on your computer.
    
por 16.02.2011 / 08:27
3

Você pode editar seu Registro do Windows XP com Senha e & nd Editor do Registro , que pode ser encontrado aqui

Lembre-se de fazer backup de seus arquivos de registro.

    
por 16.02.2011 / 05:38
1

Para editar remotamente os serviços em uma máquina onde os serviços não são iniciados, esses comandos funcionarão para iniciar os serviços

Primeiro altere o modo do serviço

SC \machinename config servicename Start= auto

Em seguida, inicie ou pare o serviço.

SC \machinename Start servicename

Todo esse processo de fazer isso manualmente é muito mais difícil do que usar o BartPE como mencionado acima. Mas esta é apenas uma maneira de completar a edição do registro remoto acima.

    
por 16.02.2011 / 16:53
0

Você tem outro computador com Windows disponível? Se eles estiverem em rede, você poderá usar o regedit no computador de trabalho para editar o registro do computador quebrado.

Por interesse, você tentou inicializar a partir do disco de instalação do Windows XP para realizar um reparo?

    
por 16.02.2011 / 08:41