使用bat脚本永久激活Windows系统

摘要:
在这里,我编写了一个bat脚本来激活Windows系统。文件下载:链接:https://pan.baidu.com/s/16KmpO6Ir51nYcp5xJIzzvA解压缩代码:vzhs:WindowsActive中有三个文件。bat是一个需要以管理员身份运行的脚本命令。Windows串行。Ini是Windows激活密钥。我已经内置了一些钥匙。如果我的内置密钥无法激活您的系统,您可以使用与百度对应的Windows版本密钥。文件内容:WindowsActive.bat@echooffifnot“%OS%”==“Windows_NT”exittitleWindosActivecd/D%~dp0echoWindosActiveecho===================================echo作者:feiquancho创建:2019/2/1217:39echo更新日期:2019/2/2223:00echo版本:1.0vecho函数:echoWindows Activator echo可以将现有序列号输入WindosSerial。ini进行测试,echo位于ActiveLog中。查看日志echo中的激活详细信息=============================================pauseclssetslmgrPath=%SystemRoot%system32slmgr。vbssetpk=nullsetKMS=nullfnotexistWindowsSerial.iniechoWindowsSerial。ini文件不存在&&pause&&existActiveLog。logdelActiveLog Log˃nulsetlocalEnableDelayedExpansion for/F%%Iindo(setpk=%%Iecho使用密钥:!已成功激活产品。

每次重装完系统后,右下角会提示系统未激活,无法进行一些个性化设置。

使用bat脚本永久激活Windows系统第1张

在这里我自己写了一个bat脚本用于激活Windows系统。(仅供学习)

使用bat脚本永久激活Windows系统第2张

文件下载:

链接: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系统第3张

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

使用bat脚本永久激活Windows系统第4张

并弹出一个 激活窗口:

使用bat脚本永久激活Windows系统第5张

这样就激活完成了。

免责声明:文章转载自《使用bat脚本永久激活Windows系统》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇C#设计模式总结(转)openstack--neutron--service(lb、Security group、FW)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

UNDO日志

undo log记录的内容是逻辑的(基于每条记录),redo log记录的是物理的(基于page),rollback是逻辑上的回滚 innodb_undo_tablespaces 5.6可以将undo设为多个表空间 innodb_undo_logs 可以设置有多少个undo,默认128,5.7是96,前面32个留给临时表(ibtm...

awk 调用 shell 命令,并传递参数

from:awk 调用 shell 命令的两种方法:system 与 print shell 向awk传递命令,这样使用即可: awk -v  ...  但反过来呢?awk调用外部命令,同时也传参呢?  awk 中使用的 shell 命令,有 2 种方法:一。使用所以 system()awk 程序中我们可以使用 system() 函数去调用 shell...

logging获取日志

获取日志并保存有两种写法,分别如下 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2019-07-03 16:36 # @File : logging_test.py ''' logging获取日志 longging模块包括logger,Handler,Filter,Formatter lo...

TR2021_0000偶发数据库连接异常问题排查

【问题描述】 数据库连接异常是很难排查的一类问题。因为它牵涉到应用端,网络层和服务器端。任何一个组件异常,都会导致数据库连接失败。开发遇到数据库连接不上的问题,都会第一时间找DBA来协助查看,DBA除了需要懂得数据库以外,还需要对应用,对网络有所了解,知道在哪里看应用程序的日志,以及看网络交换机性能指标,才能清晰的定位问题。下面是一个数据库偶发连接不上的例...

Windows server 2012安装VM tools异常解决办法

在VMWare虚拟机上安装Windows Server 2012之后安装VMWare Tools时报如下错误信息: 问题:缺少KB2919355补丁 (先安装KB2919442,在安装KB2919355) 1 https://www.microsoft.com/zh-cn/download/details.aspx?id=42162 ##KB2919...

nginx 开启x-forward

192.168.137.2 node1:/etc/nginx#cat /etc/nginx/nginx.conf worker_processes 1; #error_log logs/error.log; #error_log logs/error.log notice; #error_log logs/error.log info;...