Se você achar que o RunOnce e o RunOnceEx não estão sendo executados no Windows 7 ou Vista, provavelmente o motivo é que você está logado como um Usuário comum!
Um conjunto de comandos para executar via RunOnce ou RunOnceEx pode não ser executado conforme o esperado.
As chaves do registro afetadas são:
HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion RunOnce HKEY_LOCAL_MACHINE SOFTWARE Microsoft Windows CurrentVersion RunOnceEx
HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion Runonce HKEY_CURRENT_USER Software Microsoft Windows CurrentVersion RunonceEx
Usuários padrão não têm permissões apropriadas para executar a partir de HKEY_LOCAL_MACHINE.
Os comandos executados a partir das chaves RunOnce ou RunOnceEx HKEY_CURRENT_USER devem funcionar como esperado, se estiverem conectados com uma conta de administrador.
Para executar comandos de HKEY_CURRENT_USER, você deve efetuar login com uma conta de administrador.
KB2021405 afirma que isso é por design e para executar comandos dessas chaves do Registro, você deve efetuar login com uma conta de administrador. Isso ocorrerá, portanto, se você fizer logon com uma conta de usuário padrão.
Esse problema afeta apenas usuários com uma conta de usuário padrão. Se o usuário tiver um administrador ou token de divisão, a execução prosseguirá.
Descrição da chave do registro RunOnceEx também pode interessar!
Posts relacionados:
- Dicas e recursos do editor de registro do Windows
- Free Registry Defragmenter para desfragmentar o registro do Windows
- Como rastrear a atividade do usuário no modo grupo de trabalho no Windows 10/8/7
- Conta Admin, Padrão, Trabalho, Escola, Criança, Convidado no Windows 10
- Microsoft não suporta o uso de limpadores de registro no Windows