确定 Outlook 是否是计算机上的即点即用应用程序
即点即用是一种适用于 Office 2010 及更高版本的软件分发和更新机制。 通过即点即用分发的产品在本地操作系统上的虚拟应用程序环境中执行。 这意味着这些产品具有其文件和设置的私有副本,并且它们所做的任何更改会在虚拟环境中捕获到。
即点即用速度快,即表示用户在很短时间内就能开始运行应用程序,而不用等待完整产品完成安装。 更新会在后台自动运行,无需用户首先移除安装或手动安装更新。 即点即用产品是虚拟化的,不会与其他已安装的软件冲突。 不过,由于通过即点即用分发的产品有所有文件和注册的私有副本,因此加载项开发人员无法确定这种产品的存在方式是否与客户端计算机硬盘上已安装的产品相同。 自 Outlook 2010 起,加载项开发人员应验证是否已安装 Outlook,并验证 Outlook 是否已作为即点即用产品分发。
注意
即使客户端计算机运行的是 64 位操作系统,即点即用虚拟应用程序环境中也仅支持 32 位的 Office 2013。
检查客户端计算机上的 Outlook 2013 是否是通过即点即用进行分发的具体步骤
验证 Windows 注册表中的以下位置上是否有 VirtualOutlook 键:
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Office\15.0\Common\InstallRoot\Virtual\VirtualOutlook
VirtualOutlook 键是包含已安装产品语言(例如“en-us”)的区域性标记的REG_SZ值。