/ / Hur man styr ordningen för startprogram i Windows

Hur man styr ordningen på startprogram i Windows

Du är förmodligen mycket bekant med uppstartenprogramfunktion av Windows. Medan du kan ange vilka program du vill starta i början av Windows, är det inte möjligt att kontrollera ordningen i vilken de startar. Det finns emellertid ett par sätt du enkelt kan övervinna denna begränsning och kontrollera startordning för applikationer.

Notera: denna handledning bör fungera för alla versioner av Windows, inklusive Windows Server.

Använda WinPatrol

Det finns troligen flera verktyg somtillhandahålla den här funktionen, men vi kommer att diskutera att använda den populära WinPatrol-övervakningsprogrammet som har en fördröjningsstartkontroll. Som du antagligen kan gissa tillåter denna funktion dig att ange en viss tid att vänta innan du öppnar respektive applikation.

WinPatrol gör denna process mycket enkel. På fliken Startprogram, leta reda på de applikationer du vill försena uppstarten för, högerklicka och välj alternativet "Flytta till försenad startprogramlista".

bild

Efter att du har valt det här alternativet för alla målapplikationer, klicka på fliken Försenad start. Här kan du lägga till ytterligare applikationer manuellt och ställa in respektive fördröjning genom att markera målposten och klicka på ”Delay Options”.

bild

Ställ nu fördröjningstiden och eventuella parametrar.

bild

Eftersom WinPatrol initierar startkommandona är fördröjningstiden respektive när den öppnas. Så naturligtvis måste du ha WinPatrol som ett startprogram för sig själv (som är programmets standard).

Använda ett batch script

Om du inte vill installera eller lita på “ännuett annat program ”eller om du helt enkelt vill bli lite nördig, kan ett batch-skript användas. Vem som helst kan göra detta eftersom det är väldigt enkelt att installera och kräver ingen batch-programmeringskunskap.

Öppna din Windows Start-mapp genom att gå till Start> Alla program, högerklicka på Start-mappen och välj Öppna.

bild

När listan över program visas skapar du en ny textfil med namnet “StartupOrder.bat”.

bild

Redigera StartupOrder.bat-filen i Anteckningar för att lägga till fördröjningstiden och applikationer som du vill starta. För denna uppgift kommer vi att behöva använda två batchkommandon: TIMEOUT och START.

Användningen av TIMEOUT-kommandot är att specificera fördröjningen. Användning är helt enkelt detta:

TIMEOUT / T sekunder till vänta

Till exempel väntar följande två kommandon 10 sekunder respektive 2 minuter (120 sekunder) innan de fortsätter:

TIMEOUT / T 10
TIMEOUT / T 120

Användningen av START-kommandot är att startamålapplikation. Anledningen till att vi använder START-kommandot istället för att bara ange programnamnet är att säga batchskriptet att starta målapplikationen och gå vidare utan att vänta tills vi stänger det. Vår användning av detta kommando är:

START "" "C: PathToApplication.exe"

Till exempel öppnar följande två kommandon Notepad och Calculator utan att vänta på att den andra stängs (dvs samtidigt):

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

Sätta ihop det

Allt du behöver göra för att få ditt anpassade StartupOrder.bat-skript att fungera, det kombinerar fördröjning (TIMEOUT) och start (START) -kommandon i den ordning du vill att de ska behandlas.

Här är batchskriptet som skulle implementera samma startfördröjning som vi specificerade i WinPatrol-exemplet ovan:

@ECHO AV

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 använda detta exempel för att komma igång och anpassa efter behov.

Ladda ner WinPatrol