VC6安裝SP6補丁的方法(超完整!不看後悔) 也即解決VC6編譯連結問題最完整的方法!

pamxy發表於2015-05-28

查考地址如下:

http://blog.csdn.net/liquanhai/article/details/4912963

http://blog.csdn.net/liquanhai/article/details/6557493

http://blog.csdn.net/zougangx/article/details/6543052

在VC6編譯工程時,有時會一直停在linking,而不再編譯,導致只能用工作管理員關掉VC6,這個問題好煩人,原來是一個BUG,打了 SP6補丁就可以了,操作如下:

1.下載檢測是否安裝了VC6 SP6的工具,點選檢測測試




2.下載SP6

隨便選擇一個解壓路徑,雙擊解壓出的資料夾裡setupsp6.exe進行安裝




點Continue


點 I Agree
但發現安裝不成功,如下圖:



3.VC6升級不到SP6的解決方法:

在網上查到,在登錄檔裡需要新增這個項[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MS Setup (ACME)/Table Files]

在網上找到是這樣的:

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MS Setup (ACME)/Table Files]
"Visual Studio 6.0 Professional Edition@v6.0.0.0.0626 (1033)"="C://Program Files//Microsoft Visual Studio//Common//Setup//1033//setup.stf"

由於我的安裝目錄不一樣,所以改為如下:

[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MS Setup (ACME)/Table Files]

"Visual Studio 6.0 Professional Edition@v6.0.0.0.0626 (1033)"="E://WorkTool//Microsoft//Microsoft Visual Studio//Common//Setup//1033//setup.stf"

但在VC6安裝的這個目錄裡沒有setup.strf檔案,

剛好又找到了沒有這個檔案的解決方法,“從vs6安裝包裡“\VFP98\DISTRIB.SRC\SETUP”目錄考過來”,結果確實發現有這個檔案,然後拷貝到需要的地方,然後修改登錄檔,

你會發現沒有MS Setup(ACME)項,那隻能自己建一個,右鍵Microsoft項,新建項,然後再在MS Setup(ACME)項裡新建Table Files項,再右鍵Table Files項,點選新建->字串值(s),將新建的字串值的名稱改為Visual Studio 6.0 Professional Edition@v6.0.0.0.0626 (1033),然後雙擊它,將數值資料改為E:\WorkTool\Microsoft\Microsoft Visual Studio\Common\Setup\1033\SETUP.STF

如下圖:




最後雙擊SP6安裝檔案,結果真的安裝成功了!



再用檢測工具檢測:


說明SP6安裝成功了!


也可以用登錄檔的方法檢視
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/VisualStudio/6.0/ServicePacks
如果沒有這項ServicePacks說明沒有安裝SP6,我的是存在了,也即證明已安裝了的,如圖:



相關文章