2015-11-23 201 views
0

在我们的产品中,我们必须禁用“windows安装程序”服务(安全方面)。 在Windows 2012,不可能用SC.EXE这样做,所以我们不得不更改注册表 服务的价值(HKEY_LOCAL_MACHINE \系统\ CurrentControlSet \服务\ msiserver --->开始= 4)如何在不安装Windows安装程序的情况下安装vC++ redistributable

现在,我们的产品的升级过程中,我们需要安装 “VC++ 2013 REDIST”

1)是否有可能不使用Windows Installer安装这个包?

2)或者,是否可以在不重新启动机器的情况下启动“禁用”的Windows安装程序服务?

非常感谢, Daniel。

+0

您通常不需要重新启动机器来启动服务。您应该能够将启动类型更改为手动,启动服务,然后将启动类型设置为禁用。 (然而,我怀疑禁用Windows安装程序服务有任何真正的好处。) –

回答

1

,而不是安装使用Windows安装程序就可以把需要的文件在你的可执行文件的目录下的VC++ 2013运行时:

可以直接安装可再发行的Visual C++的DLL在应用程序的本地文件夹,是包含可执行应用程序文件的文件夹。

(从Redistributing Visual C++ Files

会为你工作?

相关问题