Hemsida » hur » Så här kontrollerar du order för startprogram i Windows

    Så här kontrollerar du order för startprogram i Windows

    Du är förmodligen mycket bekant med Windows-startprogrammen. Medan du kan ange vilka program du vill starta i början av Windows, är möjligheten att kontrollera den ordning de startar inte tillgänglig. Det finns dock ett par sätt att enkelt kunna övervinna denna begränsning och kontrollera startordningen för applikationer.

    Notera: Denna handledning ska fungera för alla versioner av Windows, inklusive Windows Server.

    Använda WinPatrol

    Det finns troligtvis flera verktyg som tillhandahåller denna funktionalitet, men vi kommer att diskutera med hjälp av den populära WinPatrol-övervakningsapplikationen, som har en fördröjningsstartkontroll. Som du kan gissa kan du med denna funktion ange en viss tid att vänta innan du öppnar respektive program.

    WinPatrol gör denna process väldigt lätt. På fliken Startprogram, leta reda på de program du vill fördröja uppstarten för, högerklicka och välj alternativet "Flytta till fördröjd startprogramlista".

    När du har valt det här alternativet för alla målprogram klickar du på fliken Fördröjd start. Här kan du lägga till ytterligare program manuellt och ställa in respektive fördröjning genom att markera målinmatningen och klicka på "Fördröjningsalternativ".

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

    Eftersom WinPatrol initierar lanseringskommandon är fördröjningstiden respektive när den öppnas. Så självklart måste du ha WinPatrol som startprogram själv (vilket är applikationsstandard).

    Använda en batch script

    Om du inte vill installera eller förlita sig på "ännu en applikation" eller om du bara vill bli lite geeky, kan en batch script användas. Vem som helst kan göra det eftersom det är väldigt lätt att installera och kräver ingen satsvis programmeringskunskap.

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

    När listan med program visas, skapa en ny textfil med namnet "StartupOrder.bat".

    Redigera filen StartupOrder.bat i Anteckningar för att lägga till fördröjningstiden och programmen du vill starta. För denna uppgift behöver vi använda två satskommandon: TIMEOUT och START.

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

    TIMEOUT / T sekunder till vänta

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

    TIMEOUT / T 10
    TIMEOUT / T 120

    Användandet av START-kommandot är att starta målprogrammet. Anledningen till att vi använder START-kommandot istället för att bara ange programnamnet är att berätta batch-scriptet för att starta målprogrammet och fortsätta utan att vänta tills vi stänger det. Vår användning av detta kommando är:

    START "" "C: PathToApplication.exe"

    Till exempel skulle följande två kommandon öppna Anteckningar och Räknaren utan att vänta på den andra att stänga (dvs samtidigt):

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

    Sätta ihop det

    Allt du behöver göra för att få ditt eget StartupOrder.bat script att fungera kombinerar fördröjningen (TIMEOUT) och starta (START) kommandon i den ordning du vill ha dem bearbetade.

    Här är batch-skriptet som skulle implementera samma startfördröjning som vi angav i WinPatrol-exemplet ovan:

    @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 Fördröjning = 50 sekunder
    START "" "C: Programfiler (x86) Microsoft OfficeOffice14EXCEL.EXE"

    Du kan använda det här exemplet för att komma igång och anpassa efter behov.

    Ladda ner WinPatrol