2015-11-23 199 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

會爲你工作?

相關問題