O lote está sendo iniciado muito rápido após a reinicialização

0

Então eu tenho lote1 como este

REG ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce /V 2 /D "%~d0\bat\batch2.bat /f

e, em seguida, reinicio o computador (Windows 8) e o lote2 é iniciado.

Parece que o arquivo de lote está iniciando antes do Windows porque existe apenas um plano de fundo preto e a janela cmd.

Quando eu "x" o arquivo batch, o Windows continua a inicialização.

Meu problema é que eu preciso do computador conectado à Internet para que meu lote funcione.

Então eu preciso do lote para carregar depois que o Windows terminar de carregar.

Alguma pista? : -)

    
por Stian Størstfeskar Andersen 31.10.2014 / 00:58

1 resposta

1

  1. Não forneça HKEY_LOCAL_MACHINE , mas HKEY_CURRENT_USER . As chaves em HKLM estão em execução após o carregamento do sistema, as chaves HKCU estão em execução após o logon do usuário.

  2. Para atrasar a execução (se você precisar de conexão com a internet), dê na primeira posição

    ping -n 10 127.0.0.1>nul
    

    por 10 segundos de atraso.

por 31.10.2014 / 11:24