將下面的代碼復制后保存成reg.reg,雙擊運行后添加入注冊表:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup]
"VsCommonDir"="C:\\Program Files\\Microsoft Visual Studio\\Common"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup\Visual Studio 98]
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup\Visual Studio 98\SetupWizard]
"aspo"=dword:38395356
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup\Visual Studio 98\SetupWizard-1033-ENT]
"heuristics"=hex:00,00,00,00,00,00,00,00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup\Microsoft Visual C++\SetupWizard]
"aspo"=dword:38395356
上面的這個注冊表項是我在利用原作者方法的基礎上修改的,原來的方法添加進注冊表后還是相同的問題,添加進下面的這個項就沒有問題了:
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\6.0\Setup\Microsoft Visual C++\SetupWizard]
"aspo"=dword:38395356
另外,上面的"VsCommonDir"是指vc6最終安裝時common目錄存放的路徑,個人建議是將這個目錄與最終的vc6安裝目錄放在同一個目錄下,因為我卸載vc6后重裝就是為了想將兩個目錄放到同一目錄下,好解決在matlab下搭建vc6與matlab混編的環境,也就是說,如果vc6安裝目錄是:
C:\Program Files\Microsoft Visual Studio,那么"VsCommonDir"的目錄指定為:
C:\Program Files\Microsoft Visual Studio\Common,如果vc6的安裝目錄是:
D:\Program Files\Microsoft Visual Studio,那么"VsCommonDir"的目錄相應的指定為:
D:\Program Files\Microsoft Visual Studio\Common
將上面的內容保存成reg.reg文件后,雙擊添加進注冊表。
雙擊vc6安裝目錄下的ACMBOOT.EXE文件,按提示安裝即可。
這樣可以跳過setup.exe安裝時檢測出現的異常,從而實現成功的安裝。
轉自:http://yiyunscu.blog.163.com/blog/static/36263320201152412845203/