查看: 2678|回复: 12
收起左侧

[软件] office2016的KMS激活到期了,求个新的KMS续一下

[复制链接]
kenkf
头像被屏蔽
发表于 2018-11-27 00:09:09 | 显示全部楼层 |阅读模式
RT,刚在423down下了个8月14日的KMS,没用,显示激活失败。
不想用金山系,工作所需,希望大家帮忙啊
红色卡卡007
发表于 2018-11-27 01:39:24 | 显示全部楼层
将以下内容复制、粘帖到记事本
---------------无聊的分割线----------------------
:: ===========================

@set OfficeVer=2016

:: ===========================

@echo off&color 3e&mode con cols=60 lines=6

title KMS_Activation for OfficeVL_2016/2013/2010

call :strset

ver | find " 5." >nul 2>nul && goto :runas

echo.&echo  %str1% &echo.

%1 %2

mshta vbscript:createobject("shell.application").shellexecute("%~s0","goto :runas","","runas",1)(window.close)&goto :eof

:runas

:: ==================================================

:: 你可以使用文本编辑器(例如记事本)编辑该批处理文件

:: 按照下列格式添加新的 KMS 服务器。

set KMS1=kms.lotro.cc

set KMS2=m.zpale.com

set KMS3=kms.03k.org

set KMS4=kms.chinancce.com

set KMS5=kms.digiboy.ir

set KMS6=kms.imazes.org

set KMS7=kms-win.msdn123.com

:: 最多可以设置 50 个KMS服务器 ======================

mode con cols=85 lines=25

setlocal EnableDelayedExpansion&color 3e

call :netchk

echo.&echo %str5%

:InputVer

if not defined OfficeVer set OfficeVer=2013

echo.&echo %str6% (2010,2013,2016)

set /P OfficeVer="%str7% %OfficeVer% : "

if "%OfficeVer%a"=="2010a" set "OfficeXX=14" & goto :GetPath

if "%OfficeVer%a"=="2013a" set "OfficeXX=15" & goto :GetPath

if "%OfficeVer%a"=="2016a" set "OfficeXX=16" & goto :GetPath

echo.&echo %str8% & echo.&goto :InputVer

:GetPath

set OfficePath=

call :GetOfficePath %OfficeXX% OfficePath

if not defined OfficePath (

  echo.&echo %str9% Office%OfficeVer%

  echo.&echo %str10% & pause>nul 2>&1 & goto :InputVer)

echo %bar%%bar%%bar%

echo.& echo %str11% Office%OfficeVer% %str12%

echo %OfficePath%

echo.&echo %str13%

echo.

ver | find " 5." > NUL 2>&1 && (pause>nul 2>&1) || timeout /t 10

echo %bar%%bar%%bar%

cd /d "%OfficePath%"

