Kør WSL Tjenester ved Opstart: Guide til Windows Task Scheduler og Batch-filer

Hvordan kan en tjeneste køres i WSL ved opstart af computeren, eller er der en alternativ metode i Windows, der kan anvendes?

For at køre en tjeneste i WSL ved opstart af computeren kan du bruge Windows Task Scheduler, en batch-fil i opstartsmappen, eller oprette en Windows-tjeneste med NSSM.

Hvordan kan en tjeneste køres i WSL ved opstart af computeren, eller er der en alternativ metode i Windows, der kan anvendes?

For at køre en tjeneste i Windows Subsystem for Linux (WSL) ved opstart af computeren, kan du følge disse trin:

Metode 1: Brug af Windows Task Scheduler

  1. Åbn Task Scheduler ved at søge efter det i Start-menuen.
  2. Klik på Create Task i højre side.
  3. Giv opgaven et navn under fanen General.
  4. Under fanen Triggers, klik på New og vælg At startup.
  5. Under fanen Actions, klik på New og vælg Start a program.
  6. I feltet Program/script, indtast wsl.
  7. I feltet Add arguments, indtast kommandoen for at starte din tjeneste, f.eks. sudo service myservice start.
  8. Klik på OK for at gemme opgaven.

Metode 2: Brug af en batch-fil

  1. Opret en ny tekstfil og gem den med filtypenavnet .bat, f.eks. start_wsl_service.bat.
  2. Indsæt følgende linje i batch-filen:
    wsl sudo service myservice start
  3. Gem og luk filen.
  4. Placer batch-filen i Windows' opstartsmappe. Du kan finde opstartsmappen ved at trykke Win + R, skrive shell:startup og trykke Enter.

Alternativ metode: Brug af Windows Services

Hvis du foretrækker at bruge en Windows-native metode, kan du oprette en Windows-tjeneste, der starter din WSL-tjeneste ved opstart:

  1. Download og installer Non-Sucking Service Manager (NSSM).
  2. Åbn en kommandoprompt som administrator.
  3. Indtast følgende kommando for at oprette en ny tjeneste:
    nssm install MyWSLService
  4. Et vindue åbnes. Under fanen Application, indtast følgende:
    • Path: wsl
    • Startup directory: C:\Windows\System32
    • Arguments: sudo service myservice start
  5. Klik på Install service for at oprette tjenesten.
  6. Start tjenesten ved at indtaste følgende kommando:
    nssm start MyWSLService

Ved at følge en af disse metoder kan du sikre, at din tjeneste kører i WSL ved opstart af computeren.

Opret din første opgave på få minutter

Spar dig selv for besvær og kom igennem din to-do liste i dag

1

Beskriv din opgave

2

Modtag bud

3

Få løst din opgave

opgaver platform services

Møbelsamling

Hjælp med at samle Ikea klædeskab

opgaver platform services

Maler

Klargøring af lejlighed til flyttesyn

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Havearbejde

Beskæring af 4 større træer

opgaver platform services

IT support

Geninstallering af windows + programmer

opgaver platform services

Elektriker

Installation af Sonos musikanlæg i hus

opgaver platform services

Rengøring

Ugentlig rengøring af lejlighed (114kvm)

opgaver platform services

Flyttehjælp

Flytning af 150 kvm hus til Roskilde fra København

opgaver platform services

Elektriker

Opsætning af lamper i stue og soveværelse

opgaver platform services

Catering

3-retters menu til 14 mennesker