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".
Utilizzo di uno script batch
Se non vuoi installare o affidarti a "ancora un'altra applicazione" o semplicemente vuoi diventare un po 'geek, puoi usare uno script batch. Chiunque può farlo poiché è molto semplice 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.
L'uso del comando TIMEOUT serve a specificare il ritardo. L'utilizzo è semplicemente questo:
TIMEOUT /T seconds-to-wait
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. La ragione 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 il ritardo (TIMEOUT) e avvia i comandi (START) nell'ordine in cui desideri vengano elaborati.
Ecco lo script batch che implementerebbe lo stesso ritardo di avvio specificato nell'esempio WinPatrol sopra riportato:
@ECHO OFF
TIMEOUT /T 10 REM Total Delay = 10 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14OUTLOOK.EXE”
TIMEOUT /T 20 REM Total Delay = 30 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14WINWORD.EXE” START “” “C:Program Files (x86)CitrixGoToMeeting457g2mstart.exe”
TIMEOUT /T 20 REM Total Delay = 50 seconds START “” “C:Program Files (x86)Microsoft OfficeOffice14EXCEL.EXE”
È possibile utilizzare questo esempio per iniziare e personalizzare secondo necessità.
Scarica WinPatrol