Iniciando um aplicativo no logon

3

Eu tenho alguns programas que eu gostaria de iniciar quando eu fizer logon na minha conta de usuário no Windows 7. Atualmente estou colocando um atalho na pasta "inicialização" no menu Iniciar. Existe uma alternativa para fazer isso? Olhando no msconfig, existem programas configurados para iniciar lá, mas não há maneira aparente de adicionar novos. Como posso iniciar aplicativos são logon? Um exemplo seria o Xfire, um aplicativo de jogos que quero iniciar automaticamente, mas não como um serviço.

Simon Sheehan
fonte
A melhor resposta pode variar dependendo de quais tipos de programas. Eles são atalhos, arquivos exe ou bat, ou você precisa de algum programa para executar como um serviço? Eu posso pensar em muitas maneiras de fazer isso, mas algumas podem ser melhores do que outras, dependendo do que você está fazendo: uma delas é muito complicada para situações complicadas.
KCotreau
Mais uma pergunta: o que a pasta de inicialização não está fazendo para você neste caso?
KCotreau
@KCotreau Eu apenas sinto que pode haver uma maneira melhor de fazer isso.
Simon Sheehan

Respostas:

4

Eu vou cobrir um monte de maneiras de começar as coisas, tanto para o usuário quanto para o computador inteiro. Algumas delas não são específicas da sua pergunta, mas parecem relevantes para a discussão geral.

No seu caso, eu acho que a pasta de inicialização é provavelmente mais fácil e melhor a menos que você venha com um problema específico que não resolve.

Basicamente, existem várias maneiras de fazer algo começar como usuário:

  1. A pasta de inicialização.
  2. Se você tiver scripts reais, como .BAT, .CMD, Powershell, WSH (Windows Script Host), VBScript ou JScript, você poderá usar gpedit.msc para adicioná-los como um script de login / logoff (veja a captura de tela, mas sob User Configuration>Windows Settings>Scripts ).
  3. Sob esta chave no registro:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

Para fazer as coisas começarem por todo o computador:

  1. Você pode fazer as coisas funcionarem como um serviço. É bastante detalhado, mas você pode seguir esta reimpressão do artigo que escrevi ao fazer isso para uma VPN e aplicar as etapas básicas à sua situação e serviço específico.
  2. O mesmo que acima, localização ligeiramente diferente: Se você tiver scripts reais, como .BAT, .CMD, Powershell, WSH (Windows Script Host), VBScript ou JScript, você poderá usar o gpedit.msc para adicioná-los como um script de inicialização / desligamento (veja a captura de tela).
  3. Sob esta chave no registro:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

enter image description here

Há outros como as chaves de registro Runonce, arquivos legados como autoexec.bat, mas isso abrange os mais importantes.

KCotreau
fonte
Muito bem escrito, bom trabalho.
Simon Sheehan
Obrigado. Esse artigo da VPN que escrevi baseou-se em muito trabalho duro para descobrir como fazê-lo funcionar.
KCotreau
Ótimo trabalho neste, é uma maneira inovadora de fazer isso. Eu não estou marcando como correto ainda, para dar aos outros uma chance, mas é ótimo até agora.
Simon Sheehan
0

Você consegue fazer isso:

  1. Start & gt; & gt; Run (ou pressione Win_Key + R & gt; & gt; Tipo gpedit.msc
  2. Debaixo Computer Configuration & gt; & gt; Windows Settings
  3. Duplo click Scripts(Startup/Shutdown)
  4. Duplo click Startup no painel direito.
  5. Clique Add botão e navegue até o arquivo .exe do seu programa e clique em Ok em seguida, clique em "Ok" novamente.

este postar menções seis outras maneiras de fazer isso !!

TookTheRook
fonte