DetailPage-MSS-KB

Base de Dados de Conhecimento

Artigo: 281770 - Última revisão: sexta-feira, 15 de Outubro de 2004 - Revisão: 5.0

Este artigo foi publicado anteriormente em PT281770

Nesta página

Sumário

Muitos dos problemas que surgem durante a execução do sistema operativo Windows ocorrem devido à utilização de um programa incompatível ou danificado que está a ser executado em simultâneo. Para tentar determinar se é este o caso, terá de efectuar um "arranque limpo", ou reiniciar o Windows sem que esses programas sejam iniciados.

Este artigo descreve como efectuar a resolução de problemas com arranque limpo para determinar se o problema em questão está relacionado com o sistema operativo central ou com um programa que é carregado no ambiente do Windows.

Mais Informação

Para efectuar a resolução de problemas com arranque limpo, é necessário efectuar alterações e reiniciar o computador várias vezes para determinar se o problema está relacionado com o ambiente do sistema operativo e, se for este o caso, qual o componente específico.

A estrutura global da resolução de problemas com arranque limpo apresentada neste artigo divide-se em categorias, da seguinte forma:
  1. Modo de segurança ou modo de segurança com suporte para rede
  2. Remover entradas do registo
  3. Testar perfis de utilizador
  4. Desactivar serviços de outros fabricantes
  5. Desinstalar programas

Modo de segurança ou modo de segurança com suporte para rede

O primeiro passo para resolver potenciais problemas de ambiente consiste em iniciar o computador em modo de segurança ou em modo de segurança com suporte para rede. Se o problema estiver relacionado com um programa que não dependa da conectividade de rede, o modo de segurança é adequado. Se o problema estiver relacionado com um programa de rede e o utilizador estiver a utilizar uma placa de rede para ligar a uma rede, o modo de segurança com suporte para rede poderá permitir-lhe testar o programa de rede, incluindo problemas relacionados com o browser.

Nota: não pode utilizar o modo de segurança com suporte para rede quando utilizar uma ligação à rede por modem ou placa PC Card, uma vez que os controladores de modem e de placa PC Card não são carregados no modo de segurança nem no modo de segurança com suporte para rede.

Para iniciar o computador no modo de segurança, siga estes passos:
  1. Clique em Iniciar (Start) e clique em Encerrar (Shut Down).
  2. Clique em Reiniciar (Restart) e clique em OK.
  3. Quando o computador estiver a reiniciar, prima F8.
  4. Seleccione Modo de segurança (Safe Mode) ou Modo de segurança com rede (Safe Mode with Networking) e prima ENTER.
Se iniciar o computador em modo de segurança ou em modo de segurança com suporte para rede e conseguir efectuar uma operação normalmente, uma com a qual tivesse tido problemas anteriormente, é provável que o problema esteja relacionado com o ambiente. Consulte a secção "Remover entradas do registo" deste artigo para obter informações sobre como determinar os componentes de programa que poderão estar a provocar o problema.

Nota: poderá não conseguir testar algumas operações no modo de segurança, uma vez que nem todos os serviços e dispositivos são carregados no modo de segurança ou no modo de segurança com suporte para rede. Por exemplo, não pode testar problemas de multimédia que envolvam som nem problemas de suspensão ou hibernação no modo de segurança. Além disso, nenhum dos programas de rede que dependam do subsistema de chamada de procedimento remoto (RpcSS, Remote Procedure Call Subsystem) funcionará, uma vez que o serviço RpcSS não é carregado no modo de segurança com suporte para rede.

Se iniciar o computador no modo de segurança ou modo de segurança com suporte para rede e o problema persistir, poderá existir ainda um problema de ambiente; muitos controladores de função ou filtro instalados por software de outros fabricantes poderão ser carregados no modo de segurança.

Por este motivo, poderá ser necessário efectuar mais um passo para testar e remover controladores de outros fabricantes no modo de segurança.

Remover entradas do registo

Se já não tiver problemas ao executar programas no modo de segurança, é provável que o problema se deva a programas que são carregados durante o arranque do Windows 2000.

Os programas que fazem parte do processo de arranque do Windows 2000 são, normalmente, adicionados a uma das seguintes localizações:
  • A pasta Arranque (Startup) do menu Programas (Programs).
  • A linha Run de todos os utilizadores no registo
  • A linha Run de utilizadores específicos no registo
  • A entrada "load" de todos os utilizadores no registo.
Nota: uma vez que o registo é a localização de todas as definições do computador e de programas do Windows 2000, é necessário efectuar uma cópia de segurança do registo e de entradas de registo específicas, para o caso de não conseguir iniciar o computador depois de editar o registo.

Para criar uma cópia de segurança do registo do Windows 2000:
  1. Clique em Iniciar (Start), aponte para Programas (Programs), aponte para Acessórios (Accessories), aponte para Ferramentas do sistema (System Tools) e clique em Cópia de segurança (Backup).
  2. No separador Bem-vindo (General), clique em Disco de reparação de emergência (Emergency Repair Disk) e siga as instruções fornecidas.