for /L %%a in (1,1,50) do (

  if defined KMS%%a (

    echo %str14% !KMS%%a!

                cscript //Nologo ospp.vbs /sethst:!KMS%%a! >nul

    (cscript //nologo ospp.vbs /act) ^| find /i "successful" && (call :successful !KMS%%a!)))

goto failure

exit


:strset

chcp | find "936" > nul && (

        set bar=======================

        set str1=请允许以管理员身份运行...

        set str2=正在检测网络,请稍等...

        set str3=请检查网络是否通畅。

        set str4=按任意键退出...

        set str5=建议直接安装Office VL版,或者先由其他工具转换为VL版,再使用该批处理。

        set str6=请输入Office的版本

        set str7=直接回车默认为

        set str8=输入错误,请重新输入:

        set str9=系统中未找到:

        set str10=按任意键重新输入.

        set str11=找到了

        set str12=的安装路径:

        set str13=已经准备好,按任意键开始...

        set str14=正在尝试的 KMS:

        set str15=恭喜!已经成功激活!

        set str16=使用的 KMS 服务器是:

        set str17=运气不佳哦,激活失败。

        set str18=请确认Office是VL版或已经成功转换为VL版

        set str19=较少的可能是所有KMS全部失效。请更新KMS列表。

)

chcp | find "950" > nul && (

        set bar=======================

        set str1=叫す砛恨瞶ō笲︽...

        set str2=タ浪代蔍蹈叫祔单...

        set str3=叫浪琩蔍蹈琌硄篫

        set str4=ヴ種龄癶...

        set str5=某钡杆Office VL┪パㄤㄣ锣传VLㄏノ赣у矪瞶

        set str6=叫块Officeセ

        set str7=钡ó纐粄

        set str8=块岿粇叫穝块:

        set str9=╰参いゼт:

        set str10=ヴ種龄穝块.

        set str11=т

        set str12=杆隔畖

        set str13=竒称ヴ種龄秨﹍...

        set str14=タ沽刚 KMS

        set str15=尺, 竒Θ縀...

        set str16=ㄏノ KMS 狝叭竟琌:

        set str17=笲蒩ぃㄎ瓳縀ア毖

        set str18=叫谔粄Office琌VL┪竒Θ锣传VL

        set str19=耕ぶ琌┮ΤKMS场ア叫穝KMS

)

chcp | findstr "936 950" > nul || (

        set bar=======================

        set str1=Please allow to Run As Administrator.

        set str2=Checking the network, Please wait a moment...

        set str3=Please check if the network is open.

        set str4=Press any key to EXIT...

        set str5=Install the Office VL version, or convert it to VL version by other tools, and then run this BAT.

        set str6=Please enter the version of Office

        set str7=Enter the default is

        set str8=Input error, please re-enter:

        set str9=Not found:

        set str10=Press any key to re-enter

        set str11=Found The

        set str12=Installation Path:

        set str13=Ready, press any key to start...

        set str14=Trying KMS server:

        set str15=Ha-ha, Product activation successful.

        set str16=The KMS server is:

        set str17=Sorry, Activation failure.

        set str18=Please make sure that Office is VL or has successfully been converted to VL.

        set str19=All KMS may be invalid. Please update the KMS list.

)

goto :EOF

:failure

cls&color 1e

echo.&echo %bar%%bar%%bar%

echo %str17% &echo.&echo %str18%

echo.&echo %str19%

echo %bar%%bar%%bar%&echo.

echo %str4% & pause>nul

exit

:successful

cls&color ce

echo.&echo %bar%%bar%%bar%

echo %str15% &echo.&echo %str16% %1

echo %bar%%bar%%bar%&echo.

echo %str4% & pause>nul

exit

:netchk

echo %str2%

ping -n 1 www.qq.com | find /i "TTL" > nul && (cls & goto :EOF)

ping -n 1 www.baidu.com | find /i "TTL" > nul && (cls & goto :EOF)

echo.&echo %str3% & echo. & echo %str4% & pause>nul

exit

:GetOfficePath

:: 用途:获取Office安装路径。支持 Retail,VL,ClickToRun 等版本的Office

:: 编写:XXXXXXXX

:: 使用方法: call :GetOfficePath %1 Var

:: %1 是 office的版本号,如 14,15,16

:: 结果:变量 Var 存放Office的安装路径

setlocal & set _OfficePath=

for /f "tokens=2*" %%G in ('"reg query HKLM\SOFTWARE\Microsoft\Office\%1.0\Common\InstallRoot /v Path" 2^>nul') do set "_Path1=%%H"

for /f "tokens=2*" %%G in ('"reg query HKLM\SOFTWARE\Wow6432Node\Microsoft\Office\%1.0\Common\InstallRoot /v Path" 2^>nul') do set "_Path2=%%H"

for /f "tokens=2*" %%G in ('"reg query HKLM\SOFTWARE\Microsoft\Office\ClickToRun /v InstallPath" 2^>nul') do set "_Path3=%%H\Office%1"

if exist "%_Path1%\OSPP.VBS" (set "_OfficePath=%_Path1%") else (

  if exist "%_Path2%\OSPP.VBS" (set "_OfficePath=%_Path2%") else (

    if exist "%_Path3%\OSPP.VBS" (set "_OfficePath=%_Path3%") else (

      if exist "%ProgramFiles%\Microsoft Office\Office%1\OSPP.VBS" (set "_OfficePath=%ProgramFiles%\Microsoft Office\Office%1") else (

        if exist "%ProgramFiles(x86)%\Microsoft Office\Office%1\OSPP.VBS" (set "_OfficePath=%ProgramFiles(x86)%\Microsoft Office\Office%1") else (

          if exist "C:\Program Files\Microsoft Office\Office%1\OSPP.VBS" (set "_OfficePath=C:\Program Files\Microsoft Office\Office%1") else (

            if exist "C:\Program Files (x86)\Microsoft Office\Office%1\OSPP.VBS" (set "_OfficePath=C:\Program Files (x86)\Microsoft Office\Office%1")

))))))

endlocal & IF "%~2" NEQ "" set "%~2=%_OfficePath%"

goto :EOF
---------------无聊的分割线----------------------
然后更改成“Office_KMS_Activation.bat”,最后右键管理员身份运行试试(复制不包括分割线)
kenkf
头像被屏蔽
 楼主| 发表于 2018-11-27 09:50:10 | 显示全部楼层
红色卡卡007 发表于 2018-11-27 01:39
将以下内容复制、粘帖到记事本
---------------无聊的分割线----------------------
:: ================ ...

有一部分是乱码,没关系吗?
dongwenqi
发表于 2018-11-27 10:43:41 | 显示全部楼层
kenkf 发表于 2018-11-27 09:50
有一部分是乱码,没关系吗?

淘宝买个授权不就是了么
红色卡卡007
发表于 2018-11-27 13:52:25 | 显示全部楼层
kenkf 发表于 2018-11-27 09:50
有一部分是乱码,没关系吗?

不是乱码,是繁体字或者叫正体字
156276449
发表于 2018-11-30 08:47:30 | 显示全部楼层
谢谢,
幸福和钱无关
发表于 2018-11-30 09:46:36 | 显示全部楼层
KMS应该能随时激活吧,不存在到期。
lpy5511241
发表于 2018-11-30 09:49:15 来自手机 | 显示全部楼层
幸福和钱无关 发表于 2018-11-30 09:46
KMS应该能随时激活吧,不存在到期。

可能是服务端挂了,我的就被微软邮件警告,然后服务器提供商就把我的封了。
幸福和钱无关
发表于 2018-11-30 09:52:28 | 显示全部楼层
lpy5511241 发表于 2018-11-30 09:49
可能是服务端挂了,我的就被微软邮件警告,然后服务器提供商就把我的封了。

那种本地KMS服务器软件,随时激活。
您需要登录后才可以回帖 登录 | 快速注册

本版积分规则

手机版|杀毒软件|软件论坛| 卡饭论坛

Copyright © KaFan  KaFan.cn All Rights Reserved.

Powered by Discuz! X3.4( 沪ICP备2020031077号-2 ) GMT+8, 2024-4-20 09:18 , Processed in 0.138419 second(s), 16 queries .

卡饭网所发布的一切软件、样本、工具、文章等仅限用于学习和研究,不得将上述内容用于商业或者其他非法用途,否则产生的一切后果自负,本站信息来自网络,版权争议问题与本站无关,您必须在下载后的24小时之内从您的电脑中彻底删除上述信息,如有问题请通过邮件与我们联系。

快速回复 客服 返回顶部 返回列表