slmgr (Software Licensing Management Tool, slmgr.vbs) är det kommandoradsverktyg som är inbyggt i Windows för att kontrollera, installera och aktivera Windows-licenser. Den här referensen förklarar vilka kommandon hemanvändare och tekniker faktiskt behöver, vad utdata betyder och vilka kommandon du bör låta bli på en privat dator. Alla alternativ nedan hämtas från Microsofts dokumentation om Slmgr.vbs-alternativ.
| Kommando | Vad det gör | Administratör krävs? |
|---|---|---|
slmgr /dli |
Visar grundläggande licensinformation för den aktiva utgåvan | Nej |
slmgr /dlv |
Visar detaljerad licensinformation, inklusive aktiverings-ID | Nej |
slmgr /xpr |
Visar när aktiveringen upphör (främst relevant för KMS-klienter) | Nej |
slmgr /ipk <key> |
Installerar eller ersätter produktnyckeln | Ja |
slmgr /ato |
Aktiverar Windows online med den installerade nyckeln | Ja, för onlineaktivering |
slmgr /upk |
Avinstallerar den aktuella produktnyckeln | Ja |
slmgr /cpky |
Rensar produktnyckeln från registret | Ja |
slmgr /dti |
Visar installations-ID för offlineaktivering (via telefon) | Anges inte av Microsoft |
slmgr /atp <ConfirmationID> |
Aktiverar med ett bekräftelse-ID från telefonaktivering | Anges inte av Microsoft |
slmgr /rearm |
Återställer aktiveringstimers (för avbildning och Sysprep) | Ja |
slmgr /skms, /ckms
|
Anger eller rensar en KMS-värd på datorer med volymlicens | Ja |
Vad är slmgr och hur kör man det?
slmgr är ett Visual Basic-skript, slmgr.vbs, som Windows använder för att hantera tjänsten Skydd av programvara, som lagrar produktnycklar och sköter aktiveringen; du kör det från Kommandotolken eller PowerShell genom att skriva slmgr följt av ett alternativ, och alternativ som ändrar tillstånd kräver ett administratörsfönster.
- Välj Start, skriv cmd, högerklicka på Kommandotolken och välj Kör som administratör.
- Skriv ett kommando som
slmgr /dlioch tryck på Enter. - Läs resultatet i popup-fönstret, eller använd
cscript slmgr.vbs /dlv allför att skriva ut resultatet i konsolen i stället.
Avancerad nyans: Microsoft dokumenterar en fjärrsyntax, slmgr.vbs <ComputerName> <User> <Password> <Option>, för att hantera en annan dator. För många datorer rekommenderar Microsoft i stället Volume Activation Management Tool (VAMT).
Hur kontrollerar du din Windows-licens med slmgr /dli, /dlv och /xpr?
Använd slmgr /dli för en kort sammanfattning av den aktiva Windows-licensen, slmgr /dlv för detaljerad information, inklusive aktiverings-ID, och slmgr /xpr för att se om aktiveringen är permanent eller upphör ett visst datum; eftersom inget av dessa tre kommandon kräver administratörsbehörighet är de säkra första kontroller på vilken Windows-dator som helst.
- /dli visar utgåvans namn, en beskrivning som anger licenskanalen, en del av produktnyckeln och licensstatusen.
-
/dlv lägger till aktiverings-ID, installations-ID samt de räknare och timers som används vid volymaktivering.
/dlv alllistar alla installerade licenser. - /xpr är främst användbart för KMS-klienter. Microsoft anger att MAK- och retailaktivering är permanent, så en retaildator rapporterar normalt att den är permanent aktiverad.
Orsak och verkan: en KMS-klient måste förnya sig mot sin KMS-värd med jämna mellanrum, och därför visar /xpr ett utgångsdatum på företagsdatorer med volymlicens. Om en privatdator du köpt visar ett KMS-utgångsdatum har den troligen aktiverats med ett KMS-verktyg i stället för en äkta retail- eller OEM-nyckel.
Vår guide om OEM-, retail- och volymlicensnycklar förklarar hur du läser kanalen som visas på beskrivningsraden.
Hur installerar och aktiverar du en produktnyckel med slmgr /ipk och /ato?
För att installera och aktivera en nyckel kör du slmgr /ipk följt av din produktnyckel på 25 tecken i en Kommandotolk som administratör, väntar på bekräftelsen och kör sedan slmgr /ato för att aktivera online; tänk på att /ipk enligt Microsoft ersätter en befintlig nyckel utan avisering och att en omstart rekommenderas efteråt för att licenstjänsten ska förbli stabil.
- Öppna Kommandotolken som administratör.
- Kör
slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXXmed nyckeln från ditt orderbekräftelsemejl. - Vänta på meddelandet som bekräftar att nyckeln har installerats.
- Kör
slmgr /atooch vänta på aktiveringsresultatet. - Starta om datorn och bekräfta sedan med
slmgr /dlieller Inställningar > System > Aktivering.
Avancerad nyans: /ipk kontrollerar nyckeln mot den installerade utgåvan innan den godkänns. En Pro-nyckel som anges på Home hanteras därför som ett utgåvebyte, vilket Microsoft dokumenterar som en metod för uppgradering via kommandoraden som stöds; vägen via Inställningar i vår guide för uppgradering från Windows 10 Home till Pro är enklare för de flesta användare.
Det vi ofta ser: /ato misslyckas med 0xC004F050 när nyckeln hör till en annan utgåva eller produkt, eller med 0xC004C008 när nyckeln har nått sin aktiveringsgräns. Vår felsökningsguide för 0xC004C008 förklarar det andra fallet.

