自制windows激活bat文件,怎样做一个激活Windows10的bat脚本?

自制windows激活bat文件,怎样做一个激活Windows10的bat脚本?

我想你想问的这个脚本应该是利用KMS,是Key Management Service的简称,这个功能是在Windows Vista之后的产品中的一种新型产品激活机制,目的是为了Microsoft更好的遏制非法软件授权行为(盗版)。

通过KMS进行激活的一般称为VL版,即VOLUME授权版,一般不会单独在零售市场进行发售,一般是直接向企业提供电子ISO映像进行批量授权安装,基于对KMS原理研究成果,我们可以自行搭建KMS激活服务器,实现每180天一次的自动激活,使得系统一直保持激活状态。

【KMS激活命令】以管理员身份运行CMD(命令提示符)

slmgr /upk

slmgr /ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx ;这里需要填入流出的KMS

slmgr /skms kms.xspace.in ;对应的KMS服务器,很多高手搭建的第三方

slmgr /ato

给你找了个例子,复制保存成KMS.bat 试试吧,这个需要和你安装的WIN版本配套才可以用。

欢迎您点击我头像关注我,获得更多更有趣的信息~

@echo off&setlocal EnableDelayedExpansion&color 3e

title KMS_Activation for Windows 10 - (hnfeng)

echo ::::::::::::::::::::::::::::::::::::::::::::::::

echo :: 自动检查 Win10 的版本,导入相应的 KMS 密钥 ::

echo :: ::

echo :: 然后连接指定的 KMS 服务器激活 Win10 ::

echo :: ::

echo ::::::::::::::::::::::::::::::::::::::::::::::::

echo.&echo.

:: 如果激活失败,可能是因为连不到KMS服务器了,

:: 你仅需修改下面的KMS服务器地址

set KMS_Sev=kms.landiannews.com

::set KMS_Sev=kms.xspace.in

::set KMS_Sev=zh.us.to

::set KMS_Sev=kms.shuax.com

::set KMS_Sev=skms.ddns.net

::======================= 以下内容无需更改 ======================

call :verchk

call :adminchk

set Core=TX9XD-98N7V-6WMQ6-BX7FG-H8Q99

set CoreCountrySpecific=PVMJN-6DFY6-9CCP6-7BKTT-D3WVR

set CoreN=3KHY7-WNT83-DGQKR-F7HPR-844BM

set CoreSingleLanguage=7HNRX-D7KGG-3K4RQ-4WPJ4-YTDFH

set Professional=W269N-WFGWX-YVC9B-4J6C9-T83GX

set ProfessionalN=MH37W-N47XK-V7XM9-C7227-GCQG9

set Enterprise=NPPR9-FWDCX-D2C8J-H872K-2YT43

set EnterpriseN=DPH2V-TTNVB-4X9Q3-TJR4H-KHJW4

set Education=NW6C2-QMPVW-D7KKK-3GKT6-VCFB2

set EducationN=2WH4N-8QGBV-H22JP-CT43Q-MDWWJ

set EnterpriseS=WNMTR-4C88C-JK8YV-HQ7T2-76DF9

set EnterpriseSN=2F77B-TNFGY-69QQF-B8YKP-D69TJ

for /f "tokens=3 delims= " %%i in ('reg QUERY "HKLMSOFTWAREMicrosoftWindows NTCurrentVersion" /v "EditionID"') do set EditionID=%%i

if defined %EditionID% (

cscript //Nologo %windir%system32slmgr.vbs /ipk !%EditionID%!

cscript //Nologo %windir%system32slmgr.vbs /skms %KMS_Sev%

cscript //Nologo %windir%system32slmgr.vbs /ato

) else (

echo.&echo Not found DEFINED Key: "%EditionID%".

echo.

)

pause

exit

:verchk

ver | find "10.0." >nul 2>nul && (goto :EOF)

echo.&echo The current OS is NOT Windows 10.

echo.&pause

exit

:adminchk

reg query "HKUS-1-5-19" >nul 2>nul || (

cls&echo.&echo Run as ADMINISTRATOR, Pls.

echo.&echo Press any key to exit.

echo.&pause>nul

exit)

goto :EOF

自制windows激活bat文件,怎样做一个激活Windows10的bat脚本?

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 xxx@163.com 举报,一经查实,本站将立刻删除。

发表评论

登录后才能评论