Your company has a single Active Directory domain named contoso.com. The domain has two
domain controllers and 60 member servers. All servers run Windows Server 2008 R2. One of the
domain controllers has Key Management Service (KMS) installed and activated. All servers use KMS
auto-discovery to find the KMS server. You need to change the port used by KMS from its default
port to port 12200. Which two actions should you perform? (Each correct answer presents part of
the solution. Choose two.)
A.
Restart the slsvc service on the KMS server.
B.
Restart the DNS Server service on the KMS server.
C.
On the KMS server at the command prompt, run the slmgr.vbs skms KMSServer: 12200 command.
D.
On the client computers at the command prompt, run the slmgr.vbs skms KMSServer:
12200 command.
Explanation:
To change the port of the KMS server:
To set the TCP communications port on a KMS host. Replace PortNumber with the TCP port number
to use. The default setting is 1688.
slmgr.vbs /sprt PortNumber Source: http://technet.microsoft.com/en-us/library/ff793407.aspx
Restart slsvc service: A KMS host will automatically update its SRV entries if the software licensing
service (slsvc.exe) detects that the computer name or TCP port has changed during service startup. It
will also update them once each day, in order to ensure that they are not automatically removed
(scavenged) by the DNS system.
Source:
http://download.microsoft.com/download/c/3/8/c3815ed7-aee7-4435-802b-
8e855d549154/VolumeActivation2.0Step-By-StepGuide.doc
Force the KMS client to update the portnumber:
If configuring KMS clients to use auto-discovery, they automatically choose another KMS host if the
original KMS host does not respond to renewal requests. If not using auto- discovery, update the
KMS client computers that were assigned to the failed KMS host by running Slmgr.vbs /skms. To
avoid this scenario, configure KMS clients to use auto- discovery. For more information, see the
Volume Activation Deployment Guide.
Source: http://technet.microsoft.com/en-us/library/ff793439.aspx
OR
Configuring KMS Hosts (Server)
Sets the TCP communications port on a KMS host. Replace PortNumber with the TCP port number to
use. The default setting is 1688.
Slmgr.vbs /sprt PortNumberThe Software Licensing Service must be restarted for any changes to take effect. To restart the
Software Licensing Service, use the Microsoft Management Console (MMC) Services snap-in, or run
the following command at an elevated command prompt:
net stop sppsvc && net start sppsvc Configuring KMS Clients This section describes concepts for
installing and configuring computers as KMS clients. By default, Volume Licensing editions of
Windows Vista, Windows 7 , Windows Server 2008, and Windows Server 2008 R2 are KMS clients. If
the computers the organization wants to activate using KMS are using any of these operating
systems and the network allows DNS auto-discovery, no further configuration is needed. If a KMS
client is configured to search for a KMS host using DNS but does not receive SRV records from DNS,
Windows 7 and Windows Server 2008 R2 log the error in the event log. Manually Specifying a KMS
Host You can manually assign a KMS host to KMS clients by using KMS host caching. Manually
assigning a KMS host disables auto-discovery of KMS on the KMS client. Manually assign a KMS host
to a KMS client by running:
slmgr.vbs /skms <value>:<port>
where value is either the KMS_FQDN, IPv4Address, or NetbiosName of the KMS host and port is the
TCP port on the KMS host.
Source: http://technet.microsoft.com/en-us/library/ff793409.aspx
“You must restart the SLSVC service (Vista/2008) or SPPSVC(Win7/R2)”
Source: http://blogs.technet.com/b/askcore/archive/2009/03/09/kms-error-0xc004c008- activatingclient.aspx