Så här använder du Slmgr för att ändra, ta bort eller förlänga din Windows-licens
Windows-aktivering är utformad för att vara så idiotsäker som möjligt, så Microsofts grafiska verktyg gör det enkelt. Om du vill göra något mer avancerat som att ta bort en produktnyckel, tvinga en online-aktivering eller förlänga aktiveringstimern, behöver du Slmgr.vbs.
Det här kommandoradsverktyget ingår i Windows och ger alternativen otillgängliga i standardaktiveringsgränssnittet som finns på skärmen Uppdatera och Säkerhet> Aktivering i inställningsappen.
Först: Öppna ett administratörs kommandotolken
För att använda det här verktyget vill du starta en kommandoprompt med administratörsåtkomst. För att göra det på Windows 8 eller 10, högerklickar du på Start-knappen eller trycker på Windows + X. Klicka på alternativet "Kommandotolk (Admin)" i menyn som visas. I Windows 7, sök på Start-menyn för "Kommandotolken", högerklicka på den och välj "Kör som administratör".
Notera: Om du ser PowerShell istället för Kommandotolken på Power Users-menyn är det en växel som gällde med Creators Update for Windows 10. Det är väldigt enkelt att växla tillbaka till att visa Kommandotolken på menyn Power Users om du vill, eller du kan ge PowerShell ett försök. Du kan göra ganska mycket allt i PowerShell som du kan göra i Command Prompt, plus många andra användbara saker.
Visa information om aktivering, licens och utgångsdatum
För att visa mycket grundläggande licens- och aktiveringsinformation om det aktuella systemet, kör följande kommando. Detta kommando berättar upplagan av Windows, en del av produktnyckeln så att du kan identifiera den och om systemet är aktiverat.
slmgr.vbs / dli
Om du vill visa mer detaljerad licensinformation, inklusive aktiverings-id, installations-ID och andra detaljer, kör följande kommando:
slmgr.vbs / dlv
Visa licensens utgångsdatum
Om du vill visa utgångsdatumet för den aktuella licensen kör du följande kommando. Detta är endast användbart för Windows-system som aktiveras från en organisations KMS-server, eftersom detaljhandelstillstånd och flera aktiveringsnycklar resulterar i en evig licens som inte löper ut. Om du inte har angett en produktnyckel alls kommer det att ge dig ett felmeddelande.
slmgr.vbs / xpr
Avinstallera produktnyckeln
Du kan ta bort produktnyckeln från ditt nuvarande Windows-system med Slmgr. När du kör kommandot nedan och startar om datorn, kommer Windows-systemet inte att ha en produktnyckel och kommer att vara i ett oaktiverat, olicensierat tillstånd.
Om du installerade Windows från en detaljhandelslicens och vill använda den licensen på en annan dator kan du ta bort licensen. Det kan också vara användbart om du ger den datorn bort till någon annan. De flesta Windows-licenser är dock bundna till den dator de kom med, om du inte köpte en boxad kopia.
Om du vill avinstallera den aktuella produktnyckeln kör du följande kommando och startar sedan om datorn:
slmgr.vbs / upk
Windows lagrar också produktnyckeln i registret, eftersom det ibland är nödvändigt att nyckeln ska vara i registret när du installerar datorn. Om du har avinstallerat produktnyckeln bör du köra kommandot nedan för att se till att det tas bort från registret också. Detta kommer att säkerställa att personer som använder datorn i framtiden inte kan ta tag i produktnyckeln.
Om du bara kör det här kommandot kommer du inte avinstallera din produktnyckel. Det tar bort det från registret så att program inte kan komma åt det därifrån, men ditt Windows-system kommer att förbli licensierat om du inte kör ovanstående kommando för att faktiskt avinstallera produktnyckeln. Det här alternativet är verkligen utformat för att förhindra att nyckeln stjäls av skadlig kod, om skadlig kod som körs på det nuvarande systemet får åtkomst till registret.
slmgr.vbs / cpky
Ställ in eller ändra produktnyckel
Du kan använda slmgr.vbs för att ange en ny produktnyckel. Om Windows-systemet redan har en produktnyckel, kommer kommandot att byta ut den gamla produktnyckeln med den du ger.
Kör följande kommando för att ersätta produktnyckeln, ersätta ##### - ##### - ##### - ##### med # produktnyckeln. Kommandot kommer att kontrollera produktnyckeln du anger för att säkerställa att den är giltig innan du använder den. Microsoft rekommenderar att du startar om datorn efter att ha kört det här kommandot.
Du kan också ändra din produktnyckel från skärmen Aktivering i inställningsappen, men med det här kommandot kan du göra det från kommandoraden.
slmgr.vbs / ipk ##### - ##### - ##### - #####
Aktivera Windows Online
För att tvinga Windows att försöka aktivera online, kör följande kommando. Om du använder en detaljhandelsutgåva av Windows, kommer det att tvinga Windows att försöka aktivera online med Microsofts servrar. Om systemet är konfigurerat att använda en KMS-aktiveringsserver, försöker den istället aktivering med KMS-servern på det lokala nätverket. Det här kommandot kan vara användbart om Windows inte aktiverades på grund av ett problem med anslutning eller server och du vill tvinga det att försöka igen.
slmgr.vbs / ato
Aktivera Windows Offline
Slmgr tillåter dig också att utföra en offlineaktivering. För att få ett installations-ID för offline aktivering, kör följande kommando:
slmgr.vbs / dti
Du måste nu få ett bekräftelses-ID som du kan använda för att aktivera systemet via telefonen. Ring till Microsoft Product Activation Center, ange installations-ID som du fått ovan och du får ett aktiverings-ID om allt checkar ut. Detta låter dig aktivera Windows-system utan Internetanslutningar.
För att ange det bekräftelses-ID som du fått för offlineaktivering, kör följande kommando. Ersätt "ACTIVATIONID" med det aktiverings-ID du har fått.
slmgr.vbs / atp ACTIVATIONID
När du är klar kan du använda slmgr.vbs / dli
eller slmgr.vbs / dlv
kommandon för att bekräfta att du är aktiverad.
Detta kan i allmänhet göras från skärmen Aktivera i Inställningar-appen om datorn inte är aktiverad. Du behöver inte använda kommandot om du hellre vill använda det grafiska gränssnittet.
Förläng aktiveringstimern
Vissa Windows-system ger en begränsad tid där du kan använda dem som fria försök innan du anger en produktnyckel. Till exempel erbjuder Windows 7 en provperiod på 30 dagar innan det börjar klaga på dig. För att förlänga denna försöksperiod och återställa den till 30 dagar kvar, kan du använda följande kommando. I Microsofts dokumentation sätts det här kommandot "återställer aktiveringstiderna."
Det här kommandot kan bara användas flera gånger, så du kan inte förlänga provet på obestämd tid. Antalet tid det kan användas beror på "återställningstalet", som du kan visa med hjälp av slmgr.vbs / dlv
kommando. Det verkar annorlunda på olika versioner av Windows-det var tre gånger på Windows 7, och det verkar vara fem gånger på Windows Server 2008 R2.
Detta verkar inte längre fungera på Windows 10, vilket är väldigt lätt om du inte ger det en produktnyckel ändå. Det här alternativet fungerar fortfarande på äldre versioner av Windows och kan fortsätta att fungera i andra versioner av Windows, till exempel Windows Server, i framtiden.
slmgr.vbs / rearm
Slmgr.vbs kan utföra åtgärder på fjärrdatorer, för
Slmgr utför normalt de åtgärder du anger på den aktuella datorn. Du kan dock också fjärrmaja datorer i ditt nätverk om du har åtkomst till dem. Till exempel gäller det första kommandot nedan för den aktuella datorn medan den andra kommer att köras på en fjärrdator. Du behöver bara datorns namn, användarnamn och lösenord.
slmgr.vbs / option
slmgr.vbs datornamn användarnamn lösenord / alternativ
Kommandot Slmgr.vbs har andra alternativ, som är användbara för hantering av KMS-aktivering och tokenbaserad aktivering. Kontakta Microsofts dokumentation för Slmgr.vbs för mer information.