激活 UWP Office 2016/2019

2019-04-04 00:37:54 +08:00
 Osk

首先说一下: 本贴不讨论盗版!

原因

购买的新计算机一般会预装 store office(此处特指不带 office 2016/2019 授权的那种), 常规的激活方式是登录 office 账户, 根据账户已有的授权来激活 office.

公司购买的 office 授权一般是批量授权版本的 office, 激活方式是 MAK/KMS, 然而 uwp office 并不能使用这些批量激活的 key 来激活.

然后操作就变成了: 卸载预装的 uwp office(甚至还需要卸载 Provisioned Office Appx 包以节约硬盘空间, 开始菜单里面卸载是假卸载), 然后再安装 office, 这操作我觉得很搞笑, 卸了又装真的是无语...


使用 mak/kms 激活 uwp office

uwp office 一般是不会带 ospp.vbslicense16 文件夹的, 所以需要用其它方式激活 office.

1. 获取授权数字证书

在同事的计算机上找到 C:\program files\Microsoft office\root\license16 文件夹, 当然根据具体的安装情况, 可能是 Program files(x86) 里面. 也有可能我把路径记错了... 反正找到 license16 文件夹.

2. 根据所在组织的 office 授权复制数字证书

对于 Office 2016 ProPlus MAK 激活, 只需要复制这几个文件:

ProPlusVL_MAK-pl.xrm-ms
ProPlusVL_MAK-ppd.xrm-ms
ProPlusVL_MAK-ul-oob.xrm-ms
ProPlusVL_MAK-ul-phn.xrm-ms

对于 Office 2016 KMS 激活, 需要:

ProPlusVL_KMS_Client-ppd.xrm-ms
ProPlusVL_KMS_Client-ul.xrm-ms
ProPlusVL_KMS_Client-ul-oob.xrm-ms

然后 pkeyconfig-office.xrm-ms 我不知道是干什么的, 好像不要也可以... 不确定的话一起复制了.

office 2019 的数字证书文件也差不多, 比如: ProPlus2019VL_KMS_Client_AE-ul.xrm-ms

Project 和 Visio 也是类似的, 把几个 KMS/MAK 证书一起复制到你电脑上.

安装数字证书和 Key

打开管理员命令提示符, 运行 slmgr /ilc xxx.xrm-ms 将 MAK 或者几个 KMS 证书依次安装.

嫌麻烦就打开 PowerShell 一条命令安装, 注意 KMS/2019 需要替换 ProPlusVL_MAK_ 为实际需要安装的, 大家都是程序员, 通配符你懂的:

ls -File 'ProPlusVL_MAK_*' | foreach {cscript /nologo C:\Windows\system32\slmgr.vbs /ilc $_}

安装 office key: slmgr /ipk XXXXXXXXX , 将 XXXXX 替换成你司的 MAK key 或对应版本的 KMS GVLK.

正常情况下应该是成功安装 key, 不成功大概是数字证书和 key 不匹配或者数字证书没安装好.

激活

首先运行: cscript /nologo C:\Windows\system32\slmgr.vbs /dlv all >> C:\dlv.txt

然后打开 C:\dlv.txt, Ctrl + F 搜索关键字, 这个关键字得看你得 office key 版本, 大概就是 Office*MAK, Office*KMS 等关键字, 也可以直接搜索上一步输入的 key 的最后一组(5 位), 然后定位到像这样的段落:

Name: Office ??, Office????? edition
Description: Office ??, VOLUME_KMSCLIENT channel
Activation ID: !!!!
Application ID: !!!!
省略...

反正需要找到你所在 office 版本的信息, 在这个段落里面可以看到上一步输入的 key 的最后一组. 我们需要得到的信息是 Activation ID 的 GUID.

激活:

请把 <Activation ID> 替换成实际的 guid, 比如 xxxx-xxxx-xxxx

确认激活情况:slmgr /dlv <Activation ID>

注意

其它

这样做有没有违反微软的 EULA 我不清楚哈.

另外 office uwp 会蜜汁自动安装 license16 文件夹:

