Pagina inicial » como » Como controlar a ordem dos programas de inicialização no Windows

    Como controlar a ordem dos programas de inicialização no Windows

    Você provavelmente está muito familiarizado com a função de programas de inicialização do Windows. Embora você possa especificar os aplicativos que deseja iniciar no início do Windows, a capacidade de controlar a ordem na qual eles iniciam não está disponível. No entanto, há algumas maneiras de superar essa limitação e controlar a ordem de inicialização dos aplicativos.

    Nota: este tutorial deve funcionar para qualquer versão do Windows, incluindo o Windows Server.

    Usando o WinPatrol

    Provavelmente existem vários utilitários que fornecem essa funcionalidade, mas vamos discutir o uso do popular aplicativo de monitoramento WinPatrol, que apresenta um controle de inicialização de atraso. Como você provavelmente pode adivinhar, essa função permite que você especifique um determinado período de tempo para aguardar antes de abrir o respectivo aplicativo..

    O WinPatrol torna esse processo muito fácil. Na guia Programas de inicialização, localize os aplicativos para os quais deseja adiar a inicialização, clique com o botão direito do mouse e selecione a opção “Mover para a lista de programas programados atrasados”..

    Depois de selecionar essa opção para todos os aplicativos de destino, clique na guia Início programado. Aqui você pode adicionar aplicativos adicionais manualmente e definir o respectivo atraso, destacando a entrada de destino e clicando em "Opções de atraso".

    Agora defina o tempo de atraso e os respectivos parâmetros.

    Desde que o WinPatrol inicia os comandos de inicialização, o tempo de atraso é respectivo para quando ele é aberto. Então, é claro, você deve ter o WinPatrol como um aplicativo de inicialização em si (que é o padrão do aplicativo).

    Usando um script em lote

    Se você não deseja instalar ou confiar em “ainda outro aplicativo” ou simplesmente deseja obter um pouco nerd, um script em lote pode ser usado. Qualquer um pode fazer isso, pois é muito fácil de configurar e não requer conhecimento de programação em lote.

    Abra a sua pasta de inicialização do Windows, vá em Iniciar> Todos os Programas, clique com o botão direito do mouse na pasta Inicializar e selecione Abrir..

    Quando a lista de programas aparecer, crie um novo arquivo de texto chamado “StartupOrder.bat”.

    Edite o arquivo StartupOrder.bat no Bloco de Notas para adicionar o tempo de atraso e os aplicativos que você deseja iniciar. Para esta tarefa, precisaremos do uso de dois comandos em lote: TIMEOUT e START.

    O uso do comando TIMEOUT é para especificar o atraso. O uso é simplesmente isso:

    TIMEOUT / T segundos a esperar

    Por exemplo, os dois comandos a seguir esperariam 10 segundos e 2 minutos (120 segundos), respectivamente, antes de continuar:

    TIMEOUT / T 10
    TIMEOUT / T 120

    O uso do comando START é o de iniciar o aplicativo de destino. A razão pela qual usamos o comando START em vez de apenas digitar o nome do programa é dizer ao script em lote para iniciar o aplicativo de destino e seguir em frente sem esperar até que o fechemos. Nosso uso deste comando é:

    INICIAR “” “C: PathToApplication.exe”

    Por exemplo, os dois comandos a seguir abrirão o Bloco de Notas e a Calculadora sem aguardar o fechamento do outro (ou seja, ao mesmo tempo):

    INICIAR “” “Notepad.exe”
    INICIAR “” “Calc.exe”

    Juntar as peças

    Tudo o que você precisa fazer para que o script StartupOrder.bat personalizado combine os comandos delay (TIMEOUT) e launch (START) na ordem em que você deseja processá-los.

    Aqui está o script em lote que implementaria o mesmo atraso de inicialização especificado no exemplo do WinPatrol acima:

    @ ECHO OFF

    TIMEOUT / T 10
    Atraso Total REM = 10 segundos
    INICIAR “” “C: Arquivos de programas (x86) Microsoft OfficeOffice14OUTLOOK.EXE”

    TIMEOUT / T 20
    Atraso Total REM = 30 segundos
    INICIAR “” “C: Arquivos de programas (x86) Microsoft OfficeOffice14WINWORD.EXE”
    INICIAR “” “C: Arquivos de programas (x86) CitrixGoToMeeting457g2mstart.exe”

    TIMEOUT / T 20
    Atraso Total REM = 50 segundos
    INICIAR “” “C: Arquivos de programas (x86) Microsoft OfficeOffice14EXCEL.EXE”

    Você pode usar este exemplo para começar e personalizar conforme necessário.

    Baixar o WinPatrol