近日需要安裝一個(gè)OCS的虛機(jī),所以在網(wǎng)上下載了OCS2007的試用版。使用VPC安裝了Windows Server 2003 R2。之后在安裝OCS2007的過程中遇到了“文件被數(shù)字簽名策略拒絕”的錯(cuò)誤。
使用Google搜了一下,原來原因是當(dāng)運(yùn)行安裝程序時(shí),windows Installer會(huì)驗(yàn)證程序包的數(shù)字簽名以確保程序沒有被人篡改。于是整個(gè)程序包將會(huì)被加載到內(nèi)存中,這樣,你的電腦就必須有足夠的連續(xù)內(nèi)存,否則就會(huì)出現(xiàn)錯(cuò)誤。由于出現(xiàn)了錯(cuò)誤,所以windows Installer就無法驗(yàn)證該程序包是否進(jìn)行了正確簽名了。
解決方法是在進(jìn)行安裝前,修改一下注冊(cè)表。把 HKEY_LOCALMACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
注冊(cè)表項(xiàng)下面的PolicyScope值從0改為1。 如果沒有這個(gè)鍵,可以自己新建一個(gè),類型是"DWORD",然后在cmd中,運(yùn)行 net stop msiserver,關(guān)閉Window Installer服務(wù)。
注意,為了安全,安裝完成后可要把值改回去。
聯(lián)系客服