Os ícones da pasta Arranque (Startup) são carregados a partir de duas localizações. Para remover estas entradas:
  1. Clique em Iniciar (Start), aponte para Definições (Settings) e clique em Barra de tarefas e menu 'Iniciar' (Taskbar and Start Menu Properties).
  2. No separador Avançadas (Advanced), clique em Avançadas (Advanced).
  3. Abra a pasta Arranque (Startup) da conta de utilizador com a qual iniciou sessão e clique em Cortar (Cut) no menu Editar (Edit).
  4. Crie uma pasta SysDriversBak, dentro desta crie a pasta UserStartup, abra esta pasta e clique em Colar (Paste).
  5. Repita os passos 1 a 2 e passe para a pasta All Users\Menu Iniciar\Programas\Arranque (All Users\Start Menu\Programs\Startup).
  6. Clique em Cortar (Cut) no menu Editar (Edit), passe para a pasta SysDriversBak, crie uma pasta AllUsersStartup e clique em Colar (Paste).
Para remover valores da linha Run do registo para todos os utilizadores:
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva regedit e clique em OK.
  2. Navegue para a seguinte chave de registo:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. Abra a chave Run e repare nas entradas existentes no painel da direita.
  4. Para cada valor, excepto o valor Predefinição (Default), clique no valor, clique em Exportar ficheiro do registo (Export Registry File) no menu Registo (Registry), navegue para a pasta SysDriversBak e guarde o ficheiro utilizando a seguinte convenção de nomenclatura
    HKLMRun_(nome_do_valor)
    em que (nome_do_valor) é o nome do valor que está a exportar.
  5. Clique em Eliminar (Delete) no menu Editar (Edit).
  6. Repita estes passos para cada valor existente na chave Run.
  7. Verifique as chaves RunOnce e RunOnceEx relacionadas para ver se existe algum programa que não tenha sido completamente instalado e repita os passos 3 a 5, com a excepção de que precisa de alterar a convenção de nomenclatura de modo a reflectir as chaves RunOnce ou RunOnceEx.
Para remover valores da linha Run do registo para a conta de utilizador com a qual iniciou sessão:
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva regedit e clique em OK.
  2. Navegue para a seguinte chave de registo:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
  3. Abra a chave Run.
  4. Realce o primeiro valor que se encontre abaixo de Predefinição (valor não definido) [Default (value not set)], clique no valor, clique em Exportar ficheiro do registo (Export Registry File) no menu Registo (Registry), navegue para a pasta SysDriversBak e guarde o ficheiro utilizando a seguinte convenção de nomenclatura:
    HKCURun_(nome_do_valor)
    em que (nome_do_valor) é o nome do valor que está a exportar.
  5. Clique em Eliminar (Delete) no menu Editar (Edit).
  6. Repita estes passos para cada valor existente na chave Run.
  7. Verifique a chave RunOnce relacionada para ver se existe algum programa que não tenha sido completamente instalado e repita os passos 3 a 5, com a excepção de que precisa de alterar a convenção de nomenclatura de modo a reflectir a chave RunOnce.
Para remover dados de valor existentes em "load":
  1. Clique em Iniciar (Start), clique em Executar (Run), escreva regedit e clique em OK.
  2. Navegue para a seguinte chave de registo:
    HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  3. Se o valor "load" (sem aspas) tiver dados, clique em Exportar ficheiro do registo (Export Registry File) no menu Registo (Registry), navegue para a pasta SysDriversBak e guarde o ficheiro com o nome HKCUload.
  4. Faça duplo clique no valor "load" e limpe os dados.
  5. Quando tiver concluído estes passos, reinicie o computador e teste.
Se o problema deixar de ocorrer, deverá intercalar os valores pela seguinte ordem sugerida:
  1. Ícones de arranque do grupo All Users e da conta de utilizador com a qual inicia sessão
  2. Valores HKCURun_
  3. Valores HKLMRun_
  4. HKCUload
Para adicionar os ícones ao menu Arranque (Startup):
  1. Clique em Iniciar (Start), aponte para Programas (Programs), aponte para Acessórios (Accessories) e clique em Explorador do Windows (Windows Explorer).
  2. Passe para a pasta SysDriversBak criada anteriormente, abra a pasta AllUsersStartup, clique em Seleccionar tudo (Select All) e clique em Copiar (Copy) no menu Editar (Edit).
  3. Passe para a seguinte pasta e clique em Colar (Paste):
    \Documents and Settings\All Users\Menu Iniciar\Programas\Arranque (\Documents and Settings\All Users\Start Menu\Programs\Startup)
  4. Passe para a pasta SysDriversBak\UserStartup e clique em Copiar (Copy) no menu Editar (Edit).
  5. Passe para a seguinte pasta e clique em Colar (Paste):
    \Documents and Settings\nome_do_utilizador\Menu Iniciar\Programas\Arranque (\Documents and Settings\nome_do_utilizador\Start Menu\Programs\Startup)
    em que nome_do_utilizador é o nome do utilizador com o qual iniciou sessão.
  6. Reinicie o computador e teste.

