使用bat脚本永久激活Windows系统
生活随笔
收集整理的這篇文章主要介紹了
使用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%system32slmgr.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
在成功激活后會有如下效果:
并彈出一個 激活窗口:
這樣就激活完成了。
總結
以上是生活随笔為你收集整理的使用bat脚本永久激活Windows系统的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 关于hist
- 下一篇: 结合实际案例,一篇看懂用户体验五个层次