Hur tar du bort en produktnyckel med slmgr /upk och /cpky?
För att ta bort en produktnyckel kör du slmgr /upk i en Kommandotolk som administratör för att avinstallera nyckeln från Windows och sedan slmgr /cpky för att rensa den från registret, men bara när du avvecklar eller tilldelar om en licens, eftersom Microsoft anger att systemet efter en omstart saknar licens tills en ny nyckel har installerats.
Det vanliga skälet är att flytta en retaillicens till en annan dator. Vår guide om att överföra en Windows-licens till en ny dator går igenom hela processen, inklusive när borttagning är valfri.
Avancerad nyans: /cpky rensar bara den lagrade kopian av nyckeln så att skadlig programvara inte kan läsa den. Microsoft rekommenderar det för retailinstallationer som distribuerar nycklar och anger att MAK- och KMS-värdnycklar redan rensas som standard.
Hur aktiverar du Windows via telefon med slmgr /dti och /atp?
För telefon- eller offlineaktivering kör du slmgr /dti för att visa installations-ID, lämnar det ID:t till Microsofts automatiska telefonsystem och anger sedan bekräftelse-ID:t du får med slmgr /atp; det är en väg som hjälper när onlineaktivering misslyckas för att datorn saknar internetåtkomst eller en brandvägg blockerar aktiveringsservrarna.
- Kör
slmgr /dtioch anteckna installations-ID:t. - Ring Microsofts aktiveringsnummer som visas för ditt land, eller skriv SLUI 04 i sökrutan i aktivitetsfältet, vilket Microsoft anger som sättet att starta telefonaktivering.
- Ange installations-ID:t när du uppmanas och skriv ned bekräftelse-ID:t.
- Kör
slmgr /atp <ConfirmationID>och kontrollera sedan resultatet medslmgr /dli.
För Office i stället för Windows, se vår guide om att aktivera Microsoft Office via telefon.
När ska du inte använda slmgr /rearm eller /skms?
Du ska inte använda slmgr /rearm eller slmgr /skms på en privat dator med retail- eller OEM-licens, eftersom /rearm bara återställer aktiveringstimers för systemavbildning och /skms pekar Windows mot en företags-KMS-värd; inget av kommandona aktiverar alltså en privatdator, och en okänd KMS-serveradress är ett vanligt tecken på piratverktyg.
-
/rearm anropas av
sysprep /generalizenär IT-team förbereder en masteravbildning. Det förvandlar inte en provperiod till en licens. - /skms och /ckms anger eller rensar KMS-värdens adress på datorer med volymlicens som använder organisationens egen KMS-server.
- KMS-aktiverare missbrukar /skms för att omdirigera aktiveringen till obehöriga servrar. Vår artikel om förhandsaktiverade Windows-ISO-filer förklarar säkerhetsriskerna.
Det vi ofta ser: en begagnad dator visar en KMS-värd i utdata från /dlv och slutar aktiveras några månader senare. Lösningen är slmgr /ckms för att rensa värden, därefter slmgr /ipk och slmgr /ato med en äkta nyckel.
Vanliga frågor
Behöver jag administratörsbehörighet för att köra slmgr?
Inte för alla kommandon. Microsoft anger att /dli, /dlv och /xpr inte kräver förhöjd behörighet, så vilken användare som helst kan kontrollera licensstatus. Kommandon som ändrar licensen, till exempel /ipk, /upk, /cpky, /rearm och /skms, kräver en Kommandotolk som administratör, och onlineaktivering med /ato kräver också förhöjd behörighet i de flesta konfigurationer.
Varför visar slmgr /dli bara en del av min produktnyckel?
slmgr /dli visar bara en del av produktnyckeln, vilket räcker för att jämföra den med nyckeln i ditt orderbekräftelsemejl utan att visa hela nyckeln för den som tittar på skärmen. Spara ditt köpmejl på ett säkert ställe, eftersom du kan behöva hela nyckeln för att installera om senare.
Fungerar slmgr för Microsoft Office?
Nej, slmgr hanterar Windows-licenser. Volym- och retaillicenser för Office använder ett separat skript, ospp.vbs, som finns i Office installationsmapp, eller sidan Konto i valfri Office-app. Vår guide om hur du kontrollerar om Office är aktiverat förklarar ospp.vbs-kommandona och hur du tolkar utdata.
Fungerar slmgr på Windows Server?
Ja, slmgr.vbs är inbyggt i Windows Server samt i Windows 10 och 11, och Microsofts sida om Slmgr.vbs-alternativ publiceras i dokumentationen för Windows Server. Samma kommandon /dli, /ipk och /ato gäller. Serverutgåvor använder också KMS-värden och Active Directory-baserad aktivering, som är avsedda för administratörer.
Är slmgr /rearm ett sätt att aktivera Windows gratis?
Nej, slmgr /rearm återställer bara aktiveringstimers och är avsett för IT-team som förbereder systemavbildningar med Sysprep. Det licensierar inte Windows, och Microsoft dokumenterar det inte som ett sätt att förlänga användningen på obestämd tid. En äkta produktnyckel krävs fortfarande för att aktivera Windows lagligt.
