Homepage » come » Come controllare l'ordine dei programmi di avvio in Windows

    Come controllare l'ordine dei programmi di avvio in Windows

    Probabilmente hai molta familiarità con la funzione dei programmi di avvio di Windows. Mentre è possibile specificare le applicazioni che si desidera avviare all'inizio di Windows, la possibilità di controllare l'ordine in cui iniziano non è disponibile. Tuttavia, ci sono un paio di modi in cui puoi facilmente superare questa limitazione e controllare l'ordine di avvio delle applicazioni.

    Nota: questo tutorial dovrebbe funzionare per qualsiasi versione di Windows, incluso Windows Server.

    Utilizzando WinPatrol

    Probabilmente esistono molte utility che forniscono questa funzionalità, ma discuteremo l'utilizzo della famosa applicazione di monitoraggio WinPatrol che dispone di un controllo di avvio ritardato. Come probabilmente si può intuire, questa funzione consente di specificare un certo tempo di attesa prima di aprire la rispettiva applicazione.

    WinPatrol rende questo processo molto semplice. Nella scheda Programmi di avvio, individuare le applicazioni per le quali si desidera ritardare l'avvio, fare clic con il tasto destro e selezionare l'opzione "Sposta in Elenco programmi di avvio ritardato".

    Dopo aver selezionato questa opzione per tutte le applicazioni di destinazione, fare clic sulla scheda Avvio ritardato. Qui è possibile aggiungere altre applicazioni manualmente e impostare il ritardo rispettivo evidenziando la voce di destinazione e facendo clic su "Opzioni di ritardo".

    Ora imposta il tempo di ritardo e i rispettivi parametri.

    Poiché WinPatrol avvia i comandi di avvio, il tempo di ritardo è relativo a quando si apre. Quindi, ovviamente, devi avere WinPatrol come applicazione di avvio stessa (che è l'impostazione predefinita dell'applicazione).

    Utilizzo di uno script batch

    Se non vuoi installare o affidarti a "un'altra applicazione" o semplicemente vuoi diventare un po 'geek, puoi usare uno script batch. Chiunque può farlo poiché è molto facile da configurare e non richiede conoscenze di programmazione batch.

    Apri la cartella Avvio di Windows andando su Start> Tutti i programmi, fai clic destro sulla cartella Esecuzione automatica e seleziona Apri.

    Quando viene visualizzato l'elenco dei programmi, crea un nuovo file di testo denominato "StartupOrder.bat".

    Modificare il file StartupOrder.bat nel Blocco note per aggiungere il ritardo e le applicazioni che si desidera avviare. Per questo compito, avremo bisogno di utilizzare due comandi batch: TIMEOUT e START.

    L'uso del comando TIMEOUT serve a specificare il ritardo. L'utilizzo è semplicemente questo:

    TIMEOUT / T secondi-to-aspettare

    Ad esempio i seguenti due comandi attendono rispettivamente 10 secondi e 2 minuti (120 secondi) prima di continuare:

    TIMEOUT / T 10
    TIMEOUT / T 120

    L'uso del comando START è per avviare l'applicazione di destinazione. Il motivo per cui usiamo il comando START invece di inserire semplicemente il nome del programma è dire allo script batch di avviare l'applicazione di destinazione e andare avanti senza aspettare finché non la chiudiamo. Il nostro uso di questo comando è:

    START "" "C: PathToApplication.exe"

    Ad esempio, i seguenti due comandi aprono Blocco note e Calcolatrice senza attendere che l'altro si chiuda (cioè allo stesso tempo):

    START "" "Notepad.exe"
    START "" "Calc.exe"

    Mettendolo insieme

    Tutto quello che devi fare per ottenere il tuo script StartupOrder.bat personalizzato lavorando combina i comandi delay (TIMEOUT) e launch (START) nell'ordine in cui vuoi che vengano elaborati.

    Ecco lo script batch che implementerebbe lo stesso ritardo di avvio specificato nell'esempio WinPatrol sopra riportato:

    @TO SPENTO

    TIMEOUT / T 10
    Ritardo totale REM = 10 secondi
    START "" "C: Program Files (x86) Microsoft OfficeOffice14OUTLOOK.EXE"

    TIMEOUT / T 20
    Ritardo totale REM = 30 secondi
    START "" "C: Program Files (x86) Microsoft OfficeOffice14WINWORD.EXE"
    START "" "C: Program Files (x86) CitrixGoToMeeting457g2mstart.exe"

    TIMEOUT / T 20
    Ritardo totale REM = 50 secondi
    START "" "C: Program Files (x86) Microsoft OfficeOffice14EXCEL.EXE"

    È possibile utilizzare questo esempio per iniziare e personalizzare secondo necessità.

    Scarica WinPatrol