Get-AppxPackage -Name Microsoft.Office.Desktop* | foreach {explorer.exe /select,"$($_.InstallLocation)\AppxBlockMap.xml"}

我可以确定的是第一次安装后是没有 license16 文件夹的.

6585 次点击
所在节点    Microsoft Office
14 条回复
geelaw
2019-04-04 01:31:38 +08:00
我强烈建议不要在企业环境里用 UWP Office,公司的 IT 应该帮你们部署 MSI 或者 C2R。

即使是个人版本我也觉得 Desktop 更好。
zro
2019-04-04 01:49:58 +08:00
大致看懂了,先收藏留以后备用吧~~(说不定过个大半年,MS 又把机制改了)
Baymaxbowen
2019-04-04 07:24:12 +08:00
其实普通版本的也可以自定义组件
Osk
2019-04-04 09:21:47 +08:00
@geelaw 优点: 沙盘化,安装快,无 c2r 驻留,也没 msi 补丁爆炸,更新好。
被 c2r 伤过,该死的 isp,c2r 下载过程极慢。

字体在云上,可下载

缺点:更新后能知区图标会重新隐藏,因为路径变了。outlook pst 文件得小心沙盘化的缺点。
redsonic
2019-04-04 14:20:05 +08:00
实测 UWP 版比桌面版流畅。安装卸载非常快,没有一堆补丁白白浪费空间。
i7 4500U + 8G RAM
Osk
2019-04-04 17:27:03 +08:00
顺便贴下 Office UWP 的下载地址, 方便 IT 批量部署:

打开 https://store.rg-adguard.net/
选择 Retail 通道 , 搜索 https://www.microsoft.com/en-us/p/word/cfq7ttc0k7c7

然后下载各个 Appxbundle, 注意 Microsoft.Office.Desktop 这个基础包是必须的, 安装时这个包也是第一个安装的.

在 powershell 里面使用

Get-AuthenticodeSignature *.appxbundle

验证所有 appxbundle, 没问题就能安装了, 双击即可安装. 也可以使用 dism 为所有用户安装.
Osk
2019-04-04 17:31:40 +08:00
@redsonic 我就喜欢它的安装, 卸载和更新方式, 是真的爽, 比 msi/c2r 舒服. 如果 bug 和限制少一点的话就神了.
fxzx
2019-11-08 16:40:55 +08:00
大佬有没有清除许可信息的方法呢?找遍全网只有你这里有关于 uwp office 激活方面的介绍。我现在 office 里面一堆激活信息,office 365 ,2016 ,2019 成功的不成功的都有,想像 win32 那样把没用的删掉。
Osk
2019-11-08 18:39:16 +08:00
@fxzx 你是 uwp office 呢还是 c2r office ?
fxzx
2019-11-08 21:21:51 +08:00
uwp office。重装也删不掉激活信息。
Osk
2019-11-08 22:01:56 +08:00
@fxzx

首先运行:

cscript /nologo C:\Windows\system32\slmgr.vbs /dlv all >> C:\sl.txt

然后打开 sl.txt, 正则搜索:
office 16/2019 等关键字

或者:

搜索 Product Key 后面跟了 5 位序列号的. 使用正则表达式搜索会方便很多.
然后得到需要清除的产品授权的激活 ID(Activation ID)

关闭 office 应用, 运行:

cscript .\slmgr.vbs /upk ACTIVATION_ID


就可以了, 因为我自己的 MS 账户里面也有几个 Office 授权, 有时会不小心搞进去, 导致 office 里面显示一堆无效的授权, 亲测可行.

你先试试?
Osk
2019-11-08 22:05:22 +08:00
@fxzx 不好意思, 第二条命令的路径没写全:

cscript /nologo C:\Windows\system32\slmgr.vbs /upk ACTIVATION_ID
或者直接
slmgr /upk ACTIVATION_ID

所有命令都需要管理员权限运行
fxzx
2019-11-09 06:19:02 +08:00
非常感谢。已经解决了。
Smile945
2020-10-26 15:55:55 +08:00
特来拜谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/551857

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX