是不是你安装源文件路径有中文文件名?如果没有注意安装路径不能有中文名。
如果还是不行就换个版本的操作系统吧。有的XP不能装
XP只能装个人版。WIN2k WIN2003可以装开发版,企业版。。
重装系统 或者把注册表删掉 重新装 位置最好要是C盘
最好把错误提示目录里的LOG发出来看看,好像是以前安装过的,没卸载干净,还是先改一下计算机名,改大写的,原计算机名记得留个备份,软后安装第二种方法卸载,把文件夹和注册表都清理好,重启后重新安装。
一般好像有两个原因
第一,计算机名的原因。
因为安装时要提取计算机名,如果计算机名包含小写字母就会出错,这是2000的一个BUG,所以修改下计算机名,都改成大写,具体是右击我的电脑→属性→计算机名,键入修改。然后再安装试试。
第二,以前安装过,没卸载干净。
首先把安装目录和C:\Program Files下的Microsoft SQL Server文件夹删了,删除在current_user和local_machine\software\microsoft\ 下有关 Microsoft sql server 全部信息,然后
1 打开注册表
在开始--运行键入 regedit
2 按下列顺序点击打开
+ HKEY_LOCAL_MACHINE
+ SOFTWART
+ Microsoft
+ Windows
+ CurrentVersion
+ Setup
+ ExceptionComponents
3 将 ExceptionComponents 下面的文件夹全部删除!
如 {60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
{60BFF50D-FB2C-4498-A577-C9548C390BB9}
.......
4 重新启动:
5 重新安装 SQL Server 2000