首先说一下: 本贴不讨论盗版!
购买的新计算机一般会预装 store office(此处特指不带 office 2016/2019 授权的那种), 常规的激活方式是登录 office 账户, 根据账户已有的授权来激活 office.
公司购买的 office 授权一般是批量授权版本的 office, 激活方式是 MAK/KMS, 然而 uwp office 并不能使用这些批量激活的 key 来激活.
然后操作就变成了: 卸载预装的 uwp office(甚至还需要卸载 Provisioned Office Appx 包以节约硬盘空间, 开始菜单里面卸载是假卸载), 然后再安装 office, 这操作我觉得很搞笑, 卸了又装真的是无语...
uwp office 一般是不会带 ospp.vbs
和 license16
文件夹的, 所以需要用其它方式激活 office.
在同事的计算机上找到 C:\program files\Microsoft office\root\license16
文件夹, 当然根据具体的安装情况, 可能是 Program files(x86)
里面. 也有可能我把路径记错了... 反正找到 license16
文件夹.
对于 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 证书一起复制到你电脑上.
打开管理员命令提示符, 运行 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
对于 MAK, 运行: slmgr /ato <Activation ID>
.
对于 KMS, 需要先设置一下你所在组织的 KMS 服务器位置: slmgr /skms <KMS_Server_IP>
,
然后运行slmgr /ato <Activation ID>
.
确认激活情况:slmgr /dlv <Activation ID>
这是我自己折腾的, 可能网上有其它工具, 有误的地方请指正.
上面所有命令都需要管理员身份运行.
不要想白嫖 Office 365 的 feature: https://www.v2ex.com/t/538651, 虽然特定操作确实可以解锁. 但小心微软的律师函哈哈.
有一些 bug 或者限制, 比如我测试 visio 是发现 uwp visio 好像很容易崩溃, Word 更新后英文操作系统+中文拼写检查的环境启动会报错, 需要禁用 word 自带的加载项.
MSI/C2R 版会预装一些字体, UWP 可不会白送你这些字体哦, 不过无所谓吗, 微软的字体不敢乱用, 不然哪天人在公司坐, 方正律师函天上来. 而且可能存在的字体 bug: https://www.v2ex.com/t/542173
目前只有 32 位的 UWP Office.
UWP Office 可以选择组件安装, 安装方法是先安装基础包 appx, 再安装需要的组件(Word, Excel 等)的 appx 包. 所以那些说 Office 2016 不能选组件的真的是乱说: UWP 是 Appx, 可选组件; VL 的 MSI 更不用说, 可选组件; C2R 可以使用部署工具+XML 排除某个组件的安装(没具体测试).
这样做有没有违反微软的 EULA 我不清楚哈.
另外 office uwp 会蜜汁自动安装 license16 文件夹:
Get-AppxPackage -Name Microsoft.Office.Desktop* | foreach {explorer.exe /select,"$($_.InstallLocation)\AppxBlockMap.xml"}
我可以确定的是第一次安装后是没有 license16 文件夹的.
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.