Existe uma maneira de iniciar aplicativos / serviços antes do logon do Windows?

5

Isso é algo que sempre me incomoda.

Iniciar o meu computador ou laptop é simplesmente uma perda de tempo e eu geralmente uso esse tempo para obter uma bebida, configurar / limpar meu ambiente de trabalho etc. O tempo que o Windows gasta na tela de login deve (ou poderia) ser usado de forma mais eficiente já executando aplicativos que precisam ser executados.

Em um ambiente de usuário único, isso não deve ser um problema real e, em um ambiente multiusuário, deve haver a possibilidade de iniciar aplicativos comuns que estão na pasta de inicialização "pré-login".

Um dos muitos usos que vejo para isso já está se conectando a uma rede sem fio antes mesmo de o usuário efetuar login.

Existe alguma maneira de fazer o acima?

    
por Aron Rotteveel 09.08.2009 / 13:12

5 respostas

1

Eu recomendaria usar o ApplicationAsService ou o da Basta Computing AppToService

Cada uma destas aplicações permitirá que o seu exe seja executado como um serviço do sistema. Ele será iniciado quando o sistema for iniciado. A desvantagem aqui é que, se seu aplicativo não estiver no front-end da Web, você poderá ter um problema ao acessar a interface interativa quando estiver executando-o como um serviço. Muitos aplicativos têm uma interface de gerenciamento para esse tipo de situação.

    
por 09.08.2009 / 22:09
1

Essas coisas são chamadas serviços : -).

Na verdade, existe uma ferramenta que permite que você execute aplicativos arbitrários como serviços. Não consigo me lembrar do nome agora.

Como alternativa, o Vista possui um Agendador de Tarefas muito aprimorado, que permite que você faça esse tipo de coisa também.

    
por 09.08.2009 / 13:39
1

Esta não é uma resposta direta à sua pergunta, mas recentemente eu encontrei-me raramente inicializando meu laptop Vista. Usando os recursos de suspensão e hibernação do seu laptop, você pode reduzir o número de reinicializações necessárias.

O Vista entra no modo de suspensão quando fecho o ecrã. Ele usa muito menos energia nesse estado. Leva apenas alguns segundos para recuperar do modo de suspensão e todos os meus aplicativos retornam ao mesmo estado.

O Vista também pode hibernar. Isso significa que toda a memória RAM é salva no disco rígido e, em seguida, o laptop é desligado. Quando o laptop é ligado novamente, o conteúdo da RAM é restaurado a partir do disco rígido. Isso leva mais tempo do que recuperar do modo de suspensão, mas provavelmente será menos tempo que uma reinicialização completa. Novamente, todos os seus aplicativos abertos estarão no mesmo estado.

Meu laptop geralmente está conectado, então normalmente uso o modo de espera.

    
por 09.08.2009 / 16:07
0

A maioria dos serviços que não são do usuário estão fazendo exatamente o que você está pedindo, começando antes de você fazer logon. No entanto, você deve verificar quantos itens estão sendo exibidos ao lado do relógio no canto inferior direito (a menos que você tenha movido a barra de tarefas). Todos esses itens estão sendo iniciados quando você faz login e muitos podem estar associados a um ID.

Muitas pessoas acabam com muitos itens instalando cada barra de ferramentas que é oferecida a eles, o que diminuirá seu tempo de inicialização.

Para ver o que é definido na inicialização, você pode fazer o seguinte:

  1. No comando Executar, digite MSCONFIG
  2. Clique na guia Inicialização (isso mostra tudo que é iniciado na inicialização)

Tenha muito cuidado ao cancelar a seleção de itens e faça-os um de cada vez reiniciando entre eles. Se você não tem certeza do que é algo, não toque nele.

Quanto ao Wireless, você pode desativar a conexão, mas isso me habilitaria toda vez que você quiser usá-la.

Pense também em adicionar Memória, mais memória pode se traduzir em um computador mais rápido (geralmente)

Boa sorte.

    
por 09.08.2009 / 13:51
0

Obrigado @Axxmasterr por essas respostas, outra ferramenta comum é FireDaemon . Sendo um desenvolvedor, acho tão fácil unir um serviço .NET que poderia fazer isso. Na esperança de encontrar uma "solução livre" para me salvar da 1 hora de codificação, fiquei triste ao ver que o FireDaemon Lite não está mais disponível. Então, uma pesquisa rápida e eu encontrei isso:

link

Basicamente, instale este serviço .NET que, em seguida, executa genericamente qualquer processo listado em seu INI. Código aberto para que você esteja livre para mudá-lo!

    
por 24.08.2010 / 23:56