我遇到了完全相同的警告(...Office 即点即用安装程序遇到问题,因为您的计算机上安装了这些基于 Windows Installer 的 Office 程序...),并且成功将 Visio 2016 安装到已安装 MS Office 2016 Professional Plus 的 PC 上。这是详细的解决方案。
问题根源:Microsoft 阻止了即点即用 (C2R) 版和 Windows Installer (MSI) 版在同一台计算机上同时运行。
解决方法提示: C2R 检查 PC 中是否已经安装了 MSI 版本(例如 MS Office 2016 Professional Plus)。所以,如果我从 C2R 检查器中隐藏 MSI 版本(同时仍安装在 PC 中),我可以将 C2R Visio 安装到安装了 MSI 的 MS Office Pro Plus 机器上!
解决方案的灵感:
http://woshub.com/how-to-hide-installed-programs-from-programs-and-features/
thenicnic 2018 年 5 月 12 日的精彩做法:
https://social.technet.microsoft.com/Forums/office/de-DE/344c975d-1d36-4338-8f7a-0f0eb685234c/office-2016-msi-installer-volume-license-incompatible-with-visioproject-2016-from-msdn-click-to?forum=Office2016setupdeploy
解决方案(逐步):
我的电脑:64 位 Windows 10;安装 32 位 MS Office 2016 Professional Plus
安装 Visio 2016 Professional Plus:
1. 在 C2R 检查器中隐藏 MS Office 2016 Professional Plus:
转到注册表路径:
如果您有 64 位操作系统 (OS) PC 和 32 位 Office:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\Office16.PROPLUS
如果您有 64 位操作系统 (OS) PC 和 64 位 Office:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall\Office16.PROPLUS
添加一个名为 SystemComponent 的 DWORD 值并将其设置为 1。
添加后,Office 2016 Pro Plus 在“控制面板 - 程序和功能”中变得不可见(尽管它仍然安装在 PC 中,从而欺骗了 C2R 检查器!)。
稍微享受一下这个技巧(将 SystemComponent 设置为 0,然后在“控制面板 - 程序和功能”中按 F5(刷新)即可看到 Office 2016 Pro Plus。现在,回到我们的工作,即再次将 SystemComponent 设置为 1)
现在,可以使用 C2R 安装程序安装 Visio 2016。
2. 下载 Office 2016 部署工具 (officedeploymenttool_10321.33602.exe)。
https://support.microsoft.com/en-us/help/4026267/office-office-2016-deployment-tool
运行 officedeploymenttool_10321.33602.exe。这将创建一个名为 OfficeDeploymentTool 的文件夹,其中包含文件 setup.exe 和 configure.xml。
3.打开configure.xml(用记事本),保存为InstallVisio.xml,删除所有内容,将如下代码放入InstallVisio.xml文件:
<Configuration>
<Add OfficeClientEdition="32" >
<Product ID="VisioProXVolume" PIDKEY="69WXN-MBYV6-22PQG-3WGHK-RM6XC">
<Language ID="tr-tr" />
</Product>
</Add>
</Configuration>
请注意,这是针对土耳其语 Visio 的,想要英语 Visio 的人必须保持 PIDKEY 不变,但必须在上述语言 ID 部分设置 en-us。
4. 运行 Office 部署工具以安装 Visio 2016 Pro Plus:
要安装 Visio(在 InstallVisio.xml 文件中指定),请打开命令提示符更改目录并进入 OfficeDeploymentTool 的 setup.exe 所在的文件夹。
(在我的电脑上,我把officedeploymenttool_10321.33602.exe放到了D:\Office2016ClickToRunEdition,运行后setup.exe和configure.exe在D:\Office2016ClickToRunEdition\OfficeDeploymentTool中创建。因此,我来到了D:\Office2016ClickToRunEdition\OfficeDeploymentTool在命令提示符中)。
运行以下命令:
setup.exe /configure InstallVisio.xml
5. 安装成功,最后显示一条消息:
https : // prnt.sc / k2u256
PS 1:希望在“控制面板 - 程序和功能”中看到 MS Office 2016 Pro Plus 的用户应将 SystemComponent 值设置为 0 或删除添加的注册表项(即 SystemComponent) .
PS 2:我下载了 VisioProRetail.img (4,341,036 KB) 并将其挂载为 E,但在此过程中没有使用它。我认为通过上述配置 .xml 文件,Visio 是自动从 Microsoft 服务器下载的。由此产生的成功安装消息似乎是这样说的。