Execute um script ao iniciar no Windows 10

56

Nas versões anteriores do Windows, usei a técnica abaixo para executar um arquivo em lotes na inicialização do Windows.

  1. Crie um atalho para o arquivo em lotes.
  2. Depois que o atalho é criado, clique com o botão direito do mouse no arquivo de atalho e selecione Recortar.
  3. Clique em Iniciar, Programas ou Todos os Programas. Localize a pasta Inicialização, clique com o botão direito na pasta e selecione Abrir.
  4. Depois que a pasta Inicialização for aberta, clique em Editar na barra de menus e, em seguida, em Colar para colar o arquivo de atalho na pasta Inicialização. Se você não vir a barra de menus, pressione a tecla Alt para tornar a barra de menus visível. Quaisquer atalhos na pasta Inicialização serão executados automaticamente sempre que o usuário efetuar login no Windows.

Não foi possível encontrar como fazer algo semelhante no Windows 10.

Alguma ideia?

baynezy
fonte
O link está inoperante - você pode republicar com um relevante?
jlarks32 7/06
@ jlarks32 Eu atualizei conforme solicitado
baynezy

Respostas:

87

A pasta de inicialização ainda está lá e funciona normalmente.

Para acessá-lo, pressione Windows + R e digite shell:startup.

Você poderá fazer o que estava fazendo anteriormente no Windows 7 a partir daí.


fonte
14
O problema shell:startupé que depende do usuário (quando outro usuário faz logon no computador, o programa não inicia), caso você queira iniciar um programa quando o computador inicializar, independentemente do usuário, você pode adicionar um atalho no diretório C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup.
Dominique
1
alguma maneira de executar isso como administrador?
phil
@phil, você deve abrir uma nova pergunta - mas para responder à sua pergunta: faça um atalho para o seu arquivo exe / bat (clique com o botão direito do mouse em> criar atalho para) e clique com o botão direito do mouse no atalho> Propriedades> Avançado> Executar como administrador.
glenneroo 26/03
17

Você pode usar tarefas agendadas e configurá-lo para executar na inicialização.

Vá para GerenciarTarefas agendadasCriar uma tarefa básica .

Uma vez na caixa de diálogo, defina um nome, clique Nexte selecione na inicialização, Nextnovamente e selecione o programa que você deseja executar e o próximo a concluir. Feito!

sarakusta
fonte
1

Eu tenho uma placa-mãe MSI que não está funcionando bem com o meu amado teclado Gateway Anykey. Num Locknão desligará na inicialização.

Adicionei um utilitário "NumLock Off" à shell:startuppasta. Nenhuma ajuda. Eu o adicionei às Tarefas agendadas e funcionou. BTW, não consegui agendar um atalho para o utilitário. Só pude agendar um arquivo em lotes com o arquivo numlock.exe e o parâmetro "off" na linha de comando.

Al Pomey
fonte