成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

安裝VS.NET 2005 SP1補(bǔ)丁全攻略

2010-08-28 10:54:03來(lái)源:西部e網(wǎng)作者:

我第一次安裝這個(gè)補(bǔ)丁的時(shí)候就掛了,搞得VS2005和相關(guān)的一些程序都不能運(yùn)行,后來(lái)在網(wǎng)上找到了一些解決方法,結(jié)合自己的實(shí)際體驗(yàn),寫(xiě)了這篇教程。

補(bǔ)丁相關(guān)資料:

簡(jiǎn)體中文版補(bǔ)丁名稱(chēng):VS80sp1-KB926604-X86-CHS.exe
版本: 50727.762
知識(shí)庫(kù) (KB) 文章: KB928957
發(fā)布日期: 2006/12/14
簡(jiǎn)體中文版補(bǔ)丁大小:430.9 MB
簡(jiǎn)體中文版補(bǔ)丁下載地址:
http://download.microsoft.com/download/8/0/7/8071514d-9370-45c3-8af1-4ff09a70e59d/VS80sp1-KB926604-X86-CHS.exe
官方建議安裝時(shí)硬盤(pán)空間至少為: 6.2GB
安裝完成且清理臨時(shí)文件后空間約減少:500MB左右

SP1的安裝過(guò)程到剖析:

以下內(nèi)容引用自http://blog.joycode.com/jiangsheng

1. 解壓到%temp%\臨時(shí)目錄(對(duì)于我的Visual Studio 2005 Team System,這需要C:\Documents and Settings\Administrator\Local Settings\Temp下面1個(gè)多GB的空間)
2. 把自己復(fù)制到%temp%下(400多MB)
3. 把自己復(fù)制到%windows%\Installer下(C:\Windows Installer下400多MB)
4. 解壓到%windows%\Installer\PatchCache(1個(gè)多GB)
5. 安裝過(guò)程中還會(huì)生成臨時(shí)文件(C:\Config.msi和%temp%下面的日志文件)。

安裝注意事項(xiàng):

1. 安裝時(shí)間會(huì)非常長(zhǎng),看到很多網(wǎng)友說(shuō)如果機(jī)器配置不是很高達(dá)到了3小時(shí),一般的話(huà)也需要1個(gè)小時(shí)左右。我的本本配置比較高,用了不到半個(gè)小時(shí)就裝完了。

2. 安裝前檢查你的C盤(pán)是否有大于6G的空余空間,這是官方要求的數(shù)字。但也有人只有不到2G也順利安裝了,這主要取決VS自定義安裝的多少。據(jù)聞是最占空間的是VC,如果沒(méi)有VC完全用不了2G。但由于我裝VS2005就是為了用VC,所以這點(diǎn)沒(méi)有實(shí)踐證明過(guò)。較保險(xiǎn)的方法是把環(huán)境變量temp和tmp ,虛擬內(nèi)存都定位到其它盤(pán)上,以騰出空間。

3. 如果你以前安裝過(guò)web application project,在安裝vs2005 sp1以前請(qǐng)先把他卸載,否則可能會(huì)安裝失敗。

4. vs2005sp1的補(bǔ)丁包是把你機(jī)器上所有單獨(dú)裝過(guò)vs2005的版本的補(bǔ)丁都打上,如果機(jī)器上同時(shí)裝了Visual Web Developer Express和Visual Studio team sutie,那么他就要運(yùn)行安裝補(bǔ)丁兩次。

安裝過(guò)程常見(jiàn)問(wèn)題:

1. 數(shù)字簽名認(rèn)證的問(wèn)題
當(dāng)您嘗試運(yùn)行 Microsoft Windows Server 2003 或 Microsoft Windows XP, 計(jì)算機(jī)上安裝大 MicrosoftWindowsInstaller .msi) 程序包或大型 MicrosoftWindowsInstaller 修補(bǔ)程序 (.msp) 程序包您可能會(huì)收到以下錯(cuò)誤信息:
錯(cuò)誤 1718。 (FileName)文件被數(shù)字簽名策略拒絕。

2. C盤(pán)空間的問(wèn)題
提示C盤(pán)空間不足,不能成功安裝SP1,錯(cuò)誤代碼2908。
原因1:Windows Installer設(shè)計(jì)的一個(gè)特性是可以驗(yàn)證文件的數(shù)字簽名。但是這次的補(bǔ)丁太大了,要驗(yàn)證簽名的話(huà)基本上把內(nèi)存都吃光了(要1GB左右的內(nèi)存)。
原因2:Windows Installer設(shè)計(jì)的一個(gè)特性是會(huì)在C盤(pán)生成一個(gè)$PatchCache$文件,把補(bǔ)的文件再存一遍,對(duì)于這次的補(bǔ)丁嘛,這個(gè)大約會(huì)消耗掉1.3GB的空間。

