Um script "runonce" é um arquivo que é executado na seção "runonce" do registro do Windows. O formato é um arquivo .bat que possui linhas de código para executar um programa apenas uma vez. Por exemplo, você pode querer carregar um programa na próxima vez que um usuário fizer login no computador. O processo para criar um arquivo runonce é criar o arquivo .bat e inseri-lo no registro do Windows. Este exemplo mostra como criar um arquivo .bat e instalá-lo no registro do Windows.
Etapa 1
Crie o arquivo .bat abrindo o Bloco de Notas e digitando comandos de sintaxe simples. Para este exemplo, o arquivo .bat executará uma instância do Bloco de Notas quando o usuário iniciar o computador. Use as seguintes linhas para criar o arquivo .bat. @echo off c:\system32\notepad.exe exit
Etapa 2
Salve o arquivo .bat como diretório "C:\myservice\mystartup.bat". O Bloco de Notas salva arquivos com a extensão .txt, então clique com o botão direito do mouse no arquivo e renomeie a extensão txt para bat.
Etapa 3
Clique no botão “Iniciar” do Windows e selecione “Executar”. Digite “regedt32″ e pressione enter.
Etapa 4
Clique no diretório "HKEY_USERS" à esquerda. No menu "Registro", selecione "Carregar Hive".
Etapa 5
Navegue até o diretório "HKEY_USERS\Test\Software\Microsoft\Windows\CurrentVersion\Runonce" no registro.
Etapa 6
Clique com o botão direito do mouse no diretório “Runonce” e selecione “Adicionar valor”. Isso abre uma janela que solicita os valores de seu script .bat.
Etapa 7
Insira as informações do arquivo runonce. Digite "Meu Programa" na seção "Nome do valor". Selecione "REG_SZ" para o tipo e insira o local do arquivo bat. Para este exemplo, digite "C:\myservice\mystartup.bat" para o local.
Etapa 8
Selecione "Descarregar colmeia" no item de menu "Registro".
Etapa 9
Reinicie o computador. Quando você faz login, o aplicativo Bloco de Notas é executado. Se você reiniciar o computador novamente, ele não será executado. Um script runonce só é executado na primeira vez que a máquina é inicializada após sua instalação.