Applies to:Volume licensed versions of Office 2019 and Office 2016, including Project and Visio
To activate volume licensed versions of Office, including Project and Visio, you must have a KMS host computer. You can configure a Windows Server computer to be a KMS host computer by installing the Volume Activation Services role and then running the Volume Activation Tools wizard.
To enable the KMS host computer to activate Office, you must install the Office Volume License Pack and enter your KMS key on the KMS host computer. Then, you need to activate the KMS key over the internet or by telephone.
If you have a KMS host computer configured to activate Windows, you can configure that same KMS host computer to active Office. You can also configure a KMS host computer to activate multiple versions of Office, such as Office 2019 and Office 2016. In these cases, the KMS host computer must be running an operating system that supports KMS for each of the versions of Office that you want to activate. You'll also need to install the Office Volume License Pack for each version of Office on the KMS host computer and activate a KMS host key for each version of Office.
Office supports KMS host computers running on the following operating systems, depending on which version of Office is being activated by KMS:
- Office 2019: At least Windows Server 2012 or at least Windows 8.1 (volume editions)
- Office 2016: At least Windows Server 2008 R2 or at least Windows 7 Service Pack 1 (volume editions)
You can download the appropriate Office Volume License Pack from the Microsoft Download Center: Office 2019, Office 2016. To get the KMS key, sign in to the Volume Licensing Service Center (VLCS) and download the KMS key for each product and version of Office that you want KMS to activate.
Note
If you are setting up KMS on Windows 7 volume license edition or Windows Server 2008 R2, you must first install a patch as described in Microsoft Knowledge Base article 2757817. This patch allows the KMS host computer to activate Office clients that run on Windows 8.
Configure the KMS host computer
To configure the KMS host computer to activate Office, you must be a member of the Administrators group on the KMS host computer.
If your KMS host computer has internet access, do the following:
- Sign in to the Volume Licensing Service Center (VLCS) and download the KMS key for each product and version of Office that you want KMS to activate.
- On the KMS host computer, download the appropriate Office Volume License Pack from the Microsoft Download Center: Office 2019, Office 2016.
- Run the Office Volume License Pack executable file. This will install the Office Volume License Pack on the KMS host computer and then opens the Volume Activation Tools wizard.
- Follow the steps in the Volume Activation Tools wizard. Enter our KMS key when prompted.
- If you have a firewall, make sure port 1688 is open to allow the KMS host service through the firewall.
- Go to Control Panel > System and Security > Windows Firewall.
- Click the Allow an app or feature through Windows Firewall link.
- Click the Change Settings button.
- Select the check box for Key Management Service and then choose OK.
If your KMS host computer doesn't have internet access, you can activate it by telephone.
- From an elevated command prompt, go to the Windowssystem32 folder, and then run the following command:
Replace ACTIVATIONID with the Activation ID for your version of Office. The Activation ID for Office 2019 is 70512334-47B4-44DB-A233-BE5EA33B914C, and the 2016 Activation ID for Office 2016 is 98EBFE73-2084-4C97-932C-C0CD1643BEA7.
The result of this command is a 36-digit installation ID. Paste the installation ID number into Notepad, and then break it up into six groups of six numbers.
- At the command line, run the following command:
This launches the Windows phone activation wizard and it will display a telephone number.
After you have obtained the telephone number, cancel the wizard. You can ignore the activation ID displayed by the wizard. It is for Windows.
Call the telephone number. At each prompt, enter a group of six numbers. This is the installation ID that you obtained in step 1.
When you hear the response, write down the numbers. This is your confirmation ID.
At the command line, run the following command:
Replace CONFIRMATIONID with the 48 digit confirmation ID that you received over the telephone.
Replace ACTIVATIONID with the Activation ID for your version of Office. The Activation ID for Office 2019 is 70512334-47B4-44DB-A233-BE5EA33B914C, and the 2016 Activation ID for Office 2016 is 98EBFE73-2084-4C97-932C-C0CD1643BEA7.
- You should see a message that the confirmation ID was successfully deposited.
Verify activations by the KMS host computer
After you set up the KMS host computer, KMS clients send requests for activation and increment the current count of activations. The current count must be 5 or more before KMS clients are activated. The maximum current count is double the activation threshold, or 10. You can also check the KMS log in the Applications and Services Logs folder for event ID 12290, the ID for KMS-related activity. The KMS log records activation requests from KMS clients. Each event displays the name of the computer and the time stamp of each activation request.
Verify the KMS key is successfully installed and activated
From an elevated command prompt on the KMS host computer, run the following command:
To view information only for Office 2019, specify the Activation ID after the /dlv parameter. For example:
The following is an example of the output. The line that says: 'License Status: Licensed' indicates that your KMS host computer is successfully activated.
Related topics
Hi,
This is Scott McArthur, a Supportability Program Manager for Windows and Surface. With the launch of Windows Server 2016 I wanted to share some information on volume activation:
- Updating your existing KMS hosts to support Windows Server 2016
- Setting up a new Windows Server 2016 KMS host
- Activating Windows 10 Enterprise 2016 LTSB
Updating existing KMS Hosts
If your KMS host is Windows Server 2012 you need to install the following updates
- Verify the version of sppsvc.exe and ensure that it is updated to at least version 6.3.9600.18376.
If your KMS host is Windows Server 2012 R2 you need to install the following updates:
Once updated you need to obtain a Windows Server 2016 CSVLK. Do the following
- Log on to the Volume Licensing Service Center (VLSC).
- Click License.
- Click Relationship Summary.
- Click License ID of their current Active License.
- After the page loads, click Product Keys.
- Look for a key called “Windows Srv 2016 DataCtr/Std KMS”
If you are unable to locate your product key please contact the Volume licensing service center
Once you have the key then run the following commands at elevated cmd prompt
1. Install the Windows Server 2016 CSVLK
Cscript.exe %windir%system32slmgr.vbs /ipk <insert Windows Srv 2016 DataCtr/Std KMS CSVLK here>
2. Activate the Windows Server 2016 CSVLK
Cscript.exe %windir%system32slmgr.vbs /ato
Windows Server 2008 R2 is not supported as a KMS Host for Windows Server 2016 or Windows 10 Enterprise 2016 LTSB edition
Setting up new Windows Server 2016 KMS host
If you want to setup a new Windows Server 2016 KMS host normally you can use the Volume Activation services role wizard or command line to configure the KMS host.
We are aware of issue where when you run the Volume Activation Services role wizard, it will report the error “vmw.exe has stopped working” during the product key management phase of the wizard
Microsoft is investigating this issue and will update this blog when a fix is available but in meantime you will need to configure it using the steps below
1. Open elevated cmd prompt
2. Install the Windows Server 2016 CSVLK
cscript.exe %windir%system32slmgr.vbs /ipk <insert Windows Srv 2016 DataCtr/Std KMS CSVLK here>
3. Activate the Windows Server 2016 CSVLK
Cscript.exe %windir%system32slmgr.vbs /ato
Update 1/9/2018: This issue was resolved in the following KB:
3201845 Cumulative Update for Windows 10 Version 1607 and Windows Server 2016: December 9, 2016
If system does not have internet connectivity do the following to activate via the command line:
1. Open an elevated command prompt
2. Obtain the Installation ID
Cscript.exe %windir%system32slmgr.vbs /dti
3. Look up Microsoft phone activation number using phone number listed in %windir%System32SPPUIPhone.inf
4. Call the number and follow the prompts to obtain the confirmation ID
5. Apply the confirmation ID (do not include hyphens)
Cscript.exe %windir%system32slmgr.vbs /atp <ConfirmationID>
6. Wait for a success message (numbers blurred on purpose)
7. Verify that the license status shows licensed:
Cscript.exe %windir%system32slmgr.vbs /dlv
Windows 10 Enterprise 2016 LTSB Edition volume activation
Note: In addition to activating Windows Server 2016 the “Windows Srv 2016 DataCtr/Std KMS” KMS host(CSVLK) key also activates Windows 10 Enterprise 2016 LTSB edition
Hope this helps with your Windows Server 2016 deployments
Scott McArthur
Understanding Key Management Service
KMS activates Microsoft products on a local network, eliminating the need for individual computers to connect to Microsoft. To do this, KMS uses a client–server topology. KMS client locate KMS server by using DNS or a static configuration, then contact it by using Remote Procedure Call ( RPC ) and tries to activate against it.KMS can activate both physical computers and virtual machines, but a network must meet or exceed the activation threshold ( minimum number of computers that KMS requires ). For activation, KMS clients on the network need to install a KMS client key ( General Volume License Key, GVLK ), so the product no longer asks Microsoft server but a user–defined server ( the KMS server ) which usually resides in a company’s intranet.
py-kms is a free open source KMS server emulator written in python, while Microsoft gives their KMS server only to corporations that signed a Select contract. Furthermore py-kms never refuses activation since is without restrictions, while the Microsoft KMS server only activates the products the customer has paid for.
py-kms supports KMS protocol versions 4, 5 and 6.Although py-kms does neither require an activation key nor any payment, it is not meant to run illegal copies of Windows. Its purpose is to ensure that owners of legal copies can use their software without restrictions,e.g. if you buy a new computer or motherboard and your key will be refused activation from Microsoft servers due to hardware changes.
Activation with py-kms is achieved with the following steps:
- Run py-kms on a computer in the network ( this is KMS server or local host ).
- Install the product on client ( or said remote host, which is the computer sending data to local host ) and enter the GVLK.
- Configure the client to use the KMS server.
Note that KMS activations are valid for 180 days, the activation validity interval, or 30 / 45 days with consumer-only products. To remain activated, KMS client computers must renew their activation by connecting to the KMS server at least once every 180 days.For this to work, should be to guarantee that a KMS server is always reachable for the clients on the network.To remember you can't activate Windows 8.1 ( and above ) on a KMS server hosted on the same machine ( the KMS server must be a different computer than the client ).
About GVLK keys
The GVLK keys for products sold via volume license contracts ( renewal every 180 days ) are published on Microsoft’s Technet web site.
Windows: https://technet.microsoft.com/en-us/library/jj612867.aspx
Office 2010: https://technet.microsoft.com/en-us/library/ee624355(v=office.14).aspx#section2_3
Office 2013: https://technet.microsoft.com/en-us/library/dn385360.aspx
Office 2016: https://technet.microsoft.com/it-it/library/dn385360(v=office.16).aspx
There are also not official keys for consumer-only versions of Windows that requireactivation renewal every 45 days ( Windows 8.1 ) or 30 days ( Windows 8 ).More complete and well defined lists are available here and here.
SLMGR and OSPP commands
The software License Manager ( slmgr.vbs
) is a Visual Basic script used to configure and retrieve Volume Activation information. The script can be run locally or remotely on the target computer, using the Windows-based script host ( wscript.exe
) or the command-based script host ( cscript.exe
), and administrators can specify which script engine to use. If no script engine is specified, SLMGR runs using the default script engine ( note: it's recommended the cscript.exe script engine that resides in the system32 directory ).The Software Licensing Service must be restarted for any changes to take effect. To restart it, can be used the Microsoft Management Console ( MMC ) Services or running the following command:
net stop sppsvc && net start sppsvc
The SLMGR requires at least one parameter. If the script is run without any parameters, it displays Help information. The general syntax of slmgr.vbs
is as follows ( using the cscript.exe
as the script engine ):
where command line options are:
Following tables lists SLMGR more relevant options and a brief description of each. Most of the parameters configure the KMS host.
Global options | Description |
---|---|
/ipk <ProductKey> | Attempts to install a 5×5 ProductKey for Windows or other application identified by the ProductKey. If the key is valid, this is installed. If a key is already installed, it's silently replaced. |
/ato [ActivationID] | Prompts Windows to attempt online activation, for retail and volume systems with KMS host key. Specifying the ActivationID parameter isolates the effects of the option to the edition associated with that value. |
/dli [ActivationID | All] | Display license information. Specifying the ActivationID parameter displays the license information for the specified edition associated with that ActivationID. Specifying All will display all applicable installed products’ license information. Useful for retrieve the current KMS activation count from the KMS host. |
/dlv [ActivationID | All] | Display detailed license information. |
/xpr [ActivationID] | Display the activation expiration date for the current license state. |
Advanced options | Description |
---|---|
/cpky | Some servicing operations require the product key to be available in the registry during Out-of-Box Experience ( OOBE ) operations. So this option removes the product key from the registry to prevent from being stolen by malicious code. |
/ilc <LicenseFile> | Installs the LicenseFile specified by the required parameter. |
/rilc | Reinstalls all licenses stored in %SystemRoot%system32oem and %SystemRoot%System32spptokens. |
/rearm | Resets the activation timers. |
/rearm-app <ApplicationID> | Resets the licensing status of the specified application. |
/rearm-sku <ApplicationID> | Resets the licensing status of the specified SKU. |
/upk [ActivationID] | Uninstalls the product key of the current Windows edition. After a restart, the system will be in an unlicensed state unless a new product key is installed. |
/dti [ActivationID] | Displays installation ID for offline activation of the KMS host for Windows ( default ) or the application that is identified when its ActivationID is provided. |
/atp [ConfirmationID][ActivationID] | Activate product with user-provided ConfirmationID. |
KMS client options | Description |
---|---|
/skms <Name[:Port] | : port> [ActivationID] | Specifies the name and the port of the KMS host computer to contact. Setting this value disables auto-detection of the KMS host. If the KMS host uses IPv6 only, the address must be specified in the format [hostname]:port. |
/skms-domain <FQDN> [ActivationID] | Sets the specific DNS domain in which all KMS SRV records can be found. This setting has no effect if the specific single KMS host is set with the /skms option. Use this option, especially in disjoint namespace environments, to force KMS to ignore the DNS suffix search list and look for KMS host records in the specified DNS domain instead. |
/ckms [ActivationID] | Removes the specified KMS hostname, address, and port information from the registry and restores KMS auto-discovery behavior. |
/skhc | Enables KMS host caching ( default ), which blocks the use of DNS priority and weight after the initial discovery of a working KMS host. If the system can no longer contact the working KMS host, discovery will be attempted again. |
/ckhc | Disables KMS host caching. This setting instructs the client to use DNS auto-discovery each time it attempts KMS activation ( recommended when using priority and weight ). |
/sai <ActivationInterval> | Changes how often a KMS client attempts to activate itself when it cannot find a KMS host. Replace ActivationInterval with a number of minutes between 15 minutes an 30 days. The default setting is 120. |
/sri <RenewalInterval> | Changes how often a KMS client attempts to renew its activation by contacting a KMS host. Replace RenewalInterval with a number of minutes between 15 minutes an 30 days. The default setting is 10080 ( 7 days ). |
/sprt <PortNumber> | Sets the TCP communications port on a KMS host. It replaces PortNumber with the TCP port number to use. The default setting is 1688. |
/sdns | Enables automatic DNS publishing by the KMS host. |
/cdns | Disables automatic DNS publishing by a KMS host. |
/spri | Sets the priority of KMS host processes to Normal. |
/cpri | Set the KMS priority to Low. |
/act-type [ActivationType] [ActivationID] | Sets a value in the registry that limits volume activation to a single type. ActivationType 1 limits activation to active directory only; 2 limits it to KMS activation; 3 to token-based activation. The 0 option allows any activation type and is the default value. |
The Office Software Protection Platform script ( ospp.vbs
) can help you to configure and test volume license editions of Office client products.You must open a command prompt by using administrator permissions and navigate to the folder that contains the script. The script is located in the folder of Office installation ( Office14
for Office 2010, Office15
for Office 2013, Office16
for Office 2016 ):
%installdir%Program FilesMicrosoft OfficeOffice15
.
If you are running 32-bit Office on a 64-bit operating system, the script is located in the folder:
%installdir%Program Files (x86)Microsoft OfficeOffice15
.
Running OSPP requires the cscript.exe
script engine. To see the Help file, type the following command, and then press ENTER:
cscript ospp.vbs /?
.
The general syntax is as follows:
cscript ospp.vbs [Option:Value] [ComputerName] [User] [Password]
,
where command line options are:
Global options | Description |
---|---|
/act | Activates installed Office product keys. |
/inpkey:<ProductKey> | Installs a ProductKey ( replaces existing key ) with a user-provided ProductKey. |
/unpkey:<ProductKey> | Uninstalls an installed ProductKey with the last five digits of the ProductKey to uninstall ( as displayed by the /dstatus option ). |
/inslic:<LicenseFile> | Installs a LicenseFile with user-provided path of the .xrm-ms license. |
/dstatus | Displays license information for installed product keys. |
/dstatusall | Displays license information for all installed licenses. |
/dhistoryacterr | Displays the failure history for MAK / Retail activation. |
/dinstid | Displays Installation ID for offline activation. |
/actcid:<ConfirmationID> | Activates product with user-provided ConfirmationID. |
/rearm | Resets the licensing status for all installed Office product keys. |
/rearm:<ApplicationID> | Resets the licensing status for an Office license with a user-provided SKUID value. Use this option with the SKUID value specified by using the /dstatus option if you have run out of rearms and have activated Office through KMS or Active Directory-based activation to gain an additional rearm. |
/ddescr:<ErrorCode> | Displays the description for a user-provided ErrorCode. |
KMS client options | Description |
---|---|
/dhistorykms | Displays KMS client activation history. |
/dcmid | Displays KMS client computer ID ( CMID ) |
/sethst:<HostName> | Sets a KMS host name with a user-provided HostName. |
/setprt:<Port> | Sets a KMS port with a user-provided Port number. |
/remhst | Removes KMS hostname ( sets port to default ). |
/cachst:<Value> | Allows or denies KMS host caching. Parameter Value can be TRUE or FALSE. |
/actype:<Value> | ( Windows 8 and later only ) Sets volume activation type. Parameter Value can be: 1 ( for Active Directory-based ), 2 ( for KMS ), 0 ( for both ). |
/skms-domain:<Value> | ( Windows 8 and later only ) Sets the specific DNS domain in which all KMS SRV records can be found. This setting has no effect if the specific single KMS host is set by the /sethst option. Parameter Value is the Fully Qualified Domain Name ( FQDN ). |
/ckms-domain | ( Windows 8 and later only ) Clears the specific DNS domain in which all KMS SRV records can be found. The specific KMS host is used if it is set by the /sethst option. Otherwise, auto-discovery of the KMS host is used. |
py-kms Usage
How to run server.py manually.
A Linux user with ifconfig
command can get his KMS IP ( Windows users can try ipconfig /all
).
In the example above is 192.168.1.102, so is valid:
user@user ~/path/to/folder/py-kms $ python server.py 192.168.1.102 1688
To stop server.py, in the same bash window where code running, more simply press CTRL+C.Alternatively use kill <pid>
command ( you can type ps aux
first and have the process ) or killall <name_of_server>
in a new bash window.
How to run server.py automatically at start.
If you are running a Linux distro that is using upstart
, you can simply manage a daemon that runs as a background process.
sudo nano /etc/init/py-kms.conf
Then add the following ( changing where necessary ) and save file:
Confirm that it looks ok with: init-checkconf /etc/init/py-kms.conf
and reload configuration: initctl reload-configuration
Now reboot the machine sudo reboot
and when you boot up your system, you can see the log file stating that your daemon is running :
cat /var/log/py-kms_server.log
.
Finally a few commands useful for the status of your daemon:
- restart --> this will stop, then start a service:
sudo service py-kms restart
- start --> this will start a service, if it's not running:
sudo service py-kms start
- stop --> this will stop a service, if it's running:
sudo service py-kms stop
- status --> this will display the status of a service:
sudo service py-kms status
According to OS that you are running, you can also create a daemon with systemd
or SysV
.
If you are using Windows, to run server.py as service you need to install pywin32 then you can create a file for example named kms-winservice.py and put into it this code:
Now in a command prompt type C:WindowsPython27python.exe kms-winservice.py install
to install the service.Display all the services with services.msc
and find the service associated with py-kms, changing startup type from 'manual' to 'auto'. Finally 'Start' the service.If this approach fails, you can try to use the Non-Sucking Service Manager or Task Scheduler as described here.
server.py Options.
Follows a list of usable parameters:
client.py Options.
If something does not work, it may have the cause that py-kms server does not work correctly. You can test this with the KMS client pykms_Client.py, running on the same machine where you started pykms_Server.py.For example ( in separated bash windows ) run these commands:
or if you want better specify:
You can also put further parameters as defined below:
Activation Procedure
Briefly the product asks for a key during installation, so it needs to enter the GVLK. Then user can set connection parameters, while KMS server must already be running on server machine. Finally with specific commands activation occurs automatically and can be extended later every time for another 180 ( or 45 ) days.
Windows
- Run a Command Prompt as Administrator ( you are directly in
C:WindowsSystem32
path ).
//nologo
option of cscript
needs only to hide startup logo.
- This is facoltative, it's for unistalling existing product key.
- Then put your product's GVLK.
- Set connection parameters.
- Try online activation, but... if that fails with error
0xC004F074
you’ll most likely have to configure your firewall that it accepts incoming connections on TCP port 1688.So for Linux users ( server-side with pykms_Server.py running ):sudo ufw allow 1688
( to remove this rulesudo ufw delete allow 1688
) - Attempt online activation ( with now traffic on 1688 enabled ).
- View license informations ( facoltative ).
Office
Note that you’ll have to install a volume license ( VL ) version of Office. Office versions downloaded from MSDN and / or Technet are non-VL.
- Run a Command Prompt as Administrator and navigate to Office folder
cd C:ProgramFilesMicrosoft OfficeOfficeXX
(64-bit path) orcd C:ProgramFiles(x86)Microsoft OfficeOfficeXX
(32-bit path), where XX = 14 for Office 2010, 15 for Office 2013, 16 for Office 2016 or Office 2019. - As you can see, running
/dstatus
, my Office is expiring ( 14 days remaining ). - Only for example, let's go to uninstall this product.
- This is confirmed running
/dstatus
again. - Now i put my product's GVLK ( and you your key ).
- Set the connection parameter KMS server address.
- Set the connection parameter KMS server port.
- Activate installed Office product key.
- View license informations ( in my case product is now licensed and remaining grace 180 days as expected ).
Supported Products
Note that it is possible to activate all versions in the VL ( Volume License ) channel, so long as you provide the proper key to let Windows know that it should be activating against a KMS server. KMS activation can't be used for Retail channel products, however you can install a VL product key specific to your edition of Windows even if it was installed as Retail. This effectively converts Retail installation to VL channel and will allow you to activate from a KMS server. This is not valid for Office's products, so Office, Project and Visio must be volume license versions. Newer version may work as long as the KMS protocol does not change.
Documentation
- [1]https://forums.mydigitallife.net/threads/emulated-kms-servers-on-non-windows-platforms.50234
- [2]https://forums.mydigitallife.net/threads/discussion-microsoft-office-2019.75232
- [3]https://forums.mydigitallife.net/threads/miscellaneous-kms-related-developments.52594
- [4]https://forums.mydigitallife.net/threads/kms-activate-windows-8-1-en-pro-and-office-2013.49686
- [5]https://github.com/myanaloglife/py-kms
- [6]https://github.com/Wind4/vlmcsd
- [7]https://github.com/ThunderEX/py-kms
- [8]https://github.com/CNMan/balala/blob/master/pkconfig.csv
- [9]http://www.level7techgroup.com/docs/kms_overview.pdf
- [10]https://www.dell.com/support/article/it/it/itbsdt1/sln266176/windows-server-using-the-key-management-service-kms-for-activation-of-volume-licensed-systems?lang=en
- [11]https://social.technet.microsoft.com/Forums/en-US/c3331743-cba2-4d92-88aa-9633ac74793a/office-2010-kms-current-count-remain-at-10?forum=officesetupdeployprevious
- [12]https://betawiki.net/wiki/Microsoft_Windows
- [13]https://thecollectionbook.info/builds/windows
- [14]https://www.betaarchive.com/forum/viewtopic.php%3Ft%3D29131+&cd=10&hl=it&ct=clnk&gl=it
- [15]https://www.google.com/url?sa=t&rct=j&q=&esrc=s&source=web&cd=12&cad=rja&uact=8&ved=2ahUKEwjmvZihtOHeAhVwyoUKHSjeD5Q4ChAWMAF6BAgHEAI&url=ftp%3A%2F%2Flynas.ittc.vu.lt%2Fpub%2FMicrosoft%2FWindows%2520Vista%2FWindows%2520Vista_Volume_Activation_2.0%2FWindows%2520Vista%2520Volume%2520Activation%2FWindows%2520Vista_Volume_Activation_2.0%2Fvolume%2520activation%25202%25200%2520step-by-step%2520guide.doc&usg=AOvVaw3kqhCu3xT-3r416DRGUUs_
- [16]https://www.itprotoday.com/windows-78/volume-activation-server-2008
- [17]https://docs.microsoft.com/en-us/windows-server/get-started-19/activation-19
- [18]https://docs.microsoft.com/en-us/windows-server/get-started/windows-server-release-info
- [19]https://support.microsoft.com/en-us/help/13853/windows-lifecycle-fact-sheet
___________________________________________________________________________________________________________________________
IMPORTANT ANNOUNCEMENT FOR OUR READERS!
AskPFEPlat is in the process of a transformation to the new Core Infrastructure and Security TechCommunity, and will be moving by the end of March 2019 to our new home at https://aka.ms/CISTechComm (hosted at https://techcommunity.microsoft.com). Please bear with us while we are still under construction!
We will continue bringing you the same great content, from the same great contributors, on our new platform. Until then, you can access our new content on either https://aka.ms/askpfeplat as you do today, or at our new site https://aka.ms/CISTechComm. Please feel free to update your bookmarks accordingly!
Why are we doing this? Simple really; we are looking to expand our team internally in order to provide you even more great content, as well as take on a more proactive role in the future with our readers (more to come on that later)! Since our team encompasses many more roles than Premier Field Engineers these days, we felt it was also time we reflected that initial expansion.
If you have never visited the TechCommunity site, it can be found at https://techcommunity.microsoft.com. On the TechCommunity site, you will find numerous technical communities across many topics, which include discussion areas, along with blog content.
Microsoft
NOTE: In addition to the AskPFEPlat-to-Core Infrastructure and Security transformation, Premier Field Engineers from all technology areas will be working together to expand the TechCommunity site even further, joining together in the technology agnostic Premier Field Engineering TechCommunity (along with Core Infrastructure and Security), which can be found at https://aka.ms/PFETechComm!
As always, thank you for continuing to read the Core Infrastructure and Security (AskPFEPlat) blog, and we look forward to providing you more great content well into the future!
__________________________________________________________________________________________________________________________
Hi everyone. Graeme Bray here with a quick article around KMS and Server 2016. KMS and Server 2016 you say? Shouldn’t I be using Active Directory Based Activation? Yes, you should, but in case you are not, let’s go over the pre-requisites to activate Windows Server 2016 via KMS.
********* UPDATE (5/5/17)*****************
The requirements have been updated below to remove and add a required update. There was a supersedence change that makes 3058168 superseded by the July 2016 Update Rollup. Additionally, there is often an error saying that the update is not applicable to your machine. To fix this issue, you need to install the latest Servicing Stack Update (SSU) for 2012 or 2012 R2. Their KB’s and links are below:
Windows Server 2012 R2 / KB3173424
Windows Server 2012 / KB3173426
*******************************************
First, lets review the pre-requisite updates that must be installed.
If your KMS host is running Windows Server 2012, you need two updates:
* https://support.microsoft.com/kb/3058168 (NOTE: This has been superseded by the July 2016 Update Rollup)
o Direct Download: https://www.microsoft.com/en-us/download/details.aspx?id=47649 (NOTE: This has been superseded by the July 2016 Update Rollup)
* https://support.microsoft.com/kb/3172615
o Direct Download: https://www.microsoft.com/en-us/download/details.aspx?id=53316
If your KMS host is running Windows Server 2012 R2, you need two updates:
* https://support.microsoft.com/kb/3058168 (NOTE: This has been superseded by the July 2016 Update Rollup)
o Direct Download: https://www.microsoft.com/en-us/download/details.aspx?id=47622 (NOTE: This has been superseded by the July 2016 Update Rollup)
* https://support.microsoft.com/kb/3172614
o Direct Download: https://www.microsoft.com/en-us/download/details.aspx?id=53333
If your KMS host is running Windows Server 2008 R2:
* There is no update to allow Windows Server 2008 R2 to activate Windows Server 2016. Windows Server 2008 R2 is in extended support. During this phase, we only release security updates and do not release updates that add additional functionality.
Lets review what these updates add:
* The first update allows the activation of Windows 10 from Windows 8, 8.1, and Windows Server 2012 R2 based systems.
* The second is an update rollup that allows KMS to activate Windows 10 1607 long-term servicing branch (LTSB) systems and Windows Server 2016 clients.
KMS License Key
After that, all you need to do is add your KMS License Key from the Volume License site.
But wait, how do I find my KMS License Key?! Have no fear, there is a KB article (and detailed steps) for you!
Retrieve KMS License Key from the VLSC for Windows Server 2016.
To resolve this problem, follow these steps:
1. Log on to the Volume Licensing Service Center (VLSC).
2. Click License.
3. Click Relationship Summary.
4. Click License ID of your current Active License.
5. After the page loads, click Product Keys.
6. In the list of keys, locate Windows Srv 2016 DataCtr/Std KMS
7. Install this key on the KMS host.
https://support.microsoft.com/kb/3086418
Client Licensing
After your KMS host is activated, use the Client Setup Keys to activate your shiny new Windows Server 2016 hosts.
What is a client setup key you ask? A CSVLK is the key that is installed, by default, on your Volume License media that you pulled down day 1. If you are using volume license media, no key change is required.
If you are converting an install from Retail, MSDN, etc, you will want to use the client setup key to convert to a Volume License key to allow activation.
Active Directory Based Activation
Graeme, this sure seems like a lot of work to get KMS working for Windows Server 2016. Is there a better way to do this?
The recommendation at this point is to leave your existing KMS system alone. Whether it is running on Windows Server 2008 R2, Windows Server 2012, or Windows Server 2012 R2, continue to service the machine via security and quality updates. Allow your KMS system to activate down-level operating systems and Office installs (Windows 7, Windows Server 2008/2008 R2, and Office 2010). Utilize Active Directory Based Activation (ADBA) for all new clients (Windows 8, 8.1, Windows Server 2012, 2012 R2, 2016, Windows 10, Office 2013, and Office 2016).
Active Directory Based Activation provides several key benefits:
Office 2016 Kms Host Setup
1. Activation is near instantaneous when a system is brought online. As soon as the system talks to Active Directory, the system is activated.
2. One less server to maintain and update. Once all downlevel (2008 R2 & prior) systems are migrated, you can remove your KMS host.
3. AD-Based activation is forest wide. KMS hosts require additional configuration to support multiple domains.
Have more questions?
Q: Where can I get even more details around KMS and AD Based Activation?
A: Refer to these other posts by one of my colleagues, Charity Shelbourne.
https://blogs.technet.microsoft.com/askpfeplat/2013/02/04/active-directory-based-activation-vs-key-management-services/https://blogs.technet.microsoft.com/askpfeplat/2015/11/09/kms-migration-from-2008-r2-to-windows-server-2012-r2-and-kms-activation-known-issues/
Q: Can Microsoft help me with this process?
A: Absolutely! Reach out to your TAM and you can engage Premier Field Engineering for assistance.
Thanks for reading!
Graeme “Keeping KMS easy” Bray
Support for Office 2007 ended on October 10, 2017 All of your Office 2007 apps will continue to function. However, you could expose yourself to serious and potentially harmful security risks. Upgrade to a newer version of Office so you can stay up to date with all the latest features, patches, and security updates. |
Important: When you select the option to activate Office by telephone, you might receive this error: Telephone activation is no longer supported for your product. To activate Office by telephone, you can call the numbers for your specific country/region listed in this article. |
When you start your Office 2007 programs for the first time after installation, you are prompted to enter your Product Key, if you have not already done so during Setup.
For more information about your Product Key, see Find your product key for Office 2007 For additional troubleshooting information, visit the Support site.
Activate my Office 2007 programs
Activate Office 2007 over the Internet or by phone
When you enter your valid Product Key, the Activation Wizard starts automatically and gives you two choices on how to proceed:
Activate by using the Internet The Activation Wizard automatically contacts the Microsoft licensing servers through your Internet connection. If you are using a valid Product Key that has not already been used for the allowed number of installations, your product is activated immediately.
When you activate through the Internet, your product ID (derived from the installation Product Key) is sent to Microsoft. A response (the confirmation ID) is sent back to your computer to activate your product. If you choose to activate your product through the Internet and you are not already connected, the wizard alerts you that there is no connection.
Activate by using the telephone You can telephone an Activation Center using the numbers for your specific country/region listed in this article to activate your product with the help of a customer service representative.
Telephone activation might take longer than activation through the Internet. You should be at your computer when you call, and you should have your software Product Key available.
Call the Activation Center using the numbers for your specific country/region listed in this article.
The customer service representative asks you for your installation ID (displayed on your screen) and other relevant information. After your installation ID is verified, you receive a confirmation ID.
In the Activation Wizard, type the confirmation ID in the spaces provided at the bottom of the screen, and then press ENTER.
Telephone activation is not available for Trial and Subscription versions.
Microsoft Text Telephone (TT/TTY) services are available for individuals who are deaf or hard of hearing. In the United States, using a TT/TTY modem, dial (800) 718-1599. From outside the United States, using a TT/TTY modem, dial (716) 871-6859. TT/TTY service is only available in English.
How do I activate Office 2007 at a later time?
If you don't want to activate your copy of the software when you install it, you can activate it later.
If you have a problem with your activation, contact a customer service representative by using the telephone number provided in the wizard.
Which Office 2007 program are you using?
Access
Click the Microsoft Office Button , and then click Access Options.
Click Resources, and then click Activate.
Follow the instructions in the Activation Wizard.
Excel
Click the Microsoft Office Button , and then click Excel Options.
Click Resources, and then click Activate.
Follow the instructions in the Activation Wizard.
InfoPath
On the Help menu, click Activate Product.
Follow the instructions in the Activation Wizard.
OneNote
On the Help menu, click Activate Product.
Follow the instructions in the Activation Wizard.
Outlook
On the Help menu, click Activate Product.
Follow the instructions in the Activation Wizard.
PowerPoint
Click the Microsoft Office Button , and then click PowerPoint Options.
Click Resources, and then click Activate.
Follow the instructions in the Activation Wizard.
Project
On the Help menu, click Activate Product.
Follow the instructions in the Activation Wizard.
Publisher
On the Help menu, click Activate Product.
Follow the instructions in the Activation Wizard.
SharePoint Designer
On the Help menu, click Activate Product.
Follow the instructions in the Activation Wizard.
Visio
On the Help menu, click Activate Product.
Follow the instructions in the Activation Wizard.
Word
Click the Microsoft Office Button , and then click Word Options.
Click Resources, and then click Activate.
Follow the instructions in the Activation Wizard.
How can I tell whether Office 2007 has been activated?
Which Office 2007 program are you using?
Access
Click the Microsoft Office Button , and then click Access Options.
Click Resources, and then click Activate.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
Excel
Click the Microsoft Office Button , and then click Excel Options.
Click Resources, and then click Activate.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
InfoPath
Microsoft Office
On the Help menu, click Activate Product.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
OneNote
On the Help menu, click Activate Product.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
Outlook
On the Help menu, click Activate Product.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
PowerPoint
Click the Microsoft Office Button , and then click PowerPoint Options.
Click Resources, and then click Activate.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
Project
On the Help menu, click Activate Product.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
Publisher
On the Help menu, click Activate Product.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
SharePoint Designer
On the Help menu, click Activate Product.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
Visio
On the Help menu, click Activate Product.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
Word
Click the Microsoft Office Button , and then click Word Options.
Click Resources, and then click Activate.
If your software is activated, you receive the following confirmation message:
This product has already been activated.
If your software is not activated, the Activation Wizard starts. Follow the instructions in the Activation Wizard.
What are activation, grace period, and reduced functionality?
To continue to use all the features of your product, you must activate the product. Microsoft Product Activation is a Microsoft anti-piracy technology that verifies software products are legitimately licensed.
Activation This process verifies the Product Key, which you must supply to install the product, is being used on computers permitted by the software license. Enter or find your Product Key.
Grace period Before you enter a valid Product Key, you can run the software 25 times, which is the grace period. During the grace period, certain features or programs might be enabled that are not included in the product you have purchased. After you enter a valid Product Key, you will see only the programs and features that you have purchased.
Reduced Functionality mode After the grace period, if you have not entered a valid Product Key, the software goes into Reduced Functionality mode. In Reduced Functionality mode, your software behaves similarly to a viewer. You cannot save modifications to documents or create new documents, and functionality might be reduced. No existing files or documents are harmed in Reduced Functionality mode. After you enter your Product Key and activate your software, you will have full functionality for the programs and features that you purchased.