近日重裝系統,裝的是xp sp3,之后裝iis5.1,sql2005,都一切正常,然后裝VS2008,安裝.Net Framework3.5到一半的時候出錯,錯誤代碼1603,該錯誤只是提示"安裝時發生嚴重錯誤",但無法確定是到底在哪出錯。
上網查資料,試了很多方法,比如下載一個.net清除工具(dotnetfx_cleanup_tool)清除電腦中所有版本的.net framework,然后再安裝,錯誤依舊;下載單獨的.net Framework3.5安裝包單獨安裝,依然報錯。
后來又找了許多,發現很多人遇到這問題,但錯誤原因千奇百怪,解決方案也各有不同,試了幾個,都不能解決我的問題。這時我意識到應該找到我自己出錯的原因才能解決該問題。根據別人的提示,在安裝出錯以后,運行%temp%打開臨時文件夾,找到安裝生成的幾個臨時文件,然后在文件中搜索"Return Value 3"(錯誤原因就在它上面幾行顯示).終于在dd_NET_Framework30_Setup0899這個文件中搜到,錯誤的原因就在"Return Value 3"的上面兩行,我的錯誤如下:
Error 1406.Could not write value PresentationHost.exe to key \SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ZONE_ELEVATION. System error . Verify that you have sufficient access to that key, or contact your support personnel.
MSI (s) (94:B0) [17:51:43:812]: User policy value 'DisableRollback' is 0
MSI (s) (94:B0) [17:51:43:812]: Machine policy value 'DisableRollback' is 0
Action ended 17:51:43: InstallExecute. Return value 3.
根據此錯誤,在一番搜索之后找到了解決辦法:
1、運行->regedit 打開注冊表,找到HKEY_LOCAL_MACHINE \SOFTWARE\Microsoft\Internet Explorer\Main\FeatureControl\FEATURE_ZONE_ELEVATION;
2、點擊右鍵選擇權限選項;
3、選擇Administrators組,在下面的完全控制的允許選項打鉤。
然后再重新安裝,.Net Framework3.5順利安裝,VS2008也安裝成功。
總結看來,遇到此類錯誤一定要看日志,找到錯誤原因,對癥下藥,方能解決。
解決辦法參考網站:http://kb2.adobe.com/cps/329/329137.html#main_Windows%20XP
posted on 2010-10-10 16:13
Bluesea 閱讀(3146)
評論(0) 編輯 收藏 引用 所屬分類:
編程工具