使用bat腳本永久激活Windows系統


每次重裝完系統后,右下角會提示系統未激活,無法進行一些個性化設置。

在這里我自己寫了一個bat腳本用於激活Windows系統。(僅供學習)

 

文件下載:

鏈接:https://pan.baidu.com/s/16KmpO6Ir51nYcp5xJIzzvA
提取碼:vzhs
 

這里有三個文件:

WindowsActive.bat是腳本命令,需要以管理員身份運行。

WindowsSerial.ini 是windows激活密鑰,我已經內置了一些密鑰,如果我內置的沒有激活你的系統,大家可以自己百度對應的Windows系統版本密鑰。然后粘貼進去嘗試激活。

ActiveLog.log是激活日志,大家可以詳細查看激活情況。

文件內容:

WindowsActive.bat

@echo off 
if not "%OS%"=="Windows_NT" exit
title WindosActive

cd /D %~dp0
echo WindosActive
echo ====================================
echo Author:feiquan
echo Create:2019/2/12 17:39
echo UpdataDate:2019/2/22 23:00
echo Version:1.0v
echo Function:
echo        Windos激活器
echo        可以將已有的序列號輸入WindosSerial.ini中進行測試,
echo        在ActiveLog.log中查看激活的詳細信息
echo =====================================
pause
cls

set slmgrPath=%SystemRoot%\system32\slmgr.vbs
set pk=null
set KMS=null


if not exist WindowsSerial.ini echo WindowsSerial.ini 文件不存在 && pause && exit
if exist ActiveLog.log del ActiveLog.log >nul

setlocal EnableDelayedExpansion
for /F %%I in (WindowsSerial.ini) do (
    set pk=%%I
    echo 使用密鑰:!pk! 測試...
    echo 使用密鑰:!pk! 測試...>>ActiveLog.log
    
    echo 卸載產品密鑰:>>ActiveLog.log
    cscript /nologo %slmgrPath% /upk >>ActiveLog.log
    
    ( 
        more ActiveLog.log |find "拒絕訪問: 所請求的操作需要提升特權" >nul && echo 請以管理員身份運行 && pause && exit ) || ( 
        more ActiveLog.log |find "Access denied: the requested action requires elevated privileges" >nul && echo Please runas Administrator && pause && exit
    )

    echo 從注冊表中清除產品密鑰^(防止泄露引起的攻擊^):>>ActiveLog.log
    cscript /nologo %slmgrPath% /cpky >>ActiveLog.log

    echo 清除所使用的KMS計算機名稱^(將端口設置為默認值^):>>ActiveLog.log
    cscript /nologo %slmgrPath% /ckms >>ActiveLog.log

    set KMS=kms.xspace.in
    echo 設置KMS計算機名稱為:!KMS!>>ActiveLog.log
    cscript /nologo %slmgrPath% /skms !KMS! >>ActiveLog.log

    echo 開始使用密鑰:!pk! 激活 >>ActiveLog.log
    cscript /nologo %slmgrPath% /ipk  !pk! >>ActiveLog.log
    cscript /nologo %slmgrPath% /ato  >>ActiveLog.log
    
    echo ++++++++++++++++++++++++++++++>>ActiveLog.log
    
    (
        (
            more ActiveLog.log | find "成功地激活了產品。" >nul && (
            echo !pk! 成功地激活了產品。
            cscript /nologo %slmgrPath% /dlv  | more
            %slmgrPath% /xpr
            pause
            exit
            ) 
        ) || (
            more ActiveLog.log | find "Product activated successfully." >nul && (
            echo !pk! Product activated successfully.
            cscript /nologo %slmgrPath% /dlv  | more
            %slmgrPath% /xpr
            pause
            exit
            ) 
        ) 
    ) || echo             Defeated&&echo.
    
)
setlocal DisableDelayedExpansion
echo WindowsSerial.ini中的所有的序列號都測試失敗,請重新百度新的Windows密鑰輸入到WindosSerial.ini進行激活
exit

 

 

 

WindowsSerial.ini

W269N-WFGWX-YVC9B-4J6C9-T83GX
NPPR9-FWDCX-D2C8J-H872K-2YT43
VK7JG-NPHTM-C97JM-9MPGT-3V66T
NPPR9-FWDCX-D2C8J-H872K-2YT43
W269N-WFGWX-YVC9B-4J6C9-T83GX
NYW94-47Q7H-7X9TT-W7TXD-JTYPM
NJ4MX-VQQ7Q-FP3DB-VDGHX-7XM87
MH37W-N47XK-V7XM9-C7227-GCQG9
VK7JG-NPHTM-C97JM-9MPGT-3V66T

 

ActiveLog.log

在成功激活后會有如下效果:

並彈出一個 激活窗口:

這樣就激活完成了。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM