回覆列表
  • 1 # 武哥說事

    我想你想問的這個指令碼應該是利用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 "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion" /v "EditionID"") do set EditionID=%%i

    if defined %EditionID% (

    cscript //Nologo %windir%\system32\slmgr.vbs /ipk !%EditionID%!

    cscript //Nologo %windir%\system32\slmgr.vbs /skms %KMS_Sev%

    cscript //Nologo %windir%\system32\slmgr.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 "HKU\S-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

  • 中秋節和大豐收的關聯?
  • 如何看待一些小老闆只願給兩三千工資要求吃苦耐勞的?