Office js 安装Office外接程序时,在安装计算机上进行了哪些确切更改?
我希望确保我的Office加载项在各种环境中正常运行。这包括复杂的环境,如终端服务器和Citrix解决方案或用户权限非常有限的系统 从以前基于COM和VBA的加载项中,我知道对用户系统(程序文件夹、系统文件夹、用户配置文件、注册表等)进行的更改越多,在此类环境中出现的问题就越多 因此,我需要知道在客户端计算机上安装Office加载项时所做的确切更改,使用以下方法进行部署Office js 安装Office外接程序时,在安装计算机上进行了哪些确切更改?,office-js,office-addins,Office Js,Office Addins,我希望确保我的Office加载项在各种环境中正常运行。这包括复杂的环境,如终端服务器和Citrix解决方案或用户权限非常有限的系统 从以前基于COM和VBA的加载项中,我知道对用户系统(程序文件夹、系统文件夹、用户配置文件、注册表等)进行的更改越多,在此类环境中出现的问题就越多 因此,我需要知道在客户端计算机上安装Office加载项时所做的确切更改,使用以下方法进行部署 集中部署,有无引用应用程序源 从Office应用商店手动安装 网络共享 由于Office加载项在从网络源加载的浏览器中运行
- 集中部署,有无引用应用程序源
- 从Office应用商店手动安装
- 网络共享
- 您需要网络共享并在用户上下文中访问它
- 受信任目录的注册表更改
[HKEY\U CURRENT\U USER\Software\Microsoft\office\16.0\WEF\TrustedCatalogs\…]
当然,了解所有受支持平台(Windows、MAC和Online)的更改也很好。在Windows系统上安装Office加载项时,进行了以下更改
- 文件系统
%LOCALAPPDATA%\Microsoft\Office\16.0\WEF
- 注册表
[HKEY\U CURRENT\U USER\Software\Microsoft\office\16.0\WEF]
如果您在Office上登录,您的外接程序也会以您的身份进行存储,这就是为什么在上述数据丢失后(在某些情况下)可以并将再次安装外接程序的原因,因此似乎至少将文件夹%LOCALAPPDATA%\Microsoft\Office\16.0\Wef\用作缓存,但不作为已安装外接程序的指示器,至少不是来自已安装外接程序的商店。这是一个问得非常糟糕的问题-您能否澄清所做的确切更改是什么意思?哪里造的?我们指的是什么样的变化?在安装计算机上?关于办公室客户?对于Outlook加载项或Word、Excel和PowerPoint?用户计算机上安装的唯一内容是对清单的引用。清单指向的图标缓存在WEF文件夹中。@Developer实际上,清单的副本似乎存在于“…\WEF \-some GUID here-\-some hash”或“OMEX”-here-\manifests”的子文件夹中。如果搜索\WEF加载项的GUID,它也会出现在其他几个文件中。此外,如果我在Windows注册表中搜索该GUID,它会出现在一个地方。