Sådan styres ordren for opstartsprogrammer i Windows
Du er nok meget bekendt med Windows-startprogrammerne. Mens du kan angive de programmer, du vil starte i starten af Windows, er muligheden for at kontrollere rækkefølgen, hvor de starter, ikke tilgængelig. Der er dog et par måder, du nemt kan overvinde denne begrænsning og kontrollere startordningen for applikationer.
Bemærk: Denne vejledning skal fungere for enhver version af Windows, herunder Windows Server.
Brug af WinPatrol
Der er højst sandsynligt flere værktøjer, der giver denne funktionalitet, men vi diskuterer ved hjælp af den populære WinPatrol-overvågningsprogram, der indeholder en forsinket opstartskontrol. Som du sikkert kan gætte, giver denne funktion dig mulighed for at angive en vis tid til at vente, før du åbner den respektive applikation.
WinPatrol gør denne proces meget nem. På fanen Startprogrammer skal du finde de programmer, du vil udsætte starten for, højreklikke og vælge "Flyt til forsinket startprogramliste".
Når du har valgt denne indstilling for alle målprogrammerne, skal du klikke på fanen Forsinket start. Her kan du tilføje flere applikationer manuelt og indstille den respektive forsinkelse ved at markere målindgangen og klikke på "Delay Options".
Indstil nu forsinkelsestiden og eventuelle parametre.
Da WinPatrol initierer lanceringskommandoerne, er forsinkelsestiden henholdsvis til, når den åbnes. Så selvfølgelig skal du have WinPatrol som en opstartsprogram selv (hvilket er applikationsstandarden).
Brug af et batch script
Hvis du ikke vil installere eller stole på "endnu en applikation" eller du bare vil være lidt nørd, kan et batch script bruges. Alle kan gøre dette, da det er meget nemt at opsætte og kræver ingen batch programmering viden.
Åbn din Windows Startup-mappe ved at gå til Start> Alle programmer, højreklik på startmappen og vælg Åbn.
Når listen over programmer vises, skal du oprette en ny tekstfil med navnet "StartupOrder.bat".
Rediger filen StartupOrder.bat i Notesblok for at tilføje den forsinkelsestid og de programmer, du vil starte. Til denne opgave skal vi bruge to batchkommandoer: TIMEOUT og START.
Brug af TIMEOUT-kommandoen er at angive forsinkelsen. Anvendelse er simpelthen dette:
TIMEOUT / T sekunder-til-vente
For eksempel vil følgende to kommandoer vente henholdsvis 10 sekunder og 2 minutter (120 sekunder), inden du fortsætter:
TIMEOUT / T 10
TIMEOUT / T 120
Brug af START-kommandoen er at starte målapplikationen. Grunden til, at vi bruger START-kommandoen i stedet for blot at indtaste programnavnet, er at fortælle batch-scriptet at starte målprogrammet og fortsætte uden at vente, indtil vi lukker det. Vores brug af denne kommando er:
START "" "C: PathToApplication.exe"
F.eks. Vil de følgende to kommandoer åbne Notepad og Regnemaskinen uden at vente på den anden at lukke (dvs. samtidig):
START "" "Notepad.exe"
START "" "Calc.exe"
Sætte det sammen
Alt du behøver at gøre for at få dit brugerdefinerede StartupOrder.bat script fungerer det kombinere forsinkelsen (TIMEOUT) og start (START) kommandoer i den rækkefølge, du vil have dem behandlet.
Her er batch scriptet, som ville implementere den samme opstart forsinkelse, vi specificerede i WinPatrol eksempelet ovenfor:
@ECHO OFF
TIMEOUT / T 10
REM Total Delay = 10 sekunder
START "" "C: Programfiler (x86) Microsoft OfficeOffice14OUTLOOK.EXE"TIMEOUT / T 20
REM Total Delay = 30 sekunder
START "" "C: Programfiler (x86) Microsoft OfficeOffice14WINWORD.EXE"
START "" "C: Programfiler (x86) CitrixGoToMeeting457g2mstart.exe"TIMEOUT / T 20
REM Total Delay = 50 sekunder
START "" "C: Programfiler (x86) Microsoft OfficeOffice14EXCEL.EXE"
Du kan bruge dette eksempel til at komme i gang og tilpasse efter behov.
Download WinPatrol