Distribuera KMS-aktivering för Windows 10, Windows 8.1, Windows Server 2012 R2, Windows Server 2016

Distribuera KMS-aktivering för Windows 10, Windows 8.1, Windows Server 2012 R2, Windows Server 2016

Om din nätverksmiljö stöder det dynamiska DNS-uppdateringsprotokollet och tillåter datorer att automatiskt exportera tjänster, kommer det sannolikt att kräva mycket liten ansträngning att distribuera en KMS-värd. Om organisationen har mer än en KMS-värd eller nätverket inte stöder dynamiska uppdateringar, kan ytterligare konfigurationsuppgifter behövas.

Distribuera KMS-aktivering för Windows 10, Windows 8.1, Windows Server 2012 R2, Windows Server 2016

Vissa procedurer i det här avsnittet kräver registerändringar . Problem kan uppstå om registret ändras felaktigt, med hjälp av Registereditorn eller någon annan metod, och för att lösa dessa problem kan du bli tvungen att installera om operativsystemet. Microsoft kan inte garantera att dessa problem kan lösas eftersom ändring av registret medför potentiella risker.

Resten av detta avsnitt beskriver följande huvuduppgifter:

  • Konfigurera KMS-värd
  • Konfigurera DNS
  • Installera KMS-värd
  • Konfigurera KMS-klient

Distribuera KMS-aktivering för Windows 10, Windows 8.1, Windows Server 2012 R2, Windows Server 2016

Konfigurera KMS-värd

Software License Manager, ibland kallad SL Manager (Slmgr.vbs), är ett skript som används för att konfigurera och hämta volymaktiveringsinformation. Det här skriptet kan köras lokalt på måldatorn eller fjärrköras med en annan dator, men det kommer att köras från en kommandotolk . Om en grundläggande användare kör Slmgr.vbs kan vissa licensdata saknas eller vara felaktiga, och många aktiviteter är förbjudna.

Slmgr.vbs kan använda Wscript.exe eller Cscript.exe, så administratörer kan ange vilken skriptmotor som ska användas. Om ingen skriptmotor är angiven kommer Slmgr.vbs att köras med standardskriptmotorn, wscript.exe.

Obs : KMS kräver att du tar bort brandväggen på KMS-servern. Om du använder standard-TCP-porten, aktivera KMS Traffic Exception i Windows-brandväggen . Om du använder en annan brandvägg, öppna TCP-port 1688. Om du inte använder standardporten, öppna en anpassad TCP-port i brandväggen .

Programvarulicenstjänsten måste startas om för att eventuella ändringar ska träda i kraft. För att starta om Software Licensing Service, använd Microsoft Management Console (MMC) Services eller så kan du köra följande kommando vid kommandotolken:

net stop sppsvc && net start sppsvc

Slmgr.vbs kräver minst en parameter. Om skriptet körs utan parametrar visar skriptet hjälpinformation. Tabell 1 listar Slmgr.vbs kommandoradsalternativ tillsammans med en beskrivning av varje alternativ. De flesta parametrarna i tabell 1 hjälper till att konfigurera KMS-värden. Parametrarna /sai och /sri skickas dock till KMS-klienter efter att de kommer i kontakt med servern. Den allmänna syntaxen för Slmgr.vbs är följande:

slmgr.vbs /parameters

Tabell 1 - Slmgr.vbs parametrar

Parametrar

Beskriva

/sprt Portnummer

Ställ in TCP-kommunikationsport på KMS-värd. Ersätt PortNumber med TCP-portnumret som ska användas. Standardinställningen är 1688.

/cdns

Inaktivera automatisk DNS-export av KMS-värd.

/sdns

Aktivera automatisk DNS-export av KMS-värd.

/cpri

Minska prioriteten för KMS-värdprocessen.

/spri

Ställ in prioritet för KMS-värdprocessen till Normal.

/false Aktiveringsintervall

Ändrade hur ofta KMS-klienten automatiskt aktiveras när KMS-värden inte kan hittas. Ersätt ActivationInterval med minuter. Standardinställningen är 120.

