分类: C/C++
2009-03-22 21:39:53
首先要说明的是以下问题大都出现在安装企业版时会出现,初次安装VC的人,最好不要安装这个版本,企业版比较不好装,最好能安装英文版的VC++,而且不管是哪个版本的,都要先解压安装文件,才可以再进行安装,最好安装在C盘,默认目录下.
一.vc++6.0安装时的奇怪问题
安装到最后了,进度条都100%完事了,但是却弹出一个对话框:“安装程序无法创建一个DCOM用户帐号来注册
E:\Program Files\Microsoft Visual Studio\Common\Tools\VSEnt98\Vanalyzr\valec.exe"
解决方法:
1、如果是VC卸载过,VC在安装的时候会创建一个计算机内部用户,名为:VUSER+你的主机名,全名为:VSA Server Account 描述为Account forthe Visual Stdio Analyzer server components在重装的时候右击我的电脑依次选择,管理->本地用户和组->用户,在列表里找到那个内部用户删除就可以了.
2、还有一种可能就是你的用户权限不够。不足以创建内部帐户。可以尝试换成Administrator试试
3、简单解决方法:
据说这是Visual Studio的一个BUG,只出现在Windows 2000/XP下。
若不使用Visual Studio Analyzer,则Custom--Enterprise Tools--不选择Vistal Studio Analyzer,即可.
权威解法(转自):
症状
当您运行 Visual Studio 6.0 安装程序, 可能收到以下错误信息:
安装程序无法创建 DCOM 用户帐户以注册
此第一条错误信息可能后跟二一条消息, 指出安装程序失败。
原因
VisualStudioAnalyzer, 它是 Visual Studio 6.0, EnterpriseEdition 中包含产品之一无法创建本地用户帐户, 它需要因更改运行到用于 Windows 2000 中用户安全策略。
解决方案
重新安装 Visual Studio 6.0 不 Visual Studio Analyzer EnterpriseEdition: 1. 使用自定义安装, Visual Studio 6.0 企业 - 自定义 页上, 企业工具 , 依次 更改选项 。
2. 在 Visual Studio 6.0 企业 - 企业工具 页, 选项 , 下进行确保 VisualStudioAnalyzer 复选框未选中。
3. 单击以选中与要安装, 所有其他 VisualStudio 组件, 然后单击 确定 。
4. 单击 继续 , 然后按照指示操作。
要安装 VisualStudioAnalyzer: 1. 在控制面板, 双击 添加/删除程序 , 然后单击 Microsoft Visual Studio 6.0 企业版 。
2. 单击 更改/删除 。
3. 在 Visual Studio 6.0 企业安装, 单击 添加/删除 。
4. 在 Visual Studio 6.0 企业 - 维护 页, 单击 企业工具 , 然后单击 更改选项 。
5. 在 Visual Studio 6.0 企业 - 企业工具 页, 选项 , 下单击 VisualStudioAnalyzer , 然后单击 确定 。
6. Visual Studio 6.0 企业 - 维护 页, 上 继续 , 单击, 然后按照指示操作。
当您收到错误消息, " 症状 " 部分中描述继续 Visual Studio 安装向导。 安装报告失败。
要创建本地帐户, 它将作为运行 VisualStudioAnalyzer: 1. 是运行 Visual Studio 企业 Edition 6.0, 计算机上创建本地用户。 有关如何创建本地用户, 请参阅 Windows 2000 帮助。
2. 运行分布式 COM 配置 (dcomcnfg.exe)。
3. 在 应用程序 选项卡, 单击 MSVSA 本地事件集中器类 , 然后单击 属性 。
4. 在 标识 选项卡, 设置可匹配用户和密码在此过程的步骤 1 中创建 此用户
二、2000系统上有vb6.0(sp5),在安装vc时提示有版本安装冲突问题,可能会导致vb6.0或vc6.0都不能使用。
解决方法: 删除vb6.0,安装vs6.0的时候把vb,vc都装上就成了.
三、vc++6.0英文版,但是安装到最后会出现提示“msdasql.dll was unable to register itself in the system registry.”安装程序会提示vc6.0安装失败,vc是不能用的。
解决方法:又找了一个光盘安装的,安装到最后也是这个问题,就把office卸载了,装到了C盘,将环境变量里的用户变量(原来是默认在D盘的)删除了,继续安装,程序提示缺少msdatl3.dll ,搜索了下发现在C:\WINDOWS\system32\dllcache\下面,于是就将其复制到system32下,又重新安装,这次没有msdasql.dll was unable to register itself in the system registry 这个提示了,程序安装完成了,只不过没有安装MSDN,但是C++能使用
四、在安装VC++的时候出现如下问题
“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" 点击Yes后,出现《setup Error Message》"YOu must first run the Installation Wizard before running this setup"然后退出安装
解决方法: 只需删除注册表中的HKY_LOCAL_MACHINE\SYSTEM|ControlSet001\Services\VSS即可。原因:可能是因为安装VC++后卸载再安装可能也会导致这个问题吧。