Du kanske upplever DNS-relaterade aktiveringsproblem när du aktiverar en klientdator eftersom aktiveringsguiden förlitar sig på DNS för att hitta datorn som kör KMS-programvaran. Om guiden frågar efter DNS och inte kan hitta DNS-posten för KMS-värddatorn, kommer den att visa ett felmeddelande. Det här inlägget kommer att diskutera saker du kan göra för att lösa dem.
Åtgärda DNS-relaterade aktiveringsproblem på Windows Server
Om du stöter på några DNS-relaterade aktiveringsproblem på Windows Server eller Windows 11, följ lösningarna som nämns nedan för att lösa problemet.
- Kontrollera DNS-konfigurationen
- Ändra produktnyckeln till en MAK
- Installera volymaktiveringstjänsten
- Tilldela en KMS-värd till klienten manuellt
- Skapa DisableDnsPublishing-värde
Låt oss diskutera dem i detalj.
1] Kontrollera DNS-konfigurationen
Om vi möter något DNS-relaterat aktiveringsproblem på Windows bör vi först kontrollera konfigurationen och se till att allt är okej. För att göra det, öppna Kommandotolken och kör följande kommando.
ipconfig /all
Vi måste kolla några saker. Kontrollera först den tilldelade IP-adressen för klientenheten. Kontrollera sedan KMS-klientens primära DNS och standardgateways IP. Kontrollera slutligen söklistan för DNS-suffix för densamma.
Nu måste vi kontrollera om KMS-värdens SRV-poster är registrerade i DNS. För att göra det, öppna kommandotolken som administratör och kör följande kommando.
nslookup -type=all _vlmcs._tcp>kms.txt
Detta kommando kommer att generera en textfil som heter kms.txt. Öppna den så hittar du en rad koder som liknar den som nämns nedan.
var lagrar edge-favoriter
_vlmcs._tcp.contoso.com SRV-tjänstplats:
prioritet = 0
vikt = 0
port = 1688 svr värdnamn = kms-server.domain.com
Här, domain.com kommer att vara annorlunda i ditt fall eftersom det representerar ditt faktiska domännamn.
Du måste kontrollera IP-adressen, värdnamnet, porten och domännamnet och se till att _vlmcs poster finns. Om du ser redundanta KMS-värdnamn går du till den fjärde lösningen för att se hur du tilldelar en KMS-värd manuellt.
Om nslookup hittar KMS-värden, det garanterar inte att DNS-klienten kan det. Om du inte kan aktivera det efter att ha hittat det, kontrollera ditt primära DNS-suffix och söklistan för DNS-suffix.
2] Ändra produktnyckeln till en MAK
Om du inte kan installera en KMS-värd eller använda KMS-aktivering byter du produktnyckeln till en MAK (Multiple Activation Key). Om du fick Windows-bilder från Microsoft Developer Network (MSDN) eller TechNet, är lagerhållningsenheterna (SKU) som anges vanligtvis volymlicensierade. Produktnyckeln som följer med detta media är vanligtvis en MAK-nyckel. För att göra det, öppna Kommandotolken som administratör och kör sedan följande kommando.
slmgr -ipk <product-key>
Byt ut wmic path SoftwareLicensingService get OA3xOriginalProductKey
.
Du kommer att få ett snabbt ordspråk Installerad produktnyckel
3] Installera volymaktiveringstjänst
KMS-aktivering kräver en konfigurerad KMS-värd för klienter. Installera och aktivera en med en KMS-värdnyckel om ingen är inställd. När du har konfigurerat värden, kom ihåg att publicera DNS-inställningarna. För att göra detta måste vi ha Volymaktiveringstjänster på klientenheten. För att göra det, följ de nämnda stegen.
- Öppna Serverhanterare.
- Klicka på Lägg till roller och funktioner.
- Fortsätt att klicka på Nästa tills du kommer till Serverroller flik.
- Bock Volymaktiveringstjänster och klicka på Nästa.
- Om en funktion krävs kommer du att få en uppmaning att installera den också.
Efter att ha installerat funktionen måste du konfigurera KMS-värden för att se om det hjälper.
4] Tilldela en KMS-värd till klienten manuellt
KMS-klienter använder en automatisk upptäcktsprocess genom att fråga DNS efter en lista över KMS-värdar med publicerade SRV-poster. DNS returnerar listan i slumpmässig ordning. Klienten väljer en värd och försöker upprätta en session. Om det lyckas cachar klienten värdens namn för framtida användning; om inte, väljer den en annan värd slumpmässigt. Men när vi stöter på ett problem ibland rekommenderar vi att du manuellt tilldelar KMS-värden till klienten. För att göra det, öppna Kommandotolken på klientenheten och kör ett av följande kommandon.
Windows Vista startbar USB-nedladdning
Kör följande kommando för att tilldela en KMS-värd genom att använda FQDN.
cscript \windows\system32\slmgr.vbs -skms <KMS_FQDN>:<port>
Kör följande kommando för att tilldela en KMS-värd genom att använda IPv4 IP-adressen.
cscript \windows\system32\slmgr.vbs -skms <IPv4Address>:<port>
Kör följande kommando för att tilldela en KMS-värd genom att använda IPv6 IP-adressen.
cscript \windows\system32\slmgr.vbs -skms <IPv6Address>:<port>
Kör följande kommando för att tilldela en KMS-värd genom att använda värdens NETBIOS-namn.
cscript \windows\system32\slmgr.vbs -skms <NETBIOSName>:<port>
Om du vill återställa den automatiska upptäckten kan du köra – cscript \windows\system32\slmgr.vbs -ckms
.
Läsa: Fixa 0xc004f069 Windows Server Activation Error
5] Skapa DisableDnsPublishing-värde
Därefter måste vi se till att KMS-värdservern registrerar sig med DNS. För att göra det måste vi se om DisableDnsPublishing är aktiverat. Om inte kommer vi att göra de ändringar som krävs. Innan du gör några ändringar i registret rekommenderar vi att du tar en säkerhetskopiering av alla dina register . När du är klar följer du stegen nedan.
- Öppna Registerredigeraren.
- Navigate to
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform
. - Söka efter DisableDnsPublishing . Om det inte finns där, skapa ett DWORD-värde. Sedan ska värdet ställas in på 0 eller odefinierad (standard), vilket innebär att KMS-värdservern registrerar en SRV-post en gång var 24:e timme. Om det är 1 , bör den inte automatiskt registrera SRV-poster.
När du har gjort ändringarna, starta om maskinen och se om problemet är löst.
Microsoft bildspelstillverkare
Förhoppningsvis kan du lösa problemet med de lösningar som nämns i det här inlägget.
Läsa: Så här löser du DNS-problem i Windows 11
Hur felsöker jag DNS-problem på Windows-servern?
Du kan stöta på olika DNS-problem på servern. Vi måste dock först kontrollera DNS-konfigurationen. Du kan köra kommandot ipconfig /all för att kontrollera porten och IP-adressen och se till att det inte finns några falska konfigurationer. Det finns också många KMS-värdar och klientproblem som kan komma din väg. För att lösa dem rekommenderar vi att du följer lösningarna som nämns i det här inlägget.
Läsa: Din DNS-server kanske inte är tillgänglig i Windows 11
Hur fixar jag att Windows DNS-server inte svarar?
Du kan göra olika saker om DNS-servern inte svarar. Du kan konfigurera DNS manuellt och använda en annan DNS-adress, kanske byta till Google Public DNS och se om det hjälper. Vi rekommenderar också att du följer lösningarna som nämns i vår guide för att utföra när DNS-servern svarar inte .
Läs nästa: Active Directory-användare och datorer svarar inte .