/sri RenewalInterval

Ändra hur ofta KMS-klienten försöker förnya sin aktivering genom att kontakta KMS-värden. Ersätt RenewalInterval med minuter. Standardinställningen är 10080 (7 dagar). Den här inställningen åsidosätter de lokala KMS-klientinställningarna.

/dli

Hämta det aktuella KMS-aktiveringsnumret från KMS-värden.

Kör Slmgr.vbs på distans

För att köra Slmgr.vbs på distans måste administratören ange ytterligare parametrar. De måste innehålla namnet på måldatorn, samt användarnamnet och lösenordet för det lokala administratörskontot på måldatorn. Om det körs på distans utan att användarnamn och lösenord har angetts, kommer skriptet att använda referenserna för användaren som kör skriptet.

Följande syntax visar de ytterligare parametrar som krävs för att köra Slmgr.vbs på distans:

slmgr.vbs TargetComputerName [användarnamn] [lösenord] /parametrar [alternativ]

Konfigurera Windows-brandväggen för fjärrhantering av Software License Manager

Slmgr.vbs använder Windows Management Instrumentation (WMI), så administratörer måste konfigurera Windows-brandväggen för att tillåta WMI-trafik:

  • För ett undernät, tillåt Windows Management Instrumentation (WMI) undantag i Windows-brandväggen.
  • För att tillåta WMI-trafik över flera undernät, tillåt anslutningar för Windows Management Instrumentation (ASync-In), Windows Management Instrumentation (DCOM-In) och Windows Management Instrumentation (WMI-In). Tillåt dessutom fjärråtkomst inom räckvidden. Konfigurera dessa inställningar med Windows-brandväggen och avancerad säkerhet i mappen Administrativa verktyg.

Obs ! Som standard gäller undantag för Windows-brandväggen i privata och offentliga profiler endast undantag för trafik som kommer från det lokala undernätet. För att utöka undantaget och tillämpa det på flera undernät, ändra inställningarna i Windows-brandväggen och avancerad säkerhet eller, om du är ansluten till en AD DS-domän, välj Domänprofil.

Fjärrstyra driften av måldatorer

Administratörer kan aktivera Slmgr.vbs att köra på distans med datorer som arbetar i grupper. För att göra det, skapa ett DWORD-värde:

LocalAccountTokenFilterPolicy

i registerundernyckeln

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

på KMS-klienten. Ställ in detta värde till 0x01.

Konfigurera DNS

Distribuera KMS-aktivering för Windows 10, Windows 8.1, Windows Server 2012 R2, Windows Server 2016

Följande avsnitt beskriver koncepten för att konfigurera DNS för att fungera med volymaktivering:

Om du använder mer än en KMS-värd, se " Ändra standard DNS-behörigheter för SRV-poster" .

För att tillåta KMS-klienter att använda olika DNS-servrar för att hitta KMS-värden, se " Exportera till flera DNS-domäner " .

För att manuellt lägga till SRV-resursposter för KMS-värdar, se " Skapa SRV-poster manuellt i DNS ", " Skapa SRV-poster manuellt i BIND DNS Server 8.2 och senare " och " Inaktivera funktionalitet för export av KMS SRV-post till DNS ".

Obs ! DNS-ändringar kanske inte återspeglas förrän alla DNS-servrar har replikerats.

Ändra standard DNS-behörigheter för SRV-poster

Om du bara använder en KMS-värd kanske du inte behöver konfigurera DNS-behörigheter. Standardbeteendet är att låta datorn skapa SRV-resursposten och sedan uppdatera den. Men om du har mer än en KMS-värd (det vanliga fallet), kommer de andra KMS-värdarna inte att kunna uppdatera SRV-resursposten, om inte SRV-standardbehörigheterna ändras.

Följande process på hög nivå är ett exempel från en Microsoft-miljö. Det ger inga detaljerade steg, som kan variera något för olika organisationer, och det är inte det enda sättet att uppnå önskade resultat.

