首先要說(shuō)明的是以下問題大都出現(xiàn)在安裝企業(yè)版時(shí)會(huì)出現(xiàn),初次安裝VC的人,最好不要安裝這個(gè)版本,企業(yè)版比較不好裝,最好能安裝英文版的VC++,而且不管是哪個(gè)版本的,都要先解壓安裝文件,才可以再進(jìn)行安裝,最好安裝在C盤,默認(rèn)目錄下. 一.vc++6.0安裝時(shí)的奇怪問題 安裝到最后了,進(jìn)度條都100%完事了,但是卻彈出一個(gè)對(duì)話框:“安裝程序無(wú)法創(chuàng)建一個(gè)DCOM用戶賬號(hào)來(lái)注冊(cè) E:\Program Files\Microsoft Visual Studio\Common\Tools\VSEnt98\Vanalyzr\valec.exe" 解決方法: 1、如果是VC卸載過,VC在安裝的時(shí)候會(huì)創(chuàng)建一個(gè)計(jì)算機(jī)內(nèi)部用戶,名為:VUSER+你的主機(jī)名,全名為:VSA Server Account 描述為Account forthe Visual Stdio Analyzer server components在重裝的時(shí)候右擊我的電腦依次選擇,管理->本地用戶和組->用戶,在列表里找到那個(gè)內(nèi)部用戶刪除就可以了. 2、還有一種可能就是你的用戶權(quán)限不夠。不足以創(chuàng)建內(nèi)部帳戶。可以嘗試換成Administrator試試 3、簡(jiǎn)單解決方法: 據(jù)說(shuō)這是Visual Studio的一個(gè)BUG,只出現(xiàn)在Windows 2000/XP下。 若不使用Visual Studio Analyzer,則Custom--Enterprise Tools--不選擇Vistal Studio Analyzer,即可. 權(quán)威解法(轉(zhuǎn)自http://support.microsoft.com/kb/257413): 癥狀 當(dāng)您運(yùn)行 Visual Studio 6.0 安裝程序, 可能收到以下錯(cuò)誤信息: 安裝程序無(wú)法創(chuàng)建 DCOM 用戶帳戶以注冊(cè) <path> \valec.exe 此第一條錯(cuò)誤信息可能后跟二一條消息, 指出安裝程序失敗。 原因 VisualStudioAnalyzer, 它是 Visual Studio 6.0, EnterpriseEdition 中包含產(chǎn)品之一無(wú)法創(chuàng)建本地用戶帳戶, 它需要因更改運(yùn)行到用于 Windows 2000 中用戶安全策略。 解決方案 重新安裝 Visual Studio 6.0 不 Visual Studio Analyzer EnterpriseEdition: 1. 使用自定義安裝, Visual Studio 6.0 企業(yè) - 自定義 頁(yè)上, 企業(yè)工具 , 依次 更改選項(xiàng) 。 2. 在 Visual Studio 6.0 企業(yè) - 企業(yè)工具 頁(yè), 選項(xiàng) , 下進(jìn)行確保 VisualStudioAnalyzer 復(fù)選框未選中。 3. 單擊以選中與要安裝, 所有其他 VisualStudio 組件, 然后單擊 確定 。 4. 單擊 繼續(xù) , 然后按照指示操作。 要安裝 VisualStudioAnalyzer: 1. 在控制面板, 雙擊 添加/刪除程序 , 然后單擊 Microsoft Visual Studio 6.0 企業(yè)版 。 2. 單擊 更改/刪除 。 3. 在 Visual Studio 6.0 企業(yè)安裝, 單擊 添加/刪除 。 4. 在 Visual Studio 6.0 企業(yè) - 維護(hù) 頁(yè), 單擊 企業(yè)工具 , 然后單擊 更改選項(xiàng) 。 5. 在 Visual Studio 6.0 企業(yè) - 企業(yè)工具 頁(yè), 選項(xiàng) , 下單擊 VisualStudioAnalyzer , 然后單擊 確定 。 6. Visual Studio 6.0 企業(yè) - 維護(hù) 頁(yè), 上 繼續(xù) , 單擊, 然后按照指示操作。 當(dāng)您收到錯(cuò)誤消息, " 癥狀 " 部分中描述繼續(xù) Visual Studio 安裝向?qū)А?安裝報(bào)告失敗。 要?jiǎng)?chuàng)建本地帳戶, 它將作為運(yùn)行 VisualStudioAnalyzer: 1. 是運(yùn)行 Visual Studio 企業(yè) Edition 6.0, 計(jì)算機(jī)上創(chuàng)建本地用戶。 有關(guān)如何創(chuàng)建本地用戶, 請(qǐng)參閱 Windows 2000 幫助。 2. 運(yùn)行分布式 COM 配置 (dcomcnfg.exe)。 3. 在 應(yīng)用程序 選項(xiàng)卡, 單擊 MSVSA 本地事件集中器類 , 然后單擊 屬性 。 4. 在 標(biāo)識(shí) 選項(xiàng)卡, 設(shè)置可匹配用戶和密碼在此過程的步驟 1 中創(chuàng)建 此用戶 二、2000系統(tǒng)上有vb6.0(sp5),在安裝vc時(shí)提示有版本安裝沖突問題,可能會(huì)導(dǎo)致vb6.0或vc6.0都不能使用。 解決方法: 刪除vb6.0,安裝vs6.0的時(shí)候把vb,vc都裝上就成了. 三、vc++6.0英文版,但是安裝到最后會(huì)出現(xiàn)提示“msdasql.dll was unable to register itself in the system registry.”安裝程序會(huì)提示vc6.0安裝失敗,vc是不能用的。 解決方法:又找了一個(gè)光盤安裝的,安裝到最后也是這個(gè)問題,就把office卸載了,裝到了C盤,將環(huán)境變量里的用戶變量(原來(lái)是默認(rèn)在D盤的)刪除了,繼續(xù)安裝,程序提示缺少msdatl3.dll ,搜索了下發(fā)現(xiàn)在C:\WINDOWS\system32\dllcache\下面,于是就將其復(fù)制到system32下,又重新安裝,這次沒有msdasql.dll was unable to register itself in the system registry 這個(gè)提示了,程序安裝完成了,只不過沒有安裝MSDN,但是C++能使用 四、在安裝VC++的時(shí)候出現(xiàn)如下問題 “A Previous installation of Visual SourceSafe was dateced at : D\VC++\VSS”"Select Yes to replace it with VSS6.0 or NO to install VSS 6.0 to its default location" 點(diǎn)擊Yes后,出現(xiàn)《setup Error Message》"YOu must first run the Installation Wizard before running this setup"然后退出安裝 解決方法: 只需刪除注冊(cè)表中的HKY_LOCAL_MACHINE\SYSTEM|ControlSet001\Services\VSS即可。原因:可能是因?yàn)榘惭bVC++后卸載再安裝可能也會(huì)導(dǎo)致這個(gè)問題吧。