INFO: Run, RunOnce, RunServices, RunServicesOnce e Startup

Traduções deste artigo Traduções deste artigo
ID do artigo: 179365 - Exibir os produtos aos quais esse artigo se aplica.
Expandir tudo | Recolher tudo

Sumário

Este artigo mostra como as chaves de registro Run, RunOnce, RunServices, RunServicesOnce e RunOnce\Setup se relacionam umas com as outras e com a pasta Inicializar. Ele também descreve a ordem em que essas chaves são carregadas.

As informações contidas neste artigo complementam o seguinte artigo na Base de Dados de Conhecimento da Microsoft:
137367 Definição das Chaves RunOnce no Registro
Por favor, leia esse artigo para obter explicações sobre cada uma dessas chaves.

Mais Informações

No Microsoft Windows 95, no Windows 98 e no Windows Millennium Edition (Me) em que todas as chaves são suportadas, elas são carregadas na seguinte ordem:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices

<Solicitação de Logon>

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Pasta Inicializar

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Com exceção da chave HKEY_LOCAL_MACHINE\...\RunOnce, todas as chaves e suas entradas são carregadas de forma assíncrona. Por isso, todas as entradas nas chaves RunServices e RunServicesOnce podem vir a ser executadas ao mesmo tempo.

As entradas na chave HKEY_LOCAL_MACHINE\...\RunOnce são carregadas de forma síncrona em uma ordem indefinida.

Como a chave HKEY_LOCAL_MACHINE\...\RunOnce é carregada de forma síncrona, todas as suas entradas devem ser carregadas antes das entradas de HKEY_LOCAL_MACHINE\...\Run, HKEY_CURRENT_USER\...\Run, HKEY_CURRENT_USER\...\RunOnce e da pasta Inicializar.

As chaves RunServicesOnce e RunServices são carregadas antes do usuário fazer o logon no Windows 95, no Windows 98 e no Windows Me. Como são executadas de forma assíncrona com a caixa de diálogo Logon, essas duas chaves podem continuar sendo executadas depois que o usuário fizer o logon. No entanto, como HKEY_LOCAL_MACHINE\...\RunOnce deve ser carregada de forma síncrona, as suas entradas não começarão a ser executadas até que as chaves RunServicesOnce e RunServices tenham sido totalmente carregadas.

Por causa das configurações diferentes de sistema (como, por exemplo, um computador configurado para fazer um logon automático), todos os aplicativos que dependam de outros aplicativos executados ao término da execução dessas chaves devem esperar até esses aplicativos serem completados. Diferentemente dessa exceção, a descrição mostrada anteriormente aplica-se ao Microsoft Windows NT 4.0, ao Windows 2000 e ao Windows XP.

NOTAS:
  • As chaves RunOnce não são suportadas pelo Windows NT 3.51.
  • As chaves RunOnce são ignoradas no Windows 2000 e no Windows XP no Modo de segurança.

Referências

Para obter informações adicionais sobre a chave RunOnceEx, clique no número%2 abaixo para visualizar o artigo%2 na Base de Dados de Conhecimento da Microsoft:
232487 Description of RunOnceEx Registry Key
Para obter informações adicionais, por favor, veja o seguinte artigo na Base de Dados de Conhecimento da Microsoft:
137367 Definição das Chaves RunOnce no Registro

Propriedades

ID do artigo: 179365 - Última revisão: domingo, 3 de outubro de 2004 - Revisão: 1.3
A informação contida neste artigo aplica-se a:
  • Interface de Programação de Aplicativos do Microsoft Win32 nas seguintes plataformas
    • Microsoft Windows 95
    • Microsoft Windows 98 Standard Edition
    • Microsoft Windows Millennium Edition
    • Microsoft Windows NT 3.51 Service Pack 5
    • Microsoft Windows NT 4.0
    • Microsoft Windows 2000 Standard Edition
    • Microsoft Windows XP Professional
Palavras-chave: 
kbinfo kbshell kbregistry kbkernbase KB179365

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com