Skapa en global säkerhetsgrupp i Active Directory, som kommer att användas för dina KMS-värdar. Ett exempel är Key Management Service Group . Lägg till dina KMS-värdar till den här gruppen. De måste alla ha samma domän.

När den första KMS-värden skapas skapar den en SRV-rotpost. Om den första KMS-värden inte kan skapa en SRV-resurspost kan din organisation ha ändrat standardbehörigheterna. Skapa i det här fallet en SRV-resurspost manuellt som i " Skapa manuellt en SRV-post i DNS ".

Ange behörigheter för SRV-gruppen för att tillåta medlemmar i den globala säkerhetsgruppen att uppdatera.

Obs : Domänadministratörer kan delegera möjligheten att utföra de tidigare stegen till administratörer inom organisationen. För att göra det, skapa en säkerhetsgrupp i Active Directory, auktorisera gruppen att ändra SRV-poster och lägg sedan till medlemmar.

Exportera till flera DNS-domäner

Som standard är KMS-värdar endast registrerade i den DNS-domän som innehåller värden. Om din nätverksmiljö bara har en DNS-domän behöver du inte vidta några ytterligare åtgärder.

Om det finns mer än en DNS-domän, kan en lista över DNS-domäner skapas för en KMS-värd att använda vid export av dess RR SRV. Om du ställer in detta registervärde avbryts KMS-värdens standardbeteende för export i den domän som anges som det primära DNS-suffixet. Prioritets- och viktparametrar kan läggas till i DnsDomainPublishList -registervärdet för KMS. Den här funktionen tillåter administratörer att ställa in KMS-värdprioritetsgrupper och vikter inom varje grupp för att bestämma vilken KMS-värd som ska komma åt först och balansera mellan flera KMS-värdar.

Obs ! DNS-ändringar kanske inte återspeglas förrän alla DNS-servrar har replikerats. Ändringar som görs för ofta kan lämna efter sig äldre poster om ändringarna gjordes på en server som inte har replikerats.

För att automatiskt exportera KMS i flera DNS-domäner, kommer att lägga till varje DNS-domänsuffix till en KMS för att exportera flersträngsregistervärdet:

DnsDomainPublishList i HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform

Efter att ha ändrat värdet, starta om Software Licensing Service för att skapa SRV RR.

Obs : Den här nyckeln har ändrat plats till HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SL från Windows Vista.

Efter att ha konfigurerat KMS-värden för att exportera till flera domäner, exportera registernyckeln och importera den sedan till registret på ytterligare KMS-värdar. För att verifiera att denna procedur lyckades, kontrollera applikationshändelseloggen på varje KMS-värd. Händelse-ID 12294 indikerar att KMS-värden framgångsrikt har skapat SRV RR. Händelse-ID 12293 indikerar att försöket att skapa en SRV RR misslyckades.

Skapa SRV-poster manuellt i DNS

Om miljön inte stöder dynamiska uppdateringar måste SRV RR skapas manuellt för att exportera KMS-värdar. Miljöer som inte stöder dynamiska uppdateringar bör inaktivera export på alla KMS-värdar för att förhindra insamling av poster när DNS-export misslyckas. För att inaktivera automatisk export, använd skriptet Slmgr.vbs med kommandoradsalternativet /cdns. Se avsnittet " KMS-konfiguration " för mer information om skriptet Slmgr.vbs.

Obs : Manuellt skapade SRV RR:er kan samexistera med SRV RR:er som KMS-värden automatiskt exporterar till andra domäner, så länge som alla poster underhålls för att förhindra konflikter.

Skapa en ny SRV RR med hjälp av DNS-hanteraren i lämplig zon för vidarekopplingssökning med lämplig information för den platsen. Som standard lyssnar KMS på TCP-port 1688 och tjänsten är _VLMCS. Tabell 2 innehåller exempelinställningar för en SRV RR.

namn

Miljö

Service

_VLMCS

Protokoll

_TCP

Portnummer

1688

Host tillhandahåller tjänster