結(jié)論就是內(nèi)存不足、C盤(pán)空間不夠的系統(tǒng),如果直接安裝的話(huà)基本就掛了。

解決方案:

針對(duì)原因1:

參考鏈接:http://support.microsoft.com/kb/925336
解決數(shù)字簽名認(rèn)證的問(wèn)題步驟:
1. 單擊 開(kāi)始單擊 運(yùn)行 , 鍵入 控件 secpol.msc , 然后單擊確定 。
2. 打開(kāi)“安全設(shè)置->軟件限制策略”。
注意如果列出“沒(méi)有軟件限制”,需要右鍵單擊“軟件限制策略”, 然后單擊“新建策略”。
3. 在“對(duì)象類(lèi)型->強(qiáng)制”。
4. 點(diǎn)選“除本地管理員以外的所有用戶(hù)”, 并單擊“確定”。
5. 重新啟動(dòng)計(jì)算機(jī)。
要點(diǎn):之后在執(zhí)行以上步驟, 本地管理員可安裝 .msi 軟件包或 .msp 包。 通過(guò)以下以前步驟之后安裝程序包, 重置強(qiáng)制級(jí)別。 在步驟 5, 單擊 所有用戶(hù) 代替 除本地管理員以外的所有用戶(hù)。

針對(duì)原因2:不要直接打補(bǔ)丁,用下面的批處理:

reg export HKLM\Software\Policies\Microsoft\Windows\Installer installer.reg
reg add HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /t REG_DWORD /d 0 /f
net stop msiserver
start /wait VS80sp1-KB926604-X86-CHS.exe
reg delete HKLM\Software\Policies\Microsoft\Windows\Installer /v MaxPatchCacheSize /f
reg import installer.reg
net stop msiserver
del /q installer.reg 2>nul
將上面的保存為InstallVS2005SP1.bat,再執(zhí)行該文件以啟動(dòng)安裝補(bǔ)丁,即可禁用緩存,記得這個(gè)文件要放在和補(bǔ)丁同一個(gè)目錄。
 
-mode: char; line-height: 120%">安裝失敗后的補(bǔ)救措施:
不能成功安裝SP1,錯(cuò)誤代碼2908,然后VS2005就掛了,我是在第一次安裝SP1提示空間不足,然后再次安裝,空間還是不足時(shí)出現(xiàn)的。

以下這個(gè)是網(wǎng)友的經(jīng)歷:

VS 2005 SP1 Beta doesn`t want to install It happened to me as well with the release version of SP1.
我安裝這個(gè)版本的sp1時(shí)也出現(xiàn)了這個(gè)問(wèn)題(指錯(cuò)誤代碼:2908).不只是我的VS2005 Team System 掛掉了,而且.NET 2.0 Framework一樣不能使用,包括IIS和應(yīng)用程序,MSN也不能正常使用。我試著卸載vs2005,但是我再次安裝vs2005時(shí),在安裝過(guò)程中又出現(xiàn)了一個(gè)錯(cuò)誤。

這個(gè)是在網(wǎng)上找到的解決方法,其參考鏈接是一個(gè)英文論壇:

1. 刪除VS2005
2. 刪除.NET FRAMEWORK 2.0
3. 刪除%windir%\WinSxS\ 下的 Policies 文件夾
4. 安裝.NET Framework 2.0
5. 安裝VS2005 & SP1

實(shí)踐證明這個(gè)方法是可行的,不需要重裝系統(tǒng)。

這里補(bǔ)充以下,在卸載了VS2005后,有很多VS2005附帶的組件是沒(méi)有卸載的,那些組件都不需要卸載,之要卸載再卸載.NET FRAMEWORK 2.0就可以了。

關(guān)鍵詞:VS.NET
主站蜘蛛池模板: 藁城市| 诸城市| 兴义市| 辛集市| 乌审旗| 镇原县| 桂东县| 万年县| 汝州市| 瑞昌市| 阜阳市| 宿州市| 比如县| 吉木萨尔县| 赣榆县| 怀柔区| 察雅县| 湟源县| 宁陕县| 瑞金市| 甘南县| 柳河县| 仁化县| 长白| 张家川| 九台市| 韶关市| 新民市| 邓州市| 英超| 澄江县| 安化县| 高唐县| 台南县| 八宿县| 西乌珠穆沁旗| 华阴市| 义乌市| 淮南市| 木兰县| 依安县|