vs2005 sp1 安裝失敗是經(jīng)常的事情。
當(dāng)發(fā)生這樣的時(shí)候后,經(jīng)過(guò)如下操作即可成功安裝。
第一步:
1. 單擊“開(kāi)始”,單擊“運(yùn)行”,鍵入 secpol.msc,然后單擊“確定”。
2. 雙擊“本地安全策略”。
3. 單擊“軟件限制策略”。
注意:如果未列出軟件限制,請(qǐng)右擊“軟件限制策略”,然后單擊“新建策略”。
4. 在“對(duì)象類(lèi)型”下,雙擊“強(qiáng)制”。
5. 單擊“除本地管理員以外的所有用戶(hù)”,然后單擊“確定”。
6. 重新啟動(dòng)計(jì)算機(jī)。

第二步:
1. 依次單擊“開(kāi)始”和“運(yùn)行”,鍵入 regedit,然后單擊“確定”。
2. 在注冊(cè)表編輯器中,找到并單擊下面的注冊(cè)表項(xiàng):
HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Safer\CodeIdentifiers
注意:在修改此注冊(cè)表項(xiàng)之前,建議先備份此注冊(cè)表項(xiàng)。為此,右鍵單擊“CodeIdentifiers”,然后單擊“導(dǎo)出”。將文件保存到可在計(jì)算機(jī)上找到此文件的位置中。
3. 更改 PolicyScope 的注冊(cè)表值。為此,請(qǐng)雙擊“PolicyScope”,然后將設(shè)置從 0 更改為 1。
4. 關(guān)閉注冊(cè)表編輯器。
5. 依次單擊“開(kāi)始”、“運(yùn)行”,鍵入 cmd,然后單擊“確定”以打開(kāi)命令提示符窗口。
6. 在命令提示符下,鍵入以下命令并按 Enter:
net stop msiserver
如果 Windows Installer 服務(wù)當(dāng)前正在后臺(tái)運(yùn)行,則此命令將停止該服務(wù)。該服務(wù)停止后,請(qǐng)關(guān)閉命令提示符窗口,然后轉(zhuǎn)到步驟 7。
注意:如果在命令提示符處收到以下消息,請(qǐng)關(guān)閉命令提示符窗口,然后轉(zhuǎn)到步驟 7:
未啟動(dòng) Windows Installer 服務(wù)
7. 收到“癥狀”部分所述的錯(cuò)誤消息后,請(qǐng)安裝要嘗試安裝的程序包。
8. 安裝了程序包之后,重復(fù)步驟 1 和 2。然后,將 PolicyScope 注冊(cè)表值更改回 0。
9. 如果從域中斷開(kāi)了計(jì)算機(jī),請(qǐng)重新加入域,然后重新啟動(dòng)計(jì)算機(jī)。