FQDN för KMS-värden

Skapa SRV-poster manuellt i BIND DNS Server 8.2 eller senare

Om organisationen använder icke-Microsoft DNS-värdar kan nödvändiga SRV RR skapas, förutsatt att DNS-värden är kompatibel med Berkeley Internet Name Domain (BIND) 8.2 eller senare. När du skapar en post, inkludera informationen som visas i tabell 3. Prioritets- och kritikalitetsinställningarna som visas i tabell 3 används endast av Windows 7 och Windows Server 2008 R2.

namn

Miljö

namn

_vlmcs._tcp

Typ

SRV

Prioritetsnivå

0

Grad av betydelse

0

Port

1688

Värdnamn

FQDN för KMS-värden

För att konfigurera BIND DNS Server 8.2 eller senare för att stödja automatisk export av KMS, konfigurera BIND-servern för att tillåta RR-uppdateringar från KMS-värden. Lägg till exempel till följande rad i zondefinitionen i named.conf:allow-update { any; };

Obs: Ett uppdateringsaktiveringsdirektiv kan också läggas till i named.conf options , för att möjliggöra dynamiska uppdateringar för alla zoner som finns på denna server.

Inaktivera export av KMS SRV-inspelning till DNS

KMS-värd exporteras automatiskt genom att skapa SRV RR i DNS. För att inaktivera automatisk DNS-export av en KMS-värd, använd skriptet Slmgr.vbs med kommandoradsalternativet /cdns.

Att använda skriptet Slmgr.vbs för att inaktivera automatisk DNS-export är att föredra, men du kan också utföra denna uppgift genom att skapa ett nytt DWORD-värde med namnet DisableDnsPublishing i registret och ställa in dess värde blir 1 . Detta värde finns på HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform i registret. För att återaktivera standardbeteendet för export av KMS SRV-skrivningar till DNS, ställ in värdet på 0 .

Installera KMS-värd

För att aktivera KMS-funktionalitet installeras en KMS-nyckel på en KMS-värd; Värden aktiveras sedan via Internet eller via telefon med hjälp av Microsofts aktiveringstjänster. Datorer som kör Windows 7 eller Windows Server 2008 R2 kan fungera som KMS-värdar. Windows Vista , Windows Server 2003 och Windows Server 2008 kan också fungera som KMS-värdar. Vilka KMS-klienter som en KMS-värd kan aktivera beror på värdnyckeln som används för att aktivera KMS-värden.

Installera och aktivera KMS-nyckeln på en dator med Windows 7 eller Windows Server 2008 R2 med hjälp av kommandotolken:

  • För att installera KMS-nyckeln, skriv slmgr.vbs /ipk vid kommandotolken.
  • För att aktivera online, skriv slmgr.vbs /ato vid kommandotolken med administratörsrättigheter.
  • För att aktivera med din telefon, skriv slui.exe 4 vid kommandotolken.
  • När du har aktiverat KMS-nyckeln, starta om Software Protection Service.

Windows 7 och Windows Server 2008 R2 visar en varning när en administratör installerar en KMS-värdnyckel med hjälp av användargränssnittet (användare kommer inte att se denna varning om de installerar en KMS-värdnyckel med hjälp av Slmgr.vbs-skriptet). Det här meddelandet hjälper till att förhindra att en KMS-nyckel installeras av misstag på en dator som administratören inte har för avsikt att använda som KMS-värd.

För att verifiera att KMS-värden är korrekt konfigurerad, kontrollera KMS-numret för att se om det ökar. I kommandotolksfönstret på KMS-värden skriver du slmgr.vbs /dli för att visa det aktuella KMS-numret. Administratörer kan också kontrollera nyckelhanteringstjänstloggen i mappen Applications and Services Logs för händelse-ID 12290 . Nyckelhanteringstjänstloggen registrerar aktiveringsbegäran från KMS-klienten. Varje händelse visar namnet på datorn och tidsstämpeln för varje aktiveringsbegäran.

Konfigurera KMS-klient

