Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @echo off & color 1F
- setlocal ENABLEDELAYEDEXPANSION
- for /F "usebackq tokens=4 delims= " %%I in (`%SYSTEMROOT%\system32\chcp.com`) do set ACTCODEPAGE=%%I
- "%SYSTEMROOT%\system32\chcp.com" 437 >nul
- rem *** Internet KMS Activation Script (MAY 10, 2011) ***
- rem [Step 1]
- rem This step is optional and you may skip it.
- cls
- echo Microsoft (R) Windows Software Licensing.
- echo Copyright (C) Microsoft Corporation. All rights reserved.
- echo.
- echo Step 1: Select your Windows(R) 7 edition.
- echo.
- echo.
- echo This tool can help you activate
- echo one of the following Microsoft(R) products:
- echo.
- echo A) Windows(R) 7 Professional
- echo B) Windows(R) 7 Professional N
- echo C) Windows(R) 7 Enterprise
- echo D) Windows(R) 7 Enterprise E
- echo E) Windows(R) 7 Enterprise N
- echo.
- echo F) {Skip this step}
- echo.
- echo.
- choice /C ABCDEF /N /M "Select one of the options above (A-F):"
- if ERRORLEVEL 6 goto :step2
- if ERRORLEVEL 5 set PRODUCTKEY=YDRBP-3D83W-TY26F-D46B2-XCKRJ
- if ERRORLEVEL 4 set PRODUCTKEY=C29WB-22CC8-VJ326-GHFJW-H9DH4
- if ERRORLEVEL 3 set PRODUCTKEY=33PXH-7Y6KF-2VJC9-XBBR8-HVTHH
- if ERRORLEVEL 2 set PRODUCTKEY=MRPKT-YTG23-K7D7T-X2JMM-QY7MG
- if ERRORLEVEL 1 set PRODUCTKEY=FJ82H-XT6CR-J8D7P-XQJJ2-GPDD4
- echo.
- echo.
- "%SYSTEMROOT%\system32\cscript.exe" "%SYSTEMROOT%\system32\slmgr.vbs" -ipk %PRODUCTKEY%
- pause
- :step2
- rem [Step 2]
- rem All servers are tested/alive.
- rem If you have problems and want to re-check any of them
- rem don't just ping it, use telnet tool instead:
- rem telnet <KMS host IP-address or DNS name> <port>
- rem or a port scanner like Microsoft(R) PortQry:
- rem http://www.microsoft.com/downloads/details.aspx?familyid=89811747-C74B-4638-A2D5-AC828BDC6983
- cls
- echo Microsoft (R) Windows Software Licensing.
- echo Copyright (C) Microsoft Corporation. All rights reserved.
- echo.
- echo Step 2: Select Key Management Service (KMS) host.
- echo.
- echo.
- echo Select a server from the list below to set it as the KMS host
- echo for your Windows(R) operating system:
- echo.
- echo A) yuna.no-ip.info
- echo B) 91.149.135.121
- echo C) 194.0.116.18
- echo D) 121.18.82.147
- echo E) kmsr2.dynalias.com
- echo.
- echo F) {Skip this step}
- echo.
- echo.
- choice /C ABCDEF /N /M "Select one of the options above (A-F):"
- if ERRORLEVEL 6 goto :step3
- if ERRORLEVEL 5 set KMSS=kmsr2.dynalias.com:1688
- if ERRORLEVEL 4 set KMSS=121.18.82.147:1688
- if ERRORLEVEL 3 set KMSS=194.0.116.18:1688
- if ERRORLEVEL 2 set KMSS=91.149.135.121:1688
- if ERRORLEVEL 1 set KMSS=yuna.no-ip.info:1688
- echo.
- echo.
- "%SYSTEMROOT%\system32\cscript.exe" "%SYSTEMROOT%\system32\slmgr.vbs" -skms %KMSS%
- endlocal
- pause
- :step3
- rem [Step 3]
- cls
- echo Microsoft (R) Windows Software Licensing.
- echo Copyright (C) Microsoft Corporation. All rights reserved.
- echo.
- echo Step 3: Activation.
- echo.
- echo.
- echo Resynching time...
- "%SYSTEMROOT%\system32\sc.exe" start w32time >nul
- "%SYSTEMROOT%\system32\timeout.exe" /T 2 /NOBREAK >nul
- for /F "usebackq delims=" %%I in (`%SYSTEMROOT%\system32\sc.exe query w32time ^| findstr /R "STATE"`) do set W32TIMESTATE=%%I
- for /F "usebackq tokens=4 delims= " %%I in ('%W32TIMESTATE%') do set W32TIMESTATE=%%I
- if /I "%W32TIMESTATE%" NEQ "RUNNING" echo WARNING: Could not start Windows Time service!
- "%SYSTEMROOT%\system32\w32tm.exe" /resync
- echo.
- "%SYSTEMROOT%\system32\cscript.exe" "%SYSTEMROOT%\system32\slmgr.vbs" -ato
- pause
- rem [Step 4]
- cls
- echo Microsoft (R) Windows Software Licensing.
- echo Copyright (C) Microsoft Corporation. All rights reserved.
- echo.
- echo Step 4: Activation Status Check.
- echo.
- echo.
- "%SYSTEMROOT%\system32\cscript.exe" "%SYSTEMROOT%\system32\slmgr.vbs" -dli
- "%SYSTEMROOT%\system32\chcp.com" %ACTCODEPAGE% >nul
- echo Press any key to exit . . . & pause >nul
Advertisement
Add Comment
Please, Sign In to add comment