Testar perfis de utilizador

Por vezes, as informações específicas de um utilizador poderão estar danificadas, mas outros utilizadores do mesmo computador poderão não ter qualquer problema. Para determinar se é este o caso, inicie sessão como um novo utilizador ou crie uma nova conta de utilizador e, em seguida, teste-a.

Nota: por vezes, um programa poderá funcionar correctamente apenas quando iniciar sessão com a conta de administrador predefinida. Os programas mais antigos poderão ter este problema.

Se o perfil de administrador predefinido ficar danificado, precisará de reinstalar o Windows 2000 para corrigir este problema.

Toas as informações de configuração específicas de utilizadores (apresentadas no editor de registo como HKEY_CURRENT_USER) estão armazenadas no ficheiro Ntuser.dat da pasta \Documents and Settings\nome_do_utilizador.

Desactivar serviços de outros fabricantes

Por vezes, é necessário desactivar serviços de outros fabricantes que estejam instalados para eliminar problemas. O modo de segurança e o modo de segurança com rede não carregam serviços de outros fabricantes; assim, se o modo de segurança funcionar, o problema poderá dever-se a um serviço de outro fabricante que está a ser carregado.

A tabela que se segue é uma lista parcial dos serviços do sistema operativo central que são carregados; no entanto, estes variam de acordo com os serviços instalados e a versão do Windows 2000 em utilização:

Reduzir esta tabelaExpandir esta tabela
ServiçoDescriçãoModo de arranque
AlerterAlertaAutomático
AppMgmtGestão de aplicaçõesManual
ClipSrvÁrea de armazenamentoManual
EventSystemSistema de eventos do COM+Manual
BrowserBrowser do computadorAutomático
DHCPCliente DHCPAutomático
DfsSistema de ficheiros distribuídosAutomático
TrkWksCliente de Distributed Link TrackingAutomático
TrkSrvServidor de Distributed Link TrackingManual
MSDTCCoordenador de transacções distribuídasAutomático
DNSCacheCliente DNSAutomático
EventLogRegisto de eventosAutomático
FaxServiço de faxDesactivado
NtFrsReplicação de ficheirosManual
IISADMINServiço de admin. IISAutomático
cisvcServiço de indexaçãoManual
SharedAccessPartilha de ligação à Internet (Firewall)Manual
PolicyAgentAgente de política IPSEC (serviço IPSEC)Automático
LicenseServiceServiço de registo de licençasAutomático
dmserverGestor de discos lógicosAutomático
dmadminServiço administrativo de gestão de discos lógicosManual
MessengerMensageiroAutomático
mspadminAdministração do Microsoft Proxy ServerAutomático
wspsrvServiço proxy Winsock da Microsoft (Microsoft Winsock Proxy Service)Automático
NetlogonInício de sessão de redeAutomático
mnmsrvcPartilha remota do ambiente de trabalho do NetMeetingManual
NetmanLigações de redeManual
NetDDERede DDEManual
NetDDEdsdmRede DDE DSDMManual
NtLmSspFornecedor de suporte de segurança NT LMAutomático
OnlBroadDifusão de apresentações onlineManual
SysmonLogAlertas e registos de desempenhoManual
PlugPLayPlug and PlayAutomático
SpoolerSpooler de impressãoAutomático
ProtectedStorageArmazenamento protegidoAutomático
mailalrtServiço de notificação de alertas do proxyAutomático
RSVPQoS RSVPManual
RasAutoGestor de ligação automática de acesso remotoManual
RasManGestor de ligação de acesso remotoAutomático
RpcSsChamada de procedimento remoto (RPC)Automático
RPCLOCATORLocalizador RPC (Remote Procedure Call)Manual
RemoteRegistryServiço de registo remotoAutomático
NtmsSvcArmazenamento amovívelAutomático
seclogonServiço RunAsAutomático
SamSsGestor de contas de segurançaAutomático
lanmanserverServidorAutomático
ScardSvrSmart CardManual
ScardDrvAjuda do smart cardManual
SNMPServiço SNMPAutomático
SNMPTRAPServiço Trap SNMPManual
SENSNotificação de evento de sistemaAutomático
ScheduleProgramador de tarefasAutomático
LmHostsServiço de ajuda NetBIOS do TCP/IPAutomático
TapiSrvDispositivos telefónicosManual
W3svcServiço de publicação da World Wide WebAutomático
LanmanWorkstationEstação de trabalhoAutomá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 nenhum destes passos resolver o problema, terá de começar a desinstalar programas na ferramenta Adicionar/remover programas (Add/Remove Programs) do Painel de controlo (Control Panel), reiniciar o computador e testar.

Se estes passos também não resolverem o problema, terá de contactar o suporte técnico da Microsoft ou reinstalar o sistema operativo e os programas.

A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
Palavras-chave: 
kberrmsg kbhowto kbenv kbsetup KB281770
Partilhar
Opções de suporte adicionais
Fóruns de Suporte da Comunidade Microsoft
Contacte-nos directamente
Encontre um parceiro certificado Microsoft
Loja Microsoft