Muitos problemas enfrentados ao executar o sistema
operacional do Windows ocorrem devido ao uso de um programa incompatível ou
corrompido que é executado simultaneamente. Para ajudar a determinar se esse é
o caso, é necessário realizar uma "inicialização limpa", ou reiniciar o Windows
sem que esses programas sejam iniciados.
Este artigo descreve como
realizar uma solução de problemas com inicialização limpa para determinar se o
problema em questão está com o sistema operacional principal ou com um programa
que está sendo carregado no ambiente do Windows.
Para realizar uma solução de problemas com inicialização
limpa, é necessário fazer alterações e reiniciar o computador diversas vezes
para determinar se o problema está em algo no ambiente do sistema operacional
e, se esse for o caso, qual componente específico.
A estrutura geral
de uma solução de problemas com inicialização limpa apresentada neste artigo é
categorizada da seguinte maneira:
- Modo de segurança ou modo de segurança com suporte à
rede
- Remover entradas do Registro
- Testar perfis de usuários
- Desativar serviços de outras empresas
- Desinstalar programas
Modo de segurança ou modo de segurança com suporte à rede
A primeira etapa para solucionar possíveis problemas ambientais é
iniciar no Modo de segurança ou no modo de segurança com suporte à rede. Se o
problema estiver com um programa que não depende de conexão com a rede, o Modo
de segurança será o apropriado. Se o problema estiver com um programa de rede e
você estiver usado um adaptador de rede para conectar-se a uma rede, o modo de
segurança com suporte à rede permitirá que você teste o programa de rede,
incluindo os problemas com o navegador.
Observação Não é possível usar o Modo de segurança com suporte à rede ao
usar uma conexão com a rede por um modem ou placa de PC, porque drivers de
modem e drivers de placa de PC não carregam no Modo de segurança ou no Modo de
segurança com suporte a redes.
Para iniciar no Modo de segurança,
execute as seguintes etapas:
- Clique em Iniciar e em
Desligar.
- Clique em Reiniciar e em
OK.
- Assim que o computador reiniciar, pressione F8.
- Selecione Modo de segurança ou
Modo de segurança com suporte a redes e pressione
ENTER.
Se você iniciar no Modo de segurança ou no Modo de segurança com
suporte a redes e puder realizar uma operação normalmente, uma operação com a
qual estava tendo problemas anteriormente, é possível que será devido a um
problema com o ambiente. Consulte a seção "Remover entradas do Registro" neste
artigo para obter mais informações sobre como determinar quais componentes de
programa podem estar causando o problema.
Observação: Pode não ser possível testar algumas operações no Modo de
segurança porque nem todos os serviços e dispositivos carregam no Modo de
segurança ou no Modo de segurança com suporte a redes. Por exemplo, não é
possível testar problemas de multimídia que envolvem som ou problemas de
hibernação e suspensão no Modo de segurança. Além disso, quaisquer programas de
rede que dependam do RpcSS (Remote Procedure Call Subsystem) não funcionam
porque o serviço RpcSS não carrega no Modo de segurança com suporte a
redes.
Se você iniciar no Modo de segurança ou no Modo de segurança
com suporte a redes e o problema continuar a ocorrer, ainda poderá existir um
problema de ambiente; muitos drivers de Função ou de Filtro instalados por
softwares de outras empresas ainda podem carregar no Modo de segurança.
Por isso, pode ser necessário executar etapas adicionais para testar
e remover drivers de outras empresas no Modo de segurança.
Remover entradas do Registro
Se você não encontrar mais problemas ao executar programas no
Modo de segurança, os problemas possivelmente serão causados por programas que
estão carregando enquanto o computador com Windows 2000 está iniciando.
Os programas que fazem parte do processo de inicialização para o
Windows 2000 são geralmente adicionados a um dos seguintes locais:
- A pasta Iniciar no menu Programas.
- A linha Run para todos os usuários no Registro.
- A linha Run para usuários específicos no
Registro.
- A entrada "load" para todos os usuários no
Registro.
Observação: Como o Registro é o local para todas as configurações do
computador e de programas para o Windows 2000, é necessário fazer um backup do
Registro e de entradas específicas do Registro caso não seja mais possível
iniciar após editar o Registro.
Para fazer o backup do Registro do
Windows 2000:
- Clique em Iniciar, aponte para Programas, para Acessórios e para Ferramentas do sistema e clique em Backup.
- Na guia Geral, clique em Disco de reparação de emergência e siga as direções fornecidas.
Os ícones da pasta Iniciar são carregados a partir de dois
locais. Para remover essas entradas:
- Clique em Iniciar, aponte para Configurações e clique em Barra de tarefas e propriedades do menu
Iniciar.
- Na guia Avançado, clique em Avançado.
- Abra a pasta Iniciar para a conta de usuário com a qual
você está conectado e clique em Cortar no menu Editar.
- Crie uma pasta SysDriversBak, crie uma pasta UserStartup
sob pasta, abra a UserStartup e clique em Colar.
- Repita as etapas 1 a 2 e navegue para a pasta All
Users\Menu Iniciar\Programas\Inicializar.
- Clique em Cortar no menu Editar, navegue para a pasta SysDriversBak, crie uma pasta
AllUsersStartup e clique em Colar.
Para remover os valores da linha Run no Registro para todos os
usuários:
- Clique em Iniciar, em Executar, digite regedit e clique em OK.
- Navegue para a seguinte chave do Registro:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- Abra a chave Run e observe as entradas no painel à
direita.
- Para cada valor, com exceção do valor Default, clique no
valor, clique em Exportar arquivo do Registro no menu Registro, navegue até a pasta SysDriversBak e salve o arquivo usando a
seguinte convenção de nome
HKLMRun_(nome do valor)
no qual (nome do valor) é o nome do
valor a ser exportado. - Clique em Excluir no menu Editar.
- Repita essas etapas para cada valor na chave
Run.
- Verifique as chaves RunOnce e RunOnceEx relacionadas para
verificar se um programa não foi completamente instalado e repita as etapas 3 a
5, exceto se precisar alterar a convenção de nome para refletir RunOnce ou
RunOnceEx.
Para remover valores na linha Run no Registro para a conta de
usuário com a qual você está conectado:
- Clique em Iniciar, em Executar, digite regedit e clique em OK.
- Navegue para a seguinte chave do Registro:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
- Abra a chave Run.
- Destaque o primeiro valor abaixo de Padrão (valor
não definido), clique no valor, clique em Exportar arquivo do Registro no menu Registro, navegue para a pasta SysDriversBak e salve o arquivo usando a
seguinte convenção de nome:
HKCURun_(nome do valor)
no qual (nome do valor) é o nome do
valor a ser exportado. - Clique em Excluir no menu Editar.
- Repita essas etapas para cada valor na chave
Run.
- Verifique a chave RunOnce que tem relação para verificar se
um programa não foi completamente instalado e repita as etapas 3 a 5, exceto se
precisar alterar a convenção de nome para refletir RunOnce.
Para remover dados do valor sob "load":
- Clique em Iniciar, em Executar, digite regedit e clique em OK.
- Navegue para a seguinte chave do Registro:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- Se o valor "load" (sem as aspas) não possuir nenhum dados
do valor, clique em Exportar arquivo do registrono menu Registro, navegue para a pasta SysDriversBak e salve o arquivo como
HKCUload.
- Clique duas vezes no valor "load" e desmarque os dados do
valor.
- Ao concluir essas etapas, reinicie o computador e faça um
teste.
Se o problema não ocorrer mais, você deverá mesclar os valores
na seguinte ordem sugerida:
- Ícones de inicialização do grupo Todos os usuários e a
conta de usuário com a qual foi feito o logon
- Valores HKCURun_
- Valores HKLMRun_
- HKCUload
Para adicionar os ícones ao menu
Inicialização:
- Clique em Iniciar, aponte para Programas, Acessórios e clique em Windows Explorer.
- Navegue até a pasta SysDriversBak criada por você
anteriormente, abra a pasta AllUsersStartup, clique em Selecionar tudo e em Copiar no menu Editar.
- Navegue até a seguinte pasta e clique em Colar:
\Documents and Settings\All Users\Menu Iniciar\Programas\Inicializar
- Navegue até a pasta SysDriversBak\UserStartup e clique em Copiar no menu Editar.
- Navegue até a seguinte pasta e clique em Colar.
\Documents and Settings\nome de usuário\Menu Iniciar\Programas\Inicializar
no qual nome de usuário é o nome do
usuário com o qual foi feito o logon. - Reinicie o computador e faça um teste.
Testar perfis de usuários
Algumas vezes, as informações específicas de um usuário podem
estar corrompidas, mas outros usuários do mesmo computador podem não ter
problema. Para verificar se esse é o caso, faça o logon como um novo usuário ou
crie uma nova conta de usuário e faça o teste.
Observação: Algumas vezes, um programa pode funcionar corretamente ao fazer
o logon apenas com a conta Administrador padrão. Programas mais antigos podem
ter esse problema.
Se a conta de Administrador padrão ficar
corrompida, será necessário reinstalar o Windows 2000 para corrigir esse
problema.
Todas as informações relacionadas ao usuário (que são
exibidas no Editor do Registro como HKEY_CURRENT_USER) são armazenadas no
arquivo Ntuser.dat na pasta \Documents and Settings\
nome de
usuário .
Desativar serviços de outras empresas
Algumas vezes é necessário desativar serviços de outras empresas
instalados para eliminar os problemas. Modo de segurança e Modo de segurança
com suporte a redes não carregam serviços de outras empresas, por isso se o
Modo de segurança funcionar, o problema poderá estar ocorrendo devido a um
serviço de outra empresa que está carregando.
A seguinte tabela é uma
lista parcial dos principais serviços de sistemas operacionais que carregam; no
entanto, isso varia de acordo com os serviços instalados e a versão do Windows
2000 que está sendo usada:
Recolher esta tabelaExpandir esta tabela
| Serviço | Descrição | Modo de inicialização |
|---|
| Alerta | Alerta | Automático |
| AppMgmt | Gerenciamento de
aplicativo | Manual |
| ClipSrv | Clipbook | Manual |
| EventSystem | Sistema de evento
COM+ | Manual |
| Navegador | Navegador do
computador | Automático |
| DHCP | Cliente DHCP | Automático |
| Dfs | Sistema de arquivo
distribuído | Automático |
| TrkWks | Cliente de rastreamento de link
distribuído | Automático |
| TrkSrv | Servidor de rastreamento de link
distribuído | Manual |
| MSDTC | Coordenador de transações
distribuídas | Automático |
| DNSCache | Cliente DNS | Automático |
| EventLog | Log de evento | Automático |
| Fax | Serviços de fax | Desativado |
| NtFrs | Replicação de arquivo | Manual |
| IISADMIN | Serviço IIS Admin | Automático |
| cisvc | Serviço de indexação | Manual |
| SharedAccess | Compartilhamento de conexão com a
Internet (Firewall) | Manual |
| PolicyAgent | Agente de diretiva IPSEC (Serviço
IPSEC) | Automático |
| LicenseService | Serviço de registro de
licenças | Automático |
| dmserver | Gerenciador de discos
lógicos | Automático |
| dmadmin | Serviço administrativo de gerenciador de
disco lógico | Manual |
| Messenger | Messenger | Automático |
| mspadmin | Administração do Microsoft Proxy
Server | Automático |
| wspsrv | Serviços Microsoft Winsock
Proxy | Automático |
| logon de rede | Logon de rede | Automático |
| mnmsrvc | Compartilhamento remoto da Área de trabalho
NetMeeting | Manual |
| Netman | Conexões de rede | Manual |
| NetDDE | DDE de rede | Manual |
| NetDDEdsdm | DDE DSDM de rede | Manual |
| NtLmSsp | Fornecedor de suporte de segurança NT
LM | Automático |
| OnlBroad | Transmissão de apresentação
online | Manual |
| SysmonLog | Alertas e logs de
desempenho | Manual |
| PlugPLay | Plug and Play | Automático |
| Spooler | Spooler de impressão | Automático |
| ProtectedStorage | Armazenamento
protegido | Automático |
| mailalrt | Serviços de notificação de alerta proxy
| Automático |
| RSVP | QoS RSVP | Manual |
| RasAuto | Gerenciador de conexão de acesso remoto
automático | Manual |
| RasMan | Gerenciador de conexão de acesso
remoto | Automático |
| RpcSs | Chamada de procedimento remoto
(RPC) | Automático |
| RPCLOCATOR | Localizador de chamada de procedimento
remoto (RPC) | Manual |
| RemoteRegistry | Serviço de registro
remoto | Automático |
| NtmsSvc | Armazenamento
removível | Automático |
| seclogon | Serviço RunAs | Automático |
| SamSs | Gerenciador de contas de
segurança | Automático |
| lanmanserver | Servidor | Automático |
| ScardSvr | Cartão inteligente | Manual |
| ScardDrv | Assistente de cartão
inteligente | Manual |
| SNMP | Serviços SNMP | Automático |
| SNMPTRAP | Serviço de interceptação
SNMP | Manual |
| SENS | Notificação de eventos do
sistema | Automático |
| Schedule | Agendador de tarefas | Automático |
| LmHosts | Serviço de auxílio NetBIOS
TCP/IP | Automático |
| TapiSrv | Telefonia | Manual |
| W3svc | Serviço de publicação na World Wide
Web | Automático |
| LanmanWorkstation | Estação de
trabalho | Automático |
Serviços adicionais que podem ser instalados:
- Asc
- AsynMac
- Beep
- Diskperf
- Fastfat
- Fsrec
- Ftdisk
- Gpc
- Ismserv
- Mountmgr
- MSFTPSVC
- MSIServer
- MSKSSRV
- MSPCQ
- NDIS
- NdisTapi
- NdisWan
- NDProxy
- NetBIOS
- NetBT
- NetDetect
- PartMgr
- ParVdm
- RCA
- Schedule
- SchedulingAgent
- TermService
- TlntSrv
- TrkSrv
- UPS
- UtilMan
- W32Time
- WinMgmt
- WMI
Se nenhuma dessas etapas resolver seu problema, você terá que
começar a desinstalar programas a partir da ferramenta Adicionar ou remover
programas no Painel de controle, reiniciar o computador e testar.
Se
essas etapas ainda não resolverem seu problema, contate o suporte técnico da
Microsoft ou reinstale o sistema operacional e seus programas.