Hvordan planlegge Windows for å planlegge det til å våkne og gå til søvn
Miscellanea / / March 18, 2020
Sist oppdatert den
For lat til å gå inn på kontoret ditt og trykke på PÅ-knappen hver morgen? Jeg også. Det er grunnen til at jeg konfigurerte Windows Task Scheduler slik at datamaskinen min automatisk sover og våkner på et bestemt tidspunkt. Du kan også med denne opplæringen.
Brian har gjort en fantastisk jobb med å dekke flere pene ting du kan gjøre med Windows Task Scheduler. En til: planlegger Windows å våkne eller sove automatisk på et bestemt tidspunkt. Hvorfor vil du gjøre dette? Jeg vet ikke om deg, men for meg brukte jeg min stasjonære Windows 7-PC som filserver i noen tid. I stedet for å sende wake-on-LAN-pakker hver gang jeg ønsket å få tilgang til en fil på Windows-filserveren min, bestemte jeg meg for å la saken være fra klokka 10 til 22 hver dag. Dette var et kompromiss mellom å våkne på forespørsel og forlate datamaskinen min 24/7 (beklager, miljø.)
Det er tredjeparts strømstyringsprogrammer som gjør dette, hvorav mange leveres med bærbare datamaskiner. Men hvis du er på et vanlig vanilje-Windows-skrivebord, kan det være lurt å bare gå foran og gjøre det innfødt. Dette er hvordan:
1. Deaktiver hybrid søvn / dvalemodus. (Valgfritt, men anbefalt.)
2. Lag en skriptfil (.bat) for å sette datamaskinen i dvale.
3. Lag en skriptfil (.bat) for å vekke datamaskinen din.
4. Planlegg datamaskinen din til å sove og våkne på et bestemt tidspunkt.
Hvordan deaktivere hybrid søvn / dvalemodus i Windows
Det første trinnet er å deaktivere hybrid søvn og / eller dvalemodus på datamaskinen din. Hvorfor vil du gjøre dette?
Dvalemodus er en strømsparende funksjon som lagrer maskinens tilstand (inkludert ikke-lagrede dokumenter, programstatus osv.) på den primære harddisken i stedet for på RAM (som søvn gjør.) Avveininga er langsommere gjenopptakstid, men mindre strøm tegne. Dette er viktig for bærbare datamaskiner med batterier, men ikke så mye for stasjonære maskiner. Hybrid søvn gjør begge deler - den lagrer åpne dokumenter og applikasjonstilstander i minnet og harddisken. Dette er slik at du ikke mister noe i tilfelle strømbrudd.
Men det virkelige problemet er at hybrid søvn / dvalemodus noen ganger kan forstyrre et automatisert vekkeskript, avhengig av konfigurasjonen din. I mitt tilfelle våknet av dvalemodus fra et skript bare halvparten - datamaskinen ville slå på, viftene ville spinne, og jeg skulle bli sittende fast på skjermen “Gjenoppta Windows” for alltid. Hvis du har lignende problemer, kan det være lurt å deaktivere dvalemodus / hybrid søvn helt. Dette er hvordan:
Åpne en ledetekst som administrator. For å gjøre dette i Windows 7, klikk på Start-knappen, skriv cmd og høyreklikk deretter cmd.exe og velg Kjør som administrator.
Type powercfg -h off og trykk Enter.
Hvis kommandoen var vellykket, får du ingen feilmeldinger.
Hvis du får feilmeldingen: “Du har ikke tillatelse til å aktivere eller deaktivere dvalemodusfunksjonen”Les deretter på forrige trinn om å kjøre cmd.exe som administrator.
Nå, som en bjørn som er avhengig av espresso, vil datamaskinen ikke lenger dvale. Det vil sove, men det vil ikke dvale. Oppdrag utført.
For mer informasjon om Dvalemodus vs. Sov, les denne oppskrivningen som Austin gjorde om emnet: Forstå PC og enheter, Sleep VS. Dvalemodus [groovyTips]
Hvordan lage en batch-fil (.bat) for å sette datamaskinen i dvale
Måten vi skal legge datamaskinen i dvale på er ved å kjøre et skript (.bat) som vil starte søvnkommandoen. Ved å bruke en batch-fil kan du legge til andre parametere og kommandoer til den senere uten å avvise oppgaven din for Windows Task Scheduler.
Hvis du vil lage en søvnbatchfil, åpner du Notisblokk og skriver følgende:
Rundll32.exe Powrprof.dll, SetSuspendState Sleep
Klikk på Fil -> Lagre som, under Lagre som type, velg Alle filer *.* og gi filen din et navn som sleep.bat (eller noe annet med en .bat-forlengelse.)
Har det? Hvis ikke, kan du bare laste ned søvn- og vekke-batch-filene jeg allerede har opprettet ved å klikke her.
Hvordan lage en batch-fil (.bat) for å vekke datamaskinen din
Det er ikke en kommandolinjekommando for å vekke datamaskinen din. Det skyldes at hvis du er i stand til å kjøre kommandoer, er datamaskinen din selvfølgelig allerede våken. Men det vi kan gjøre er å lage en batch-fil med noe vilkårlig i den, og deretter fortelle Windows Task Scheduler at den kan vekke datamaskinen til å kjøre den. Så gå videre og lag en batchfil som gjør noe som "ekko Hello!" og lagre den deretter som vekke.
Igjen, du kan også bare laste ned vår søvn / vekke batch-filer her.
Hvordan planlegge datamaskinen din til å sove og våkne til en viss tid
Nå som vi har batchfiler for å sove og vekke datamaskinen vår, er alt vi trenger å gjøre å fortelle Windows når vi skal kjøre dem.
Kjør oppgaveplanlegging. Den raskeste måten å komme til det er ved å klikke på Start-knappen og skrive Oppgaveplanlegger.
Klikk Handling og så Opprette oppgave; i kategorien Generelt, gi den et navn som "Sov."
I Triggers fanen, klikk Ny. Sett oppgaven til å begynne "På en timeplan" og velg daglig og plug-in tiden når du vil at den skal kjøres. Klikk OK.
Utløseren din vil være aktivert.
Deretter klikker du på handlinger fane og klikk Ny. Sett handlingen til "Start et program" og bla gjennom sleep.bat-skriptet. Klikk OK.
Her er din handling:
Hvis du vil hindre datamaskinen i å sove hvis programmer kjører eller noen bruker datamaskinen, kan du bruke følgende innstillinger i kategorien Betingelser:
Klikk OK. Du er ferdig med denne delen. Hvis du vil teste den ut, kan du legge til en ny trigger som setter den i gang 1 minutt fra nå.
Neste, la oss lage en Våkne oppgave. Klikk Handling og Lag oppgave, og gi den navnet Wake i den generelle fanen.
Deretter lager du en daglig trigger med tiden du vil vekke datamaskinen.
Deretter går du til handlinger fane og foreta en handling for å kjøre wake.bat-skriptet.
Gå nå til Forhold fane. Her må du forsikre deg om at alternativet “Vekk datamaskinen for å kjøre denne oppgaven” er avmerket.
Klikk OK. Nå vil datamaskinen våkne og sove til planlagte tider. Nyt!