Sintaxe para a chave de registo RunOnceEx

Traduções de Artigos Traduções de Artigos
Artigo: 232509 - Ver produtos para os quais este artigo se aplica.
Importante
Este artigo aplica-se para o Windows 2000. Suporte para o Windows 2000 termina em 13 de Julho de 2010. O Windows 2000 End-of-Support Solution Center é um ponto de partida para planear a estratégia de migração a partir do Windows 2000. Para mais informações consulte a Microsoft Support Lifecycle Policy.
Expandir tudo | Reduzir tudo

Nesta página

Sumário

O componente Actualização do ambiente de trabalho do Windows implementa a chave de registo RunOnceEx que fornece a funcionalidade descrita neste artigo. O componente Actualização do ambiente de trabalho do Windows incluído no Windows 98 e Windows 2000. Também pode instalar o componente Actualização do ambiente de trabalho do Windows com o Microsoft Internet Explorer 4.0. Note que a sintaxe e o formato utilizado para esta chave é diferente da chave RunOnce.

Mais Informação

Importante Esta secção, método ou tarefa contém passos que a saber como modificar o registo. No entanto, poderão ocorrer problemas graves se modificar o registo incorrectamente. Por conseguinte, certifique-se de que segue estes passos cuidadosamente. Para protecção adicional, cópia de segurança do registo antes de o modificar. Em seguida, pode restaurar o registo se ocorrer um problema. Para obter mais informações sobre como efectuar uma cópia de segurança e restaurar o registo, clique no número de artigo que se segue para visualizar o artigo na base de dados de conhecimento da Microsoft:
322756Como efectuar uma cópia de segurança e restaurar o registo no Windows

Exemplo de RunOnceEx para executar o bloco de notas

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
Título = "Minha configuração título"
Sinalizadores = dword:00000002

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0001
RunMyApp = "||notepad.exe"

Sintaxe de exemplo

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
Sinalizadores = DWORD: 00000000
Título = "Título de caixa de diálogo de estado"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\Depend
0001 = "xxx1"
000X = "xxxx"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\0001
Entrada1 = "MyApp1.exe"
Entrada X = "MyApp2.exe"

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\000 x
...

Notas

  • "xxx1, xxxx" é uma biblioteca de ligação dinâmica (DLL) ou o nome de ficheiro .ocx (tal como My.ocx ou My.dll).
  • "0001, 000 x" são nomes de secção. Os nomes de secção podem ser alfanuméricos.
  • "entry1, entryX" é valores de cadeia que apontem para um ficheiro de programa para ser executado de registo.

Definição de valores e subchaves

Sinalizadores é um valor DWORD localizado na chave RunOnceEx para activar ou desactivar as definições seguintes.

Reduzir esta tabelaExpandir esta tabela
ValorFunçãoDefinição de função
0 x 00000000PredefiniçãoTodas as funções são desactivadas
0 x 00000004Verificar o estado da shellVerifica que a shell está pronta para aceitar comandos OLE
0 x 00000008Não existem caixas de diálogo de erroNão são apresentadas caixas de diálogo de erro
0 x 00000010Criar ficheiro de registo de errosCriar ficheiro C:\Windows\RunOnceEx.err se ocorrerem erros
0 x 00000020Criar ficheiro de registo de execuçãoCriar um ficheiro de C:\Windows\RunOnceEx.log com o estado dos comandos
0x00000040Sem véu de excepçãoNão aplica um véu excepções que ocorrem quando registar DLLs
0x00000080Nenhuma caixa de diálogo de estadoNão é apresentada a caixa de diálogo de estado enquanto está a ser executado RunOnceEx

Os valores são cumulativos. Se pretender "Diálogo de estado não" e "Criar de ficheiro de registo do erro", defina sinalizadores para hexadecimal 90 (80 + 10).

Título é um valor STRING que pode utilizar para preencher o título de caixa de diálogo de estado.

A chave de registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\Depend contém os ficheiros .dll e os ficheiros .ocx que devem ser mantidos carregados na memória enquanto todas as secções do RunOnceEx estão em execução.

As chaves de registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\000X contêm entradas para ser executado. Estas secções são executadas por ordem alfabética. Por conseguinte, a secção de ...\RunOnceEx\0001 é processada antes a secção de ...\RunOnceEx\0002.

Os valores de cadeia dentro de uma secção de ...RunOnceEx\000 x contêm os comandos que devem ser executados para a secção. O formato é:
"DllFileName | FunctionName | CommandLineArguements"

- ou -

"|| parameters do command "

Por exemplo:
"" ="De Linha1 ||my.exe - quiet - http://www.Microsoft.com/portugal/ de url"
"Linha2 shdocvw.dll|DllRegisterServer"=""
Linha1 executa a linha de comandos "my.exe - quiet - url http://www.Microsoft.com/portugal/". Linha2 executa a função DllRegisterServer em Shdocvw.dll.

A chave de registo HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx\000 x \Depend contém os ficheiros .dll e os ficheiros .ocx que deverão ser mantidos na memória enquanto secção 000 x está em execução.

Propriedades

Artigo: 232509 - Última revisão: 24 de janeiro de 2007 - Revisão: 2.6
A informação contida neste artigo aplica-se a:
  • Microsoft Windows 2000 Server
  • Microsoft Windows 2000 Advanced Server
  • Microsoft Windows 2000 Professional Edition
  • Microsoft Windows 98 Standard Edition
  • Microsoft Windows Millennium Edition
Palavras-chave: 
kbmt kbenv kbinfo KB232509 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática? erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 232509

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