Det här avsnittet beskriver koncepten för att installera och konfigurera datorer som KMS-klienter. Som standard är volymlicensversioner av Windows Vista, Windows 7, Windows Server 2008 och Windows Server 2008 R2 KMS-klienter. Om de datorer som organisationen vill aktivera med KMS använder ett av dessa operativsystem och nätverket tillåter automatisk DNS-upptäckt, behövs ingen ytterligare konfiguration.

Om KMS-klienten är konfigurerad att söka upp KMS-värden med DNS men inte tar emot SRV-poster från DNS, loggfel Windows 7 och Windows Server 2008 R2 i händelseloggen.

Ange en KMS-värd manuellt

Administratörer kan manuellt tilldela en KMS-värd till KMS-klienter med hjälp av KMS-värdcache. Att manuellt tilldela en KMS-värd kommer att inaktivera KMS-automatisk upptäckt på KMS-klienten. En KMS-värd tilldelas manuellt till en KMS-klient genom att köra :/skms [Activation ID] där är KMS_FQDN, IPv4Address eller NetbiosName för värden och porten är TCP-porten på KMS-värden.

Om KMS-värden endast använder Internet Protocol version 6 (IPv6), måste adressen anges i formatet [ hostname]:port (med hakparenteser). IPv6-adresser som innehåller kolon ( : ), kommer att tolkas felaktigt av skriptet Slmgr.vbs.

Aktivera funktionen för automatisk upptäckt för KMS-klienten

Som standard upptäcker KMS-klienter automatiskt KMS-värdar. Funktionen för automatisk upptäckt kan inaktiveras genom att manuellt tilldela en KMS-värd till en KMS-klient. Den här åtgärden tar också bort KMS-värdnamnet från KMS-klientens cache. Om Auto-discovery-funktionen är inaktiverad kan den återaktiveras genom att köra slmgr.vbs /ckms vid kommandotolken.

Lägg till suffixpost till KMS Client

Genom att lägga till adressen till DNS-servern som innehåller SRV RR som en suffixpost på KMS-klienten kan administratören meddela KMS-värden på en DNS-server och tillåta KMS-klienter med andra primära DNS-servrar att hitta den.

Distribuera KMS-klient

Informationen i detta avsnitt är avsedd för volymlicenskunder som använder Windows Automated Installation Kit (Windows AIK) för att distribuera och aktivera ett Windows-operativsystem. Förbered KMS-klienter för distribution med hjälp av System Preparation Tool ( Sysprep.exe).

Innan du tar en bild, kör Sysprep.exe med kommandoradsalternativet /generalize för att återställa aktiveringstimern, säkerhetsidentifieraren (SID) och andra viktiga inställningar. Att återställa aktiveringstimern förhindrar att bildens respitperiod löper ut innan bilden distribueras. Att köra Sysprep.exe tar inte bort installerade programnycklar, och administratörer uppmanas inte att ange en ny nyckel under miniinstallationen. Utan /rearm skulle körningen av Sysprep.exe fortfarande slutföras men aktiveringstimern skulle inte ändras och felet som returnerades skulle ytterligare förklara situationen.

När du bygger virtuella demomaskiner för internt bruk (till exempel bygger virtuella maskiner för en organisations försäljningsavdelning eller för att ställa in en tillfällig träningsmiljö), kör du Slmgr.vbs-skriptet med alternativet Att välja kommandoraden /rearm förlänger respitperioden för ytterligare 30 dagar, återställer i sin tur aktiveringstimern men gör inga ytterligare ändringar på datorn. Aktiveringstimern kan återställas tre gånger för datorer som kör Windows 7 eller Windows Server 2008 R2.

Aktivera KMS Client manuellt

Som standard försöker KMS-klienter automatiskt aktivera sig själva med förutbestämda intervall. För att manuellt aktivera KMS-klienter (till exempel frånkopplade klienter) innan de distribueras till användare, använd objektet System Control System eller kör slmgr.vbs /ato vid kommandotolken med administratörsrättigheter. Slmgr.vbs kommer att rapportera framgång eller misslyckande och tillhandahålla den resulterande koden. För att utföra aktivering måste KMS-klienten ha tillgång till en KMS-värd på organisationens nätverk.

