modified: nfig1.py
[GalaxyCodeBases.git] / etc / Windows / vlmcsd / man / vlmcsd.7.dos.txt
blob5989bfba915ca632e34e1565988a9fb4e51fc6a7
1 VLMCSD(7)                    KMS Activation Manual                   VLMCSD(7)\r
2 \r
3 \r
4 \r
5 NAME\r
6        vlmcsd - a guide to KMS activation using vlmcsd\r
7 \r
8 \r
9 SYNOPSIS\r
10        vlmcsd [ options ]\r
13 DESCRIPTION\r
14        This  manual  describes  the concepts of Microsoft KMS activation using\r
15        vlmcsd. For detailed usage of vlmcsd see vlmcsd(8).\r
18    What is KMS?\r
19        KMS is a way to activate  Microsoft  products  that  was  designed  for\r
20        medium and large businesses. In a standard SOHO environment you enter a\r
21        product key during installation and then activate your product over the\r
22        Internet.  This  is  done  by  sending  a request to a server at micro‐\r
23        soft.com which then either grants or refuses activation.\r
25        By entering a special key called General  Volume  License  Key  (GVLK),\r
26        a.k.a "KMS client key", the product no longer asks the Microsoft server\r
27        for activation but a user-defined server (called the KMS server)  which\r
28        usually  resides in a company's intranet. vlmcsd is an independent open\r
29        source implementation of a KMS server that is  available  for  everyone\r
30        while Microsoft gives their KMS server only to corporations that signed\r
31        a so called "Select contract". In addition vlmcsd never refuses activa‐\r
32        tion  while  the  Microsoft  KMS server only activates the products the\r
33        customer has paid for.\r
35        Product activation using vlmcsd is performed in three easy steps:\r
37        1) Run vlmcsd (or any other KMS emulator) on a computer  in  your  net‐\r
38           work.  This will be your KMS server. New users should simply run the\r
39           program without any parameters. The defaults should fit the needs of\r
40           most users.\r
42        2) Install your product and enter the GVLK when you are asked for a key\r
44        3) Configure your client (the machine where you installed your product)\r
45           to use your KMS server.\r
47        However, when it comes to the details, some things turn out to be  more\r
48        difficult than you might think.\r
50        The  most  important thing to know is that KMS activation is not perma‐\r
51        nent. The computer remains activated for 180 days (30 or 45  days  with\r
52        consumer-only  products).  KMS  activation however is not an evaluation\r
53        license. You can repeat the activation anytime and as often as you like\r
54        to  extend  activation to another 180 days. This normally happens auto‐\r
55        matically. For this to work, you have to ensure that a  KMS  server  is\r
56        always reachable for the clients on your network.\r
58        Beginning  with Windows 8.1 the KMS server must be a different computer\r
59        than the client. You cannot use vlmcsd on the same computer  where  you\r
60        want  to activate a product. If you have only one computer, you can run\r
61        vlmcsd in a virtual machine. vlmcsd is also designed to run on "always-\r
62        on  devices",  for example a router. The router becomes your KMS server\r
63        then.\r
66    How to get a GVLK?\r
67        That is relatively simple. The GVLKs are published on Microsoft's Tech‐\r
68        net web site.\r
70        Windows: http://technet.microsoft.com/en-us/library/jj612867.aspx\r
71        Office              2010:              http://technet.microsoft.com/en-\r
72        us/library/ee624355(v=office.14).aspx#section2_3\r
73        Office 2013: http://technet.microsoft.com/en-us/library/dn385360.aspx\r
75        These lists only include products that Microsoft sells to  corporations\r
76        via  volume  license  contracts. For Windows there are inofficial GVLKs\r
77        that work with consumer-only versions of Windows. Here is a list:\r
79        TX9XD-98N7V-6WMQ6-BX7FG-H8Q99 - Windows 10 Home\r
80        3KHY7-WNT83-DGQKR-F7HPR-844BM - Windows 10 Home N\r
81        7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH - Windows 10 Home Single Language\r
82        PVMJN-6DFY6-9CCP6-7BKTT-D3WVR - Windows 10 Home Country Specific\r
83        789NJ-TQK6T-6XTH8-J39CJ-J8D3P - Windows  8.1  Professional  with  Media\r
84        Center\r
85        M9Q9P-WNJJT-6PXPY-DWX8H-6XWKK - Windows 8.1 Core\r
86        7B9N3-D94CG-YTVHR-QBPX3-RJP64 - Windows 8.1 Core N\r
87        BB6NG-PQ82V-VRDPW-8XVD2-V8P66 - Windows 8.1 Core Single Language\r
88        NCTT7-2RGK8-WMHRF-RY7YQ-JTXG3 - Windows 8.1 Core Country Specific\r
89        GNBB8-YVD74-QJHX6-27H4K-8QHDG  - Windows 8 Professional with Media Cen‐\r
90        ter\r
91        BN3D2-R7TKB-3YPBD-8DRP2-27GG4 - Windows 8 Core\r
92        8N2M2-HWPGY-7PGT9-HGDD8-GVGGY - Windows 8 Core N\r
93        2WN2H-YGCQR-KFX6K-CD6TF-84YXQ - Windows 8 Core Single Language\r
94        4K36P-JN4VD-GDC6V-KDT89-DYFKP - Windows 8 Core Country Specific\r
96        The above keys require activation renewal every 45 days (Win 8.1) or 30\r
97        days  (Win  8).  All  GVLKs from the Microsoft Technet web site require\r
98        renewal every 180 days.\r
101    What are SLMGR and OSPP and how to use them?\r
102        You will need these utilities later. So please  continue  reading  this\r
103        section.\r
105        These  are  two  Visual Basic script utilities that are used to control\r
106        Microsoft's Software Protection system. To use them open a Windows Com‐\r
107        mand  Prompt. slmgr.vbs is for Windows. ospp.vbs is for Office 2010 and\r
108        2013. These utilities are installed with Windows  and  Office  and  you\r
109        don't need to download them.\r
111        slmgr.vbs  resides  in the system32 directory. So you just have to type\r
112        "slmgr" in the Windows Command prompt to use it. To use ospp.vbs you'll\r
113        have  to change the current directory to your Office installation. This\r
114        is usually something like "C:\Program Files\Microsoft Office\Office14".\r
115        You  may  type  "slmgr" or "cscript ospp.vbs" without parameters to see\r
116        help for these commands but this produces some rather confusing  output\r
117        for newbies.\r
120    How to get the GVLK into the product?\r
121        Normally  every product asks you to enter a key during installation. At\r
122        this time simply enter the GVLK. If you skipped this  step  or  entered\r
123        some  other  key  which later turned out to be non-working, you can use\r
124        "slmgr /ipk GVLK" (Windows) or "cscript ospp.vbs /inpkey:GVLK" (Office)\r
125        at any time.\r
127        Examples\r
128               slmgr /ipk GCRJD-8NW9H-F2CDX-CCM8D-9D6T9\r
129               cscript ospp.vbs /inpkey:YC7DK-G2NP3-2QQC3-J6H88-GVGXT\r
132    Why doesn't Office accpet a GVLK?\r
133        You'll  have to install a volume license (VL) version of Office. Office\r
134        versions downloaded from MSDN and/or Technet are non-VL.\r
137    How to configure a client to use a KMS server?\r
138        After you have installed a GVLK you can set your product  to  use  your\r
139        KMS  server.  vlmcsd  or  another KMS server must already be running on\r
140        your server machine.\r
142        Windows\r
144        Type           "slmgr /skms kms-server[:tcp-port]".            Example:\r
145        "slmgr /skms 192.168.1.17:1688"\r
148        Office\r
150        1) Type   "cscript   ospp.vbs /sethst:kms-server".   Example   "cscript\r
151           ospp.vbs /sethst:192.168.1.17"\r
153        2) Type   "cscript   ospp.vbs /setprt:tcp-port".    Example:    cscript\r
154           ospp.vbs /setprt:1688\r
156        tcp-port  is usually 1688 unless you instructed vlmcsd to use a differ‐\r
157        ent port which is rarely necessary.\r
160    How to activate my product?\r
161        If you have installed a product with GVLK and pointed it to working KMS\r
162        server  like  vlmcsd,  activation occurs automatically. This may take a\r
163        while.\r
165        You may type\r
166               slmgr /ato\r
167               -or-\r
168               cscript ospp.vbs /act\r
170        at any time to speed up that process. You  may  repeat  these  commands\r
171        later to extend your activation for another 180 (45) days.\r
174    Does vlmcsd work correctly?\r
175        If  something does not work, it may have the cause that vlmcsd does not\r
176        work correctly although this is unlikely. You can test  this  with  the\r
177        KMS  client  vlmcs(1). First type "vlmcs" on the same machine where you\r
178        started vlmcsd. If things are ok, you should see something like this:\r
180               Connecting to 127.0.0.1:1688 ... successful\r
181               Sending activation request (KMS V4) 1 of 1 ->\r
182               06401-00206-296-206344-03-5179-9600.0000-3432013\r
184        If  anything  goes  wrong, you'll see an error message. Next try "vlmcs\r
185        kms-server" from another machine where kms-server is the hostname or IP\r
186        address  of  your  KMS  server.  If  that fails while it works locally,\r
187        you'll most likely have to configure  your  firewall  that  it  accepts\r
188        incoming connections on TCP port 1688.\r
191    Is there an easier way than using OSPP and SLMGR?\r
192        Yes  and  no.  KMS activation was designed for large corporations. Thus\r
193        Microsoft designed KMS in a way that corporations can  configure  their\r
194        network  infrastructure  to  fully  automate KMS activation. Since this\r
195        involves DHCP and DNS, it is not that easy to accomplish that for  home\r
196        users.  However,  if  you are using an open source router firmware like\r
197        OpenWRT or DD-WRT, it is easy to customize DHCP and DNS.\r
199        1) Configure DHCP that it assigns a DNS domain name to your clients (if\r
200           it doesn't already), e.g. my-home-net.local\r
202        2) Create  zone  my-home-net.local  in  your  DNS server (if it doesn't\r
203           exist already).\r
205        3) Add the following records to your DNS\r
207           _vlmcs._tcp.my-home-net.local. 10800 IN SRV  100  100  kms1.my-home-\r
208           net.local.\r
209           kms1.my-home-net.local. 10800 IN A 192.168.1.17\r
211           Replace  192.168.1.17 with the IP address of your KMS server. If you\r
212           don't like a cache time of 10800 seconds (3 hours), replace it  with\r
213           another number.\r
215        This causes that clients will find the KMS server automatically.\r
218 AUTHOR\r
219        This manual page was written by Hotbird64.\r
221 SEE ALSO\r
222        vlmcsd(8), vlmcs(1)\r
226 Hotbird64                         March 2016                         VLMCSD(7)\r