對VS升級SP2補丁,出現錯誤 1718。 文件被數字簽名策略拒絕錯誤的解決辦法

MSDN: http://support.microsoft.com/kb/925336

 

1. 然後單擊 確定 、 開始 , 鍵入 regedit , 和 運行 。
2. 中註冊表編輯器, 找到並單擊以下註冊表項:
HKEY_LOCAL_MACHINE/Software/Policies/Microsoft/Windows/Safer/CodeIdentifiers

                 注意 之前修改該鍵, 建議您備份該項。 要這樣做, CodeIdentifiers , 右擊, 然後單擊 導出 。 將文件保存到您計算機上可以找到其位置。
3. 更改 PolicyScope 註冊表值。 要這樣做, 雙擊 PolicyScope , 然後將設置從 0 到 1。
4. 關閉註冊表編輯器。
5. 然後單擊 確定 以打開命令提示符窗口、 開始 , 鍵入 cmd , 和 運行 。
6. 在命令提示符, 鍵入以下命令, 然後按 ENTER 鍵:
Net stop msiserver

如果在後臺服務正在運行該命令停止 WindowsInstaller 服務。 當服務已停止, 關閉命令提示符窗口, 並再轉到步驟 7。

      注意 如果您收到以下消息在命令提示符下, 關閉命令提示符窗口, 並再轉到步驟 7:
WindowsInstaller 服務未啓動
7. 安裝軟件包, 您試圖安裝當您收到 " 症狀 " 部分中所述錯誤信息。
8. 安裝程序包後, 重複步驟 1 和 2。 然後, 更改回 0 PolicyScope 註冊表值。
9. 如果您斷開計算機域, 域, re-join 並重新啓動計算機。

      注意 如果您計算機從域, 斷開找不您執行不需要重新啓動計算機。

 

(不知道PolicyScope 的值不改回0會怎麼樣?)

 

還有另一種方法似乎也是解決這個問題的:

 

在控制中點擊:“管理工具-域控制器安全策略”

單擊:軟件策略限制。

如果右剛提示沒有建立策略的話,請在“軟件策略限制”中用右鍵新建一個策略。

在雙擊右側的“強制”,在纏出的新的窗口中,選擇“除本地管理員以外的所有用戶”,然後單擊“確定”。

由於我的系統是域服務器,所以我同時在“管理工具-域安全策略”和:“管理工具-域控制器安全策略”中做了同樣的兩個修改。

修改完畢後重新啓動計算機。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章