每次重裝完系統後,右下角會提示系統未激活,沒法進行一些個性化設置。web
在這裏我本身寫了一個bat腳本用於激活Windows系統。(僅供學習)windows
文件下載:學習
連接:https://pan.baidu.com/s/16KmpO6Ir51nYcp5xJIzzvA
提取碼:vzhs 測試
這裏有三個文件:ui
WindowsActive.bat是腳本命令,須要以管理員身份運行。spa
WindowsSerial.ini 是windows激活密鑰,我已經內置了一些密鑰,若是我內置的沒有激活你的系統,你們能夠本身百度對應的Windows系統版本密鑰。而後粘貼進去嘗試激活。3d
ActiveLog.log是激活日誌,你們能夠詳細查看激活狀況。日誌
文件內容:code
WindowsActive.batorm
@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
在成功激活後會有以下效果:
並彈出一個 激活窗口:
這樣就激活完成了。