嘗試在 Windows Server 2003 或 Windows XP 中安裝大型 Windows Installer 程序包或大型 Windows Installer 修補程序包時(shí)出現錯誤消息:“
嘗試在 Windows Server 2003 或 Windows XP 中安裝大型 WindowsInstaller 程序包或大型 Windows Installer 修補程序包時(shí)出現錯誤消息:“Error 1718. File wasrejected by digital signature policy”(錯誤 1718。文件被數字簽名策略拒絕)
| 文章編號 | : | 925336 |
| 最后修改 | : | 2007年4月3日 |
| 修訂 | : | 2.0 |
重要說(shuō)明:本文包含有關(guān)如何修改注冊表的信息。修改注冊表之前,一定要先對其進(jìn)行備份,并且一定要知道在出現問(wèn)題時(shí)如何還原注冊表。有關(guān)如何備份、還原和修改注冊表的更多信息,請單擊下面的文章編號,以查看 Microsoft 知識庫中相應的文章:
256986 (http://support.microsoft.com/kb/256986/) Microsoft Windows 注冊表說(shuō)明
癥狀
嘗試在運行 Microsoft Windows Server 2003 或 Microsoft Windows XP 的計算機上安裝大型Microsoft Windows Installer (.msi) 程序包或大型 Microsoft Windows Installer修補程序 (.msp) 包時(shí),將收到以下錯誤消息:
錯誤 1718。文件 FileName 被數字簽名策略拒絕。
回到頂端
原因
當計算機沒(méi)有足夠的連續內存可供 Windows Server 2003 或 Windows XP 用于驗證是否對 .msi 包或 .msp 包正確進(jìn)行了簽名時(shí)將出現此問(wèn)題。
回到頂端
替代方法
警告:如果使用注冊表編輯器或其他方法錯誤地修改了注冊表,則可能會(huì )出現嚴重問(wèn)題。這些問(wèn)題可能需要重新安裝操作系統才能解決。Microsoft 不能保證可以解決這些問(wèn)題。修改注冊表需要您自擔風(fēng)險。
要解決此問(wèn)題,請在嘗試安裝程序包之前將 PolicyScope 注冊表值更改為 1。為此,請按照下列步驟操作。
注意:如果將計算機加入到域中,則域策略更新可能會(huì )覆蓋您對注冊表所做的更改。強烈建議在執行以下步驟之前從域中斷開(kāi)計算機。
| 1. | 依次單擊“開(kāi)始”和“運行”,鍵入 regedit,然后單擊“確定”。 |
| 2. | 在注冊表編輯器中,找到并單擊下面的注冊表項: HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
注意:在修改此注冊表項之前,建議先備份此注冊表項。為此,右鍵單擊“CodeIdentifiers”,然后單擊“導出”。將文件保存到可在計算機上找到此文件的位置中。 |
| 3. | 更改 PolicyScope 的注冊表值。為此,請雙擊“PolicyScope”,然后將設置從 0 更改為 1。 |
| 4. | 關(guān)閉注冊表編輯器。 |
| 5. | 依次單擊“開(kāi)始”、“運行”,鍵入 cmd,然后單擊“確定”以打開(kāi)命令提示符窗口。 |
| 6. | 在命令提示符下,鍵入以下命令并按 Enter: net stop msiserver 如果 Windows Installer 服務(wù)當前正在后臺運行,則此命令將停止該服務(wù)。該服務(wù)停止后,請關(guān)閉命令提示符窗口,然后轉到步驟 7。
注意:如果在命令提示符處收到以下消息,請關(guān)閉命令提示符窗口,然后轉到步驟 7: 未啟動(dòng) Windows Installer 服務(wù) |
| 7. | 收到“癥狀”部分所述的錯誤消息后,請安裝要嘗試安裝的程序包。 |
| 8. | 安裝了程序包之后,重復步驟 1 和 2。然后,將 PolicyScope 注冊表值更改回 0。 |
| 9. | 如果從域中斷開(kāi)了計算機,請重新加入域,然后重新啟動(dòng)計算機。
注意:如果未從域中斷開(kāi)計算機,則不必重新啟動(dòng)計算機。 |
如果以上步驟不能解決該問(wèn)題,請按照下列步驟操作:
| 1. | 單擊“開(kāi)始”,單擊“運行”,鍵入 control admintools,然后單擊“確定”。 |
| 2. | 雙擊“本地安全策略”。 |
| 3. | 單擊“軟件限制策略”。
注意:如果未列出軟件限制,請右擊“軟件限制策略”,然后單擊“新建策略”。 |
| 4. | 在“對象類(lèi)型”下,雙擊“強制”。 |
| 5. | 單擊“除本地管理員以外的所有用戶(hù)”,然后單擊“確定”。 |
| 6. | 重新啟動(dòng)計算機。 |
重要說(shuō)明:在按照以上步驟操作后,本地管理員就可以安裝 .msi 包或 .msp 包。安裝了程序包之后,請按照以上步驟重置強制級別。在步驟 5 中,單擊“所有用戶(hù)”而不是單擊“除本地管理員以外的所有用戶(hù)”。
本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請
點(diǎn)擊舉報。