Advertisement
irokemr

Activar windows 10

Apr 25th, 2020
2,891
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Batch 15.41 KB | None | 0 0
  1. @echo off
  2. cd /d "%~dp0" && ( if exist "%temp%\getadmin.vbs" del "%temp%\getadmin.vbs" ) && fsutil dirty query %systemdrive% 1>nul 2>nul || (  cmd /u /c echo Set UAC = CreateObject^("Shell.Application"^) : UAC.ShellExecute "cmd.exe", "/k cd ""%~sdp0"" && ""%~s0""", "", "runas", 1 >> "%temp%\getadmin.vbs" && "%temp%\getadmin.vbs" && exit /B )
  3. color 1F
  4. title W10 Digital License Activation Script 5
  5. setlocal enabledelayedexpansion
  6. setlocal EnableExtensions
  7. pushd "%~dp0"
  8. cd /d "%~dp0"
  9. ::===========================================================
  10. :MAINMENU
  11. cls
  12. FOR /F "TOKENS=2 DELIMS==" %%A IN ('"WMIC PATH SoftwareLicensingProduct WHERE (Name LIKE 'Windows%%' AND PartialProductKey is not NULL) GET LicenseFamily /VALUE"') DO IF NOT ERRORLEVEL 1 SET "osedition=%%A"
  13. IF NOT DEFINED osedition (
  14. cls
  15. color 2E
  16. FOR /F "TOKENS=3 DELIMS=: " %%A IN ('DISM /English /Online /Get-CurrentEdition 2^>nul ^| FIND /I "Current Edition :"') DO SET "osedition=%%A"
  17. echo        ====================================================================================================
  18. echo            Visita mi twitter
  19. echo                                  Twitter.com/jose89fcb
  20. echo        ====================================================================================================
  21. echo.
  22. pause
  23. )
  24. for /f "tokens=2 delims==" %%a IN ('"wmic Path Win32_OperatingSystem Get Version /format:LIST"')do (set Version=%%a) >nul 2>&1
  25. cls
  26. color 1F
  27. echo.                              _________________________________________________________
  28. echo.
  29. echo                                 Windows 10 %osedition% %Version%                      
  30. echo.                              _________________________________________________________
  31. echo.                             ^|                                                         ^|
  32. Echo.                             ^|   [1] Activar Windows 10 con licencia digital           ^|
  33. Echo.                             ^|                                                         ^|
  34. Echo.                             ^|   [2] Verificar el estado de activacion de Windows      ^|  
  35. Echo.                             ^|                                                         ^|
  36. Echo.                             ^|   [3] Insert The Product Key                            ^|
  37. Echo.                             ^|                                                         ^|    
  38. echo.                             ^|   [4] visitar mi twitter                                ^|
  39. echo.                             ^|                                                         ^|
  40. Echo.                             ^|   [5] Salir                                             ^|
  41. Echo.                             ^|                                                         ^|
  42. Echo.                             ^|                                                         ^|
  43. Echo.                             ^|                                                         ^|
  44. Echo.                             ^|                                                         ^|
  45. Echo.                             ^|                                                         ^|
  46. echo.                             ^|                                                         ^|  
  47. Echo.                             ^|                                                         ^|
  48. Echo.                             ^|                                                         ^|
  49. Echo.                             ^|                                                         ^|
  50. Echo.                             ^|_________________________________________________________^|
  51. ECHO.
  52. choice /C:12345 /N /M "                                  Escribe un numero [1,2,3,4,5] : "
  53. if errorlevel 5 goto:Exit
  54. if errorlevel 4 goto:twitter
  55. if errorlevel 3 goto:InsertProductKey
  56. if errorlevel 2 goto:Check
  57. if errorlevel 1 goto:HWIDActivate
  58. ::===========================================================
  59. :key
  60. rem              Edition                          Key              SKU EditionId
  61. (
  62. echo Cloud                          V3WVW-N2PV2-CGWC3-34QGF-VMJ2C 178 X21-32983
  63. echo CloudN                         NH9J3-68WK7-6FB93-4K3DF-DJ4F6 179 X21-32987
  64. echo Core                           YTMG3-N6DKC-DKB77-7M9GH-8HVX7 101 X19-98868
  65. echo CoreCountrySpecific            N2434-X9D7W-8PF6X-8DV9T-8TYMD  99 X19-99652
  66. echo CoreN                          4CPRK-NM3K3-X6XXQ-RXX86-WXCHW  98 X19-98877
  67. echo CoreSingleLanguage             BT79Q-G7N6G-PGBYW-4YWX6-6F4BT 100 X19-99661
  68. echo Education                      YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY 121 X19-98886
  69. echo EducationN                     84NGF-MHBT6-FXBX8-QWJK7-DRR8H 122 X19-98892
  70. echo Enterprise                     XGVPP-NMH47-7TTHJ-W3FW7-8HV2C   4 X19-99683
  71. echo EnterpriseN                    3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT  27 X19-98746
  72. echo EnterpriseS                    NK96Y-D9CD8-W44CQ-R8YTK-DYJWX 125 X21-05035
  73. echo EnterpriseSN                   2DBW3-N2PJG-MVHW3-G7TDK-9HKR4 126 X21-04921
  74. echo Professional                   VK7JG-NPHTM-C97JM-9MPGT-3V66T  48 X19-98841
  75. echo ProfessionalEducation          8PTT6-RNW4C-6V7J2-C2D3X-MHBPB 164 X21-04955
  76. echo ProfessionalEducationN         GJTYN-HDMQY-FRR76-HVGC7-QPF8P 165 X21-04956
  77. echo ProfessionalN                  2B87N-8KFHP-DKV6R-Y2C8J-PKCKT  49 X19-98859
  78. echo ProfessionalWorkstation        DXG7C-N36C4-C4HTG-X4T3X-2YV77 161 X21-43626
  79. echo ProfessionalWorkstationN       WYPNQ-8C467-V2W6J-TX4WX-WT2RQ 162 X21-43644
  80. echo ServerRdsh                     NJCF7-PW8QT-3324D-688JX-2YV66 175 X21-41295
  81. ) > "%temp%\editions"
  82. goto:eof
  83. ::===========================================================
  84. :HWIDActivate
  85. CLS
  86. wmic path SoftwareLicensingProduct where (LicenseStatus='1' and GracePeriodRemaining='0' and PartialProductKey is not NULL) get Name 2>nul | findstr /i "Windows" 1>nul && (
  87. echo.
  88. echo ==================================================================
  89. echo comprobacion: Windows 10 %osedition% ya esta activado permanentemente.
  90. echo No se requiere activacion.
  91. echo ==================================================================
  92. echo.
  93. echo Press any key to continue...
  94. pause >nul
  95. goto:MainMenu
  96. )
  97. ::===========================================================
  98. cls
  99. echo Windows 10 %osedition% Digital License Activation
  100. call:key
  101. for /f "tokens=1-4 usebackq" %%a in ("%temp%\editions") do (if ^[%%a^]==^[%osedition%^] (
  102.     set edition=%%a
  103.     set key=%%b
  104.     set sku=%%c
  105.     set editionId=%%d
  106.     goto:parseAndPatch))
  107. echo:
  108. echo %osedition% Digital License Activation is Not Supported.
  109. echo:
  110. echo Press any key to continue...
  111. del /f "%temp%\editions"
  112. pause >nul
  113. goto:MainMenu
  114. ::===========================================================
  115. :parseAndPatch
  116. cls
  117. echo              =================================================================================================
  118. echo                                 Windows 10 %osedition% Digital License Activation
  119. echo              +++ Note - For Successful Activation, The Windows Update Service and Internet Must be Enabled +++
  120. echo              =================================================================================================
  121. echo.
  122. echo Installing Default product key for Windows 10 %osedition% ...
  123. cscript /nologo %windir%\system32\slmgr.vbs -ipk %key%
  124. wmic path SoftwareLicensingProduct where (LicenseStatus='1' and GracePeriodRemaining='0' and PartialProductKey is not NULL) get Name 2>nul | findstr /i "Windows" 1>nul && (
  125. echo.
  126. echo ==================================================================
  127. echo Comprobacion: Windows 10 %osedition% Ya esta activado permanente
  128. echo No se requiere activacion.
  129. echo ==================================================================
  130. echo.
  131. echo Press any key to continue...
  132. del /f "%temp%\editions"
  133. pause >nul
  134. goto:MainMenu
  135. )
  136. ::===========================================================
  137. cd /d "%~dp0"
  138. set "gatherosstate=bin\gatherosstate.exe"
  139. echo Creating registry entries...
  140. reg add "HKLM\SYSTEM\Tokens" /v "Channel" /t REG_SZ /d "Retail" /f
  141. reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Kernel-ProductInfo" /t REG_DWORD /d %sku% /f
  142. reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Security-SPP-GenuineLocalStatus" /t REG_DWORD /d 1 /f
  143. echo Creating GenuineTicket.XML file for Windows 10 %osedition% ...
  144. start /wait "" "%gatherosstate%"
  145. timeout /t 3 >nul 2>&1
  146. echo GenuineTicket.XML file is installing for Windows 10 %osedition% ...
  147. clipup -v -o -altto bin\
  148. echo ===================================================================================
  149. cscript /nologo %windir%\system32\slmgr.vbs -ato
  150. echo ===================================================================================
  151. echo Deleting registry entries...
  152. reg delete "HKLM\SYSTEM\Tokens" /f
  153. del /f "%temp%\editions"
  154. echo:
  155. echo Press any key to continue...
  156. pause >nul
  157. goto:MainMenu
  158. ::===========================================================
  159. :Check
  160. CLS
  161. echo ======================================================================
  162. echo.
  163. cscript //nologo %systemroot%\System32\slmgr.vbs /dli
  164. cscript //nologo %systemroot%\System32\slmgr.vbs /xpr
  165. echo.
  166. echo ======================================================================
  167. echo.
  168. echo Press any key to continue...
  169. pause >nul
  170. goto:MainMenu
  171. ::===========================================================
  172.  
  173. :InsertProductKey
  174. CLS
  175. echo:
  176. call:key
  177. for /f "tokens=1-4 usebackq" %%a in ("%temp%\editions") do (if ^[%%a^]==^[%osedition%^] (
  178.     set edition=%%a
  179.     set key=%%b
  180.     set sku=%%c
  181.     set editionId=%%d
  182.     goto :Insertkey))
  183. echo %osedition% Digital License Activation is Not Supported.
  184. echo Press any key to continue...
  185. del /f "%temp%\editions"
  186. pause >nul
  187. goto:MainMenu
  188. :Insertkey
  189. CLS
  190. echo:
  191. echo =============================================================
  192. echo Installing the Product key for Windows 10 %osedition%
  193. echo =============================================================
  194. echo:
  195. cscript /nologo %windir%\system32\slmgr.vbs -ipk %key%
  196. echo:
  197. echo Press any key to continue...
  198. del /f "%temp%\editions"
  199. pause >nul
  200. goto:MAINMENU
  201. ::===========================================================
  202.  
  203. echo You can change your Current Edition to one of the following :
  204. echo ========================================================================================
  205. echo.
  206. for /f "tokens=4" %%a in ('dism /online /english /Get-TargetEditions ^| findstr /i /c:"Target Edition : "') do echo %%a
  207. echo.
  208. choice /C:GC /N /M "[C] Continue [G] Go Back : "
  209.         if %errorlevel%==1 Goto:MainMenu
  210. Echo.
  211. for /f "tokens=4" %%a in ('dism /online /english /Get-TargetEditions ^| findstr /i /c:"Target Edition : "') do (
  212.     set osedition=%%a
  213.     choice /C:NY /N /M "Do you want to change to the %%a edition? [Y,N] : "
  214.     if errorlevel 2 (
  215.     call:key
  216.         for /f "tokens=1-4 usebackq" %%a in ("%temp%\editions") do (if ^[%%a^]==^[!osedition!^] (
  217.         set edition=%%a
  218.         set key=%%b
  219.         cls
  220.         echo.
  221.         echo.
  222.         echo ====================================================================================================
  223.         echo Changing the !key! key for Windows 10 !osedition! edition
  224.         cscript /nologo %windir%\system32\slmgr.vbs -ipk !key!
  225.         echo ====================================================================================================
  226.         echo.
  227.         echo Press any key to continue...
  228.         del /f "%temp%\editions"
  229.         pause >nul
  230.         goto :MainMenu))
  231.     echo Digital License Activation is Not Supported.
  232.     echo Press any key to continue...
  233.     del /f "%temp%\editions"
  234.     pause >nul
  235.     goto:MainMenu))
  236.     goto:MainMenu
  237. ::===========================================================
  238.  
  239. echo ::===========================================================================
  240. echo rem              Edition                          Key              SKU EditionId
  241. echo ^(
  242. echo echo Cloud                          V3WVW-N2PV2-CGWC3-34QGF-VMJ2C 178 X21-32983
  243. echo echo CloudN                         NH9J3-68WK7-6FB93-4K3DF-DJ4F6 179 X21-32987
  244. echo echo Core                           YTMG3-N6DKC-DKB77-7M9GH-8HVX7 101 X19-98868
  245. echo echo CoreCountrySpecific            N2434-X9D7W-8PF6X-8DV9T-8TYMD  99 X19-99652
  246. echo echo CoreN                          4CPRK-NM3K3-X6XXQ-RXX86-WXCHW  98 X19-98877
  247. echo echo CoreSingleLanguage             BT79Q-G7N6G-PGBYW-4YWX6-6F4BT 100 X19-99661
  248. echo echo Education                      YNMGQ-8RYV3-4PGQ3-C8XTP-7CFBY 121 X19-98886
  249. echo echo EducationN                     84NGF-MHBT6-FXBX8-QWJK7-DRR8H 122 X19-98892
  250. echo echo Enterprise                     XGVPP-NMH47-7TTHJ-W3FW7-8HV2C   4 X19-99683
  251. echo echo EnterpriseN                    3V6Q6-NQXCX-V8YXR-9QCYV-QPFCT  27 X19-98746
  252. echo echo EnterpriseS                    NK96Y-D9CD8-W44CQ-R8YTK-DYJWX 125 X21-05035
  253. echo echo EnterpriseSN                   2DBW3-N2PJG-MVHW3-G7TDK-9HKR4 126 X21-04921
  254. echo echo Professional                   VK7JG-NPHTM-C97JM-9MPGT-3V66T  48 X19-98841
  255. echo echo ProfessionalEducation          8PTT6-RNW4C-6V7J2-C2D3X-MHBPB 164 X21-04955
  256. echo echo ProfessionalEducationN         GJTYN-HDMQY-FRR76-HVGC7-QPF8P 165 X21-04956
  257. echo echo ProfessionalN                  2B87N-8KFHP-DKV6R-Y2C8J-PKCKT  49 X19-98859
  258. echo echo ProfessionalWorkstation        DXG7C-N36C4-C4HTG-X4T3X-2YV77 161 X21-43626
  259. echo echo ProfessionalWorkstationN       WYPNQ-8C467-V2W6J-TX4WX-WT2RQ 162 X21-43644
  260. echo echo ServerRdsh                     NJCF7-PW8QT-3324D-688JX-2YV66 175 X21-41295
  261. echo ^) ^> "%%temp%%\editions"
  262. echo ::===========================================================================
  263. echo FOR /F "TOKENS=2 DELIMS==" %%%%A IN ^('"WMIC PATH SoftwareLicensingProduct WHERE (Name LIKE 'Windows%%%%' AND PartialProductKey is not NULL) GET LicenseFamily /VALUE"'^) DO IF NOT ERRORLEVEL 1 SET "osedition=%%%%A"
  264. echo for /f "tokens=1-4 usebackq" %%%%a in ^("%%temp%%\editions"^) do ^(if ^^[%%%%a^^]==^^[%%osedition%%^^] ^(
  265. echo     set edition=%%%%a
  266. echo     set key=%%%%b
  267. echo     set sku=%%%%c
  268. echo     set editionId=%%%%d
  269. echo     goto :parseAndPatch^)^)
  270. echo echo %%osedition%% Digital License Activation is Not Supported.
  271. echo del /f "%%temp%%\editions"
  272. echo exit
  273. echo ::===========================================================================
  274. echo :parseAndPatch
  275. echo cd /d "%%~dp0"
  276. echo set "gatherosstate=bin\gatherosstate.exe"
  277. echo cscript /nologo %%windir%%\system32\slmgr.vbs -ipk %%key%%
  278. echo reg add "HKLM\SYSTEM\Tokens" /v "Channel" /t REG_SZ /d "Retail" /f
  279. echo reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Kernel-ProductInfo" /t REG_DWORD /d %%sku%% /f
  280. echo reg add "HKLM\SYSTEM\Tokens\Kernel" /v "Security-SPP-GenuineLocalStatus" /t REG_DWORD /d 1 /f
  281. echo start /wait "" "%%gatherosstate%%"
  282. echo timeout /t 3 ^>nul 2^>^&1
  283. echo clipup -v -o -altto bin\
  284. echo cscript /nologo %%windir%%\system32\slmgr.vbs -ato
  285. echo reg delete "HKLM\SYSTEM\Tokens" /f
  286. echo del /f "%%temp%%\editions"
  287. echo cd %%~dp0
  288. echo rmdir /s /q "%%windir%%\setup\scripts" ^>nul 2^>^&1
  289. echo exit
  290. echo ::===========================================================================
  291. )^> SetupComplete.cmd
  292. cls
  293. echo.
  294. echo.
  295. echo ====================================================
  296. echo $OEM$ folder is successfully created on the Desktop.
  297. echo ====================================================
  298. echo Press any key to continue...
  299. pause >nul
  300. goto:MAINMENU
  301. ::===========================================================
  302. :twitter
  303. start https://twitter.com/jose89fcb
  304. goto:MAINMENU
  305. ::===========================================================
  306. :Exit
  307. exit
  308. ::===========================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement