本帖最后由 zzmytxn 于 2016-8-27 09:58 编辑
发帖理由: 本贴的不同点是获取Office确认ID!还有就是获取安装ID的批处理是不同的,主要用到的是For语句,细微之处见玄机!安装确认ID的命令也是不同的!这些都是关键!
首先要对sshx表示感谢,他的帖子:【最简单】在线获取 Windows 激活 ID,不用打电话,自己动手,丰衣足食(https://bbs.pcbeta.com/viewthread-1708424-1-1.html),为我们提供了本年度最实用的技术!再次表示感谢!
基于他的帖子,我在这里发布在线获取Office激活ID的帖子!帖子中有多图是借用他的,我就不再截图了。
核心!在线获取激活ID链接(需要翻墙!建议使用SS): https://microsoft.gointeract.io/mobileweb/?interaction=1443478049354-2924fcb582254ed49836617882f915015fecd10-64be&accountId=microsoft&appkey=fdd66706-ae19-4524-a9e5-440df6739dcd
第一步:打开链接。
第二步:选择「7 Digits」。

第三步:按Win+X后选A,输入slmgr /ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX(X代表你的密钥),提示安装成功后关闭。
第四步:获取安装ID(附一个Office安装ID导出批处理,新建文本文档,复制代码粘贴后,改后缀为.cmd即可),点击运行批处理后在当前目录即可找到有安装ID的Office Installation ID.txt。
- @echo off
- setlocal enabledelayedexpansion
- for /f "tokens=2,* delims=," %%i in ('cscript "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" /dinstid') do set ID=%%i
- for /f "tokens=3,* " %%a in ("!ID!") do (
- set c0=%%a
- set c1=!c0:~0,7!
- set c2=!c0:~7,7!
- set c3=!c0:~14,7!
- set c4=!c0:~21,7!
- set c5=!c0:~28,7!
- set c6=!c0:~35,7!
- set c7=!c0:~42,7!
- set c8=!c0:~49,7!
- set c9=!c0:~56,7!
- echo Office Installation ID:
- echo !c1!-!c2!-!c3!-!c4!-!c5!-!c6!-!c7!-!c8!-!c9!
- @echo Office Installation ID:>> "%~dp0Office Installation ID.txt"
- @echo !c1!-!c2!-!c3!-!c4!-!c5!-!c6!-!c7!-!c8!-!c9!>> "%~dp0Office Installation ID.txt"
- )
- echo.请查看当前目录下「Office Installation ID.txt」
- exit
复制代码其实下面这条命令也可获得安装ID,与上面不同的就是没有利用For命令分开为7个数字为一段罢了。 - cscript "%ProgramFiles%\Microsoft Office\Office16\ospp.vbs" /dinstid >"%~dp0Office Installation ID.txt"
复制代码附我做好的批处理(解压密码zzmytxn):
链接: http://pan.baidu.com/s/1jIO3SJc 密码: cxjk
第五步:在当前目录下找到Office Installation ID.txt,打开,双击数字就可以快速选定一组数字进行复制,一组一组按下图填写表格。
第六步:点击「Submit」,就会得到Confirmation ID。
如果遇到如下错误说明 key 不可用了!
第七步:将获得的Confirmation ID(确认ID)复制到一个文本文档上,得到48位的激活码,如下图。
第八步:按Win+X后选A,输入下面代码即可激活(X代表你的48位确认ID)
- >cd /d "%ProgramFiles%\MICROSOFT OFFICE\OFFICE16"
- >cscript ospp.vbs /actcid:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
复制代码
注意:%ProgramFiles%\MICROSOFT OFFICE\OFFICE16 代表64位系统的Office 2016的路径,要注意更改为你的系统对应的Office的路径,如32位的Office 2016为%ProgramFiles(x86)%\MICROSOFT OFFICE\OFFICE16,路径中的Office16代表Office 2016版,如果为2013版则为Office15。
可以把下面的代码建成一个批处理,方法同上,以后重装系统,运行批处理就可以离线激活了。(其实只要备份了2.0文件夹,恢复2.0文件夹Office会自动激活的)。- 32位:
- >cd /d "%ProgramFiles(x86)%\MICROSOFT OFFICE\OFFICE16"
- >cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX //导入产品密钥
- >cscript ospp.vbs /actcid:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //应用8组×6位(共48位)确认ID
- >cscript ospp.vbs /dstatus //查看激活状态
- 64位:
- >cd /d "%ProgramFiles%\MICROSOFT OFFICE\OFFICE16"
- >cscript ospp.vbs /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX //导入产品密钥
- >cscript ospp.vbs /actcid:XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX //应用8组×6位(共48位)确认ID
- >cscript ospp.vbs /dstatus //查看激活状态
复制代码
教程到此结束,希望对大家有用。
另附Ratiborus的WebAct激活工具(需要翻墙且开启全局代理),其实也是利用那个网址进行在线获取确认ID的,解压密码:zzmytxn
链接: http://pan.baidu.com/s/1geIoj1T 密码: 8guy
发帖不易,大家多多支持! |