>> Se mer: Implementera KMS-aktivering (del 2)


Frigör utrymme i Windows 10 genom att ta bort tillfälliga filer

Frigör utrymme i Windows 10 genom att ta bort tillfälliga filer

Varje gång du skapar en fil eller applikation bifogas det ofta tillfälliga filer, men de är bara effektiva vid den aktuella tidpunkten. Så när de inte används kommer dessa temporära filer att ta upp utrymme på din dator. Så hur tar man bort dem automatiskt? Låt oss ta reda på detaljerna i artikeln!

Hur man visar Windows 10 dolda prestandapanel

Hur man visar Windows 10 dolda prestandapanel

Windows 10 har några dolda inbyggda prestandamonitorer som kan hjälpa. Du kan till och med alltid ha Windows-skärm FPS överst.

Instruktioner för att helt ta bort 3D Builder-applikationen på Windows 10

Instruktioner för att helt ta bort 3D Builder-applikationen på Windows 10

Windows 10 är inte bara kompletterat utan också förbättrat med andra funktioner. En av de nya standardapparna inbyggda i Windows 10 är 3D Builder-appen, designad för att skapa, redigera och 3D-utskriftsmodeller för en 3D-skrivare. Men även om 3D-skrivare är överkomliga behöver inte alla använda 3D Builder-appen.

Så här ser du alla anslutna lagringsenheter på Windows 10

Så här ser du alla anslutna lagringsenheter på Windows 10

Om du söker efter anslutna enheter på Windows 10 version 1903 ser du att vissa enheter saknas. Det är faktiskt inte fallet, de finns fortfarande kvar och så här hittar du dem via appen Inställningar.

Hur man aktiverar/inaktiverar systemskyddsfunktionen för enheter i Windows 10

Hur man aktiverar/inaktiverar systemskyddsfunktionen för enheter i Windows 10

Systemåterställningsfunktionen tillåter användare att, i händelse av problem, återställa datorn till ett tidigare tillstånd (återställningspunkt) utan att förlora personliga datafiler.

Så här ställer du in Windows 10 för att automatiskt återöppna program som kördes vid tidpunkten för tidigare avstängning

Så här ställer du in Windows 10 för att automatiskt återöppna program som kördes vid tidpunkten för tidigare avstängning

Windows 10 kan nu automatiskt komma ihåg och återöppna applikationer från tidigare sessioner när du loggar in på samma systemanvändarkonto igen.

Så här ändrar du tid för meddelandevisning i Windows 10

Så här ändrar du tid för meddelandevisning i Windows 10

Att ändra visningstiden för aviseringar på datorn hjälper oss att kontrollera systemet bättre, utan att behöva gå till Action Center för att granska aviseringarna.

Hur döljer man personlig information på inloggningsskärmen i Windows 10?

Hur döljer man personlig information på inloggningsskärmen i Windows 10?

När du loggar in på en Windows 10-dator med ett Microsoft-konto kommer inloggningsskärmen i Windows 10 att visa namnet och e-postadressen för den senast inloggade användaren. Men om du använder en offentlig dator, eller när någon lånar din dator för att använda den, kommer all din personliga information, särskilt ditt Microsoft-konto, inte att förvaras säkert.

Hur man ändrar arbetsgrupp i Windows 10

Hur man ändrar arbetsgrupp i Windows 10

Den här guiden visar dig hur du ändrar arbetsgrupper på din Windows 10-dator för att gå med i en befintlig arbetsgrupp på nätverket eller skapa en ny.

Så här ser du applikationer med mikrofon i Windows 10

Så här ser du applikationer med mikrofon i Windows 10

Har du någonsin undrat vilka program på din dator som använder din mikrofon? En ny funktion i Windows uppdatering från maj 2019 kommer att svara på den frågan.