Windows 7 Home - inicia um arquivo .bat sem fazer login?

0

Eu preciso abrir um arquivo bat assim que o computador ligar e entrar no Windows. Este arquivo bat precisa de conectividade com a Internet. Como posso ignorar o log-in ou automatizar o log-in ou algo assim - e, em seguida, como posso iniciar o arquivo. É uma conta de administrador. Eu acho que a última parte poderia ser feita usando o Windows Scheduler - mas se houver uma configuração do Registro ou algo mais fácil assim, eu preferiria.

    
por TPR 22.11.2011 / 08:31

2 respostas

4

O Agendador de Tarefas é provavelmente a maneira mais fácil de fazer isso. Aqui está um passo a passo: Agendar uma tarefa

Como você mencionou a edição do registro, acredito que você prefira uma interface baseada em texto. Nesse caso, use o comando schtasks . Há outro comando chamado em , mas não pode agendar uma tarefa na inicialização do sistema.

Todos esses comandos usam o mesmo subsistema, portanto, uma tarefa criada usando schtasks será exibida no Agendador de Tarefas.

    
por 22.11.2011 / 08:46
0

Crie um script em lote com o arquivo de registro para executar uma RunOnce

exemplo:

:: This is the Batch Script that can be Located @ %sysetmdrive%\Runonce.bat
    -- Runonce script called by daily task scheduler --

      This calls another batch script to be scheduled at boot time.

::RunOnce.bat

@echo off

SET KEY=HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx

REG ADD %KEY%9 /V 1 /D "%SystemDrive%\resetpermissions.bat" /f

:: REM - HERE you can add multiple scripts called by runonce like this.

REG ADD %KEY%9 /V 2 /D "%SystemDrive%\resetpermissions.bat" /f

ping -n 4 localhost >NUL
shutdown.exe /s /f /t 10

-- script --

Em seguida, use o agendador de tarefas para executar uma tarefa uma vez por dia - eu uso um script de desligamento diário para vários computadores. e para redefinir direitos todos os dias.

em vez de usar apenas% systemroot% \ system32 \ shutdown.exe - Use o script para concluir as tarefas de adição no desligamento em vez de criar o agendador de tarefas

No agendador de tarefas, execute este script como usuário: SYSTEM ou ie: "NT Authority \ System" isso dará aos direitos do sistema de script ou acima direitos de administrador, com a capacidade de concluir a tarefa antes de o usuário efetuar login.

Esta chave Runonce é iniciada antes de o usuário efetuar login nas janelas. e pode atrasar o Windows Explorer de abrir até que o script seja concluído. por isso, mesmo que um usuário não faça logon na tela de boas-vindas, o script será executado de qualquer maneira.

    
por 26.11.2011 / 07:45