安裝 VS2005 SP1 有關(guān)問(wèn)題的解決辦法
更新時(shí)間:2007年04月13日 00:00:00 作者:
VS2005 SP1 出來(lái)了,號(hào)稱是M$有史以來(lái)最bt的補(bǔ)丁,看見(jiàn)有人裝了3個(gè)多小時(shí)還在收集信息……
其實(shí)原因總結(jié)起來(lái)就兩個(gè):
1. 數(shù)字簽名認(rèn)證的問(wèn)題
2. C盤(pán)空間的問(wèn)題
原因1:Windows Installer設(shè)計(jì)的一個(gè)特性是可以驗(yàn)證文件的數(shù)字簽名。但是這次的補(bǔ)丁太
大了,要驗(yàn)證簽名的話基本上把內(nèi)存都吃光了(要1GB左右的內(nèi)存)
原因2:Windows Installer設(shè)計(jì)的一個(gè)特性是會(huì)在C盤(pán)生成一個(gè)$PatchCache$文
件,把補(bǔ)的文件再存一遍,對(duì)于這次的補(bǔ)丁嘛,這個(gè)大約會(huì)消耗掉1.3GB的空間
總之就是內(nèi)存不夠、C盤(pán)空間不夠的系統(tǒng),如果直接安裝的話肯定死得很難看 *_*
解決方案:
針對(duì)原因1:按照 http://support.microsoft.com/kb/824642/en-us 的指示把管理員的數(shù)字簽名驗(yàn)證關(guān)掉
針對(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 VS80-KBnnnnnn-X86-mmm.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
(來(lái)自:
http://blogs.msdn.com/heaths/archive/2006/11/28/save-time-and-space-for-vs-2005-sp1-by-disabling-the-patch-cache.aspx)
可以為你的C盤(pán)省下1.3GB空間
如果你用vista,在vista下很簡(jiǎn)單就可以搞定的:
(1)把installer文件夾cut到d盤(pán)
(2) mklink /d /j C:\Windows\Installer d:\Installer
也就是把installer文件夾換一個(gè)位置
--------------------------------------------------------------------------------
最后,不著急的話等幾天會(huì)有官方集成版本了,那時(shí)估計(jì)打補(bǔ)丁要方便多了。
其實(shí)原因總結(jié)起來(lái)就兩個(gè):
1. 數(shù)字簽名認(rèn)證的問(wèn)題
2. C盤(pán)空間的問(wèn)題
原因1:Windows Installer設(shè)計(jì)的一個(gè)特性是可以驗(yàn)證文件的數(shù)字簽名。但是這次的補(bǔ)丁太
大了,要驗(yàn)證簽名的話基本上把內(nèi)存都吃光了(要1GB左右的內(nèi)存)
原因2:Windows Installer設(shè)計(jì)的一個(gè)特性是會(huì)在C盤(pán)生成一個(gè)$PatchCache$文
件,把補(bǔ)的文件再存一遍,對(duì)于這次的補(bǔ)丁嘛,這個(gè)大約會(huì)消耗掉1.3GB的空間
總之就是內(nèi)存不夠、C盤(pán)空間不夠的系統(tǒng),如果直接安裝的話肯定死得很難看 *_*
解決方案:
針對(duì)原因1:按照 http://support.microsoft.com/kb/824642/en-us 的指示把管理員的數(shù)字簽名驗(yàn)證關(guān)掉
針對(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 VS80-KBnnnnnn-X86-mmm.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
(來(lái)自:
http://blogs.msdn.com/heaths/archive/2006/11/28/save-time-and-space-for-vs-2005-sp1-by-disabling-the-patch-cache.aspx)
可以為你的C盤(pán)省下1.3GB空間
如果你用vista,在vista下很簡(jiǎn)單就可以搞定的:
(1)把installer文件夾cut到d盤(pán)
(2) mklink /d /j C:\Windows\Installer d:\Installer
也就是把installer文件夾換一個(gè)位置
--------------------------------------------------------------------------------
最后,不著急的話等幾天會(huì)有官方集成版本了,那時(shí)估計(jì)打補(bǔ)丁要方便多了。
您可能感興趣的文章:
- VS2015 update2安裝歷程
- VS2015開(kāi)發(fā)環(huán)境的安裝和配置
- Win10中VC2013安裝Unit test組件出現(xiàn)問(wèn)題解決方案
- 同時(shí)安裝vs2005團(tuán)隊(duì)開(kāi)發(fā)版和sql 2005企業(yè)版的方法(downmoon原作)
- vs10安裝之后一些列問(wèn)題
- vs2008 安裝失敗的總結(jié)與分享
- VS2008無(wú)法直接查看STL值的解決方法
- vs2010顯示代碼行數(shù)的方法
- VS2010/VS2013項(xiàng)目創(chuàng)建 ADO.NET連接mysql/sql server詳細(xì)步驟
- Visual Studio 2015安裝步驟詳解
相關(guān)文章
Ubuntu16.04系統(tǒng)配置.net core環(huán)境
本文給大家介紹的是在Ubuntu16.04系統(tǒng)配置.net core環(huán)境的方法,由于作者本身用的是WIN系統(tǒng),所以這次教程是在VMware中進(jìn)行的,希望大家能夠喜歡。2016-07-07
.NET 6開(kāi)發(fā)TodoList應(yīng)用引入數(shù)據(jù)存儲(chǔ)
這篇文章主要介紹了.NET 6開(kāi)發(fā)TodoList應(yīng)用引入數(shù)據(jù)存儲(chǔ),本篇文章僅完成了數(shù)據(jù)存儲(chǔ)服務(wù)的配置工作,目前還沒(méi)有添加任何實(shí)體對(duì)象和數(shù)據(jù)庫(kù)表定義,所以暫時(shí)沒(méi)有可視化的驗(yàn)證,僅我們可以運(yùn)行程序看我們的配置是否成功:下面來(lái)看詳細(xì)內(nèi)容吧2021-12-12
.NET實(shí)現(xiàn)ChatGPT的Stream傳輸?shù)倪^(guò)程
這篇文章主要介紹了.NET如何實(shí)現(xiàn)ChatGPT的Stream傳輸,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2023-07-07
sqlserver 批量數(shù)據(jù)替換助手V1.0版發(fā)布
前段時(shí)間網(wǎng)站被掛馬,數(shù)據(jù)庫(kù)表中很多文本字段都被加上了一段js腳本。修復(fù)完程序漏洞之后便開(kāi)始著手清理這些被注入的數(shù)據(jù),其間參考了一些網(wǎng)上的方法,大都是寫(xiě)一個(gè)存儲(chǔ)過(guò)程進(jìn)行一個(gè)表一個(gè)表逐一清理。2011-10-10
詳解ASP.NET Core 中基于工廠的中間件激活的實(shí)現(xiàn)方法
這篇文章主要介紹了ASP.NET Core 中基于工廠的中間件激活的實(shí)現(xiàn)方法,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2020-11-11
ASP.NET2.0:頁(yè)面中鏈入的CSS、js文件帶中文時(shí)需注意
ASP.NET2.0:頁(yè)面中鏈入的CSS、js文件帶中文時(shí)需注意...2006-09-09
asp.net(C#)遍歷memcached緩存對(duì)象
出于性能考慮,memcached沒(méi)有提供遍歷功能,不過(guò)我們可以通過(guò)以下兩個(gè)stats命令得到所有的緩存對(duì)象。2010-03-03

