Isso deve ajudá-lo ...
Especialmente se você não estiver acostumado a codificar e preferir usar uma interface de gui.
Em profundidade
Como automatizar o VBScripts para ser executado na inicialização.
Etapa 1
Clique em Start -> Run -> cmd
ou clique em search
e digite cmd
Pressione enter
Digite assoc .vbs
no prompt de comando Qual deve imprimir .vbs=VBSFile
Digite ftype VBSFile
no prompt de comando
qual deve imprimir:
vbsfile="%SystemRoot%\System32\WScript.exe" "%1" %*
Então, agora você sabe que seus arquivos vbscript são abertos com o WScript por padrão.
No prompt de comando, digite:
reg query HKEY_CLASSES_ROOT\Applications\WScript.exe /s
Se você não vir isto:
HKEY_CLASSES_ROOT\Applications\WScript.exe
(Standard) REG_SZ "%SystemRoot%\System32\WScript.exe" "%1" %*
Então você precisa fazer o seguinte, se o que está acima é o que você vê, então você pode pular e ir para o passo 3:
Etapa 2
Vá para:
Start
Run
Digite:
regedit
Selecione regedit
press enter
(ou clique duas vezes em regedit) e permita que o programa faça alterações em seu computador
Navegar para:
HKEY_CLASSES_ROOT\Applications\WScript.exe
(Se a chave WScript.exe
não existir, clique com o botão direito do mouse em Applications
e create new key
, renomeie-a para WScript.exe)
No espaço vazio à direita, onde há valores, right-click
e
Escolha new
Selecione String Value
Em Name
, em que New Value #1
está realçado, rename
escrevendo (Standard)
Em Data
, clique duas vezes no valor vazio e insira o valor obtido na etapa anterior
"%SystemRoot%\System32\WScript.exe" "%1" %*
Etapa 3
Se você não tiver regedit
aberto,
Vá para:
Start
Run
Digite:
regedit
Selecione app
, pressione enter e permita que o programa faça alterações em seu computador
Senão, se o regedit estiver aberto, então:
Navegue para:
HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
Clique com o botão direito na pasta de execução
no espaço vazio à direita, onde existem valores, clique com o botão direito e escolha new
Selecione Expandable String Value
Em Nome, em que Novo Valor # 1 é destacado, renomeie, digitando seu próprio nome, por exemplo. Mistério
em Dados, clique duas vezes no valor vazio e insira
Verifique se o tipo é REG_EXPAND_SZ
, ou seja, uma string expandida
"%SystemRoot%\System32\WScript.exe" "C:\Users\me\myFolder\mySub-folder\myFile.vbs" "%1" %*
Reinicie sua máquina. Seu vbs deve rodar automaticamente
Notas:
certifique-se de que o .VBS seja adicionado à variável de ambiente Path
se você quiser usar o cscript, na etapa 2 digite:
reg query HKEY_CLASSES_ROOT\Applications\cscript.exe /s
... em vez disso, prossiga, tomando nota para substituir o WScript pelo cscript onde for relevante, por exemplo:
reg query HKEY_CLASSES_ROOT\Applications\cscript.exe /s
Deve produzir este resultado:
(Standard) REG_SZ
"C:\Windows\System32\cscript.exe" "%1" %*
Se a sua chave e / ou valor estiverem confusos, você pode sempre clicar com o botão direito do mouse no item confuso e excluí-lo. Se você quiser usar o terminal, pode sempre seguir: link
Para verificar se o WScript é um dos aplicativos de inicialização, pressione ctrl + alt + delete, escolha o Gerenciador de Tarefas, clique em Startup. Você deve ver o Microsoft Windows Script Host listado.