首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法为所有用户添加excel外接程序。

无法为所有用户添加excel外接程序。
EN

Stack Overflow用户
提问于 2015-12-07 15:48:44
回答 1查看 913关注 0票数 2

我们有一个应用程序显示为Excel带状。

我们已经通过管理员登录在测试环境中安装了应用程序。我们正在努力使每台机器安装。(请注意,在生产环境中,安装将通过系统帐户)。当我们以用户身份登录到同一台PC时,我们看不到excel条带中的Excel加载项。在加载项列表中,我们也看不到加载项。

我们尝试使用Active setup,Userstat,将属性值设置为ALLUSERS=1、RegisterForAllUsers= True、InstallScope= perMachine、InstallAllUsers = Everyone、RunActionsAsInvoker = True。此外,在所有cutom操作中以及在清单文件中,特权都已从用户更改为admin。所有这些更改,正如我们所理解的,用于包的应用程序是Addin,因此msi创建具有管理员权限是可能的。

不幸的是,这些变化似乎对我们没有任何帮助。

我们需要的是一个msi,我们可以安装在每台机器的基础上。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-12-16 14:54:27

从问题中所提及的情况来看,我们曾尝试过很多方案,最后,以下的方法对我们来说是可行的:

创建一个包,它将在启动文件夹中放置一个powershell快捷方式。快捷方式将依次调用或执行powershell脚本。

powershell脚本将1.检查该特定外接程序的注册表项是否在HKCU中可用。我们的注册表项为“HKCU\Software\Product”,该注册表项的字符串值为"Installed“。

  1. 如果注册表项对用户不可用,则使用tranform安装包。 3.如果注册表已经可用,则脚本不会进行任何更改。

包作为管理程序安装,一旦用户登录,然后自动执行cmd文件并安装外接程序。

因为这是该产品的第一个版本,所以我们不必处理版本兼容性问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34137643

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档