使用开箱即用的 Windows(任何版本)在我的域中的所有机器上以管理员身份自动运行安装程序(用于 ActiveX 控件)是否合理?
答案1
这很大程度上取决于具体情况。
“在所有机器上以管理员身份运行安装程序”是什么意思?您实际上要如何运行它?通过登录到所有机器并单击它?通过安排任务?通过使用脚本?通过组策略?
或者您正是在问这个问题,即“如何在域中的所有机器上以管理员身份运行安装程序?”?
请提供更多细节,目前无法回答这个问题。
答案2
ActiveX 控件经常需要以管理员身份安装为了让 Internet Explorer 下载并安装 Active X 控件到特殊的“下载的程序文件“文件夹(通常C:\WINNT\下载的程序文件- 它是一个超级隐藏文件夹在 Windows 资源管理器中)。此外,还写入了几个注册表项以确保本地使用的 Active X 控件文件版本与安装源 URL 中的文件版本相同。我相信 IE 每次启动时都会检查这一点。如果文件版本匹配,则不会触发任何安装操作。
在大多数情况下,我能够通过以下方式打包 Active X 控件捕捉其安装以管理员身份登录并安装,然后创建一个可以在其他计算机上运行并由普通用户帐户安装的 MSI 文件。有关更多详细信息,请参阅我的答案:http://forum.installsite.net/index.php?showtopic=20642&hl=