开始菜单-->运行,输入regedit,打开注册表-->HKEY_LOCAL_MACHINE
   -->SYSTEM
      -->CurrentControlSet
         -->Control
            -->Session Manager中找到PendingFileRenameOperations项将PendingFileRenameOperations项删除后,重新启动计算机后再安装。

解决方案 »

  1.   

    SQL2000无法安装的解决办法1、将Program files下的SQL安装目录删除(此处如果有重要的数据,请先备份)
    C:\Program Files\Microsoft SQL Server\80\Tools。 
    C:\Program Files\Microsoft SQL Server\MSSQL。2、注册表中的相关信息删除:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer。 
    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC。 3、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除它。这样就可以清除安装暂挂项目。4、HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\setup
    删除ExceptionComponents这个项目下的内容可能很多,只有在上面几个办法不行的情况下,使用此方法(注意不要全部删除)
    删除内容前先看下内容说明5、Windows目录中的Sqlstp.log文件,该文件列出了安装程序所执行的操作的详细信息,并包含安装期间遇到的所有错误。通过检查该文件,可以详细了解安装在什么地方失败、为什么失败。   6、SQL安装的时的错误信息保存在一个叫Errorlog的日志文件中,默认情况下该文件位于Program Files\Microsoft SQL Server\Mssql\Log目录中。该错误日志包含安装程序试图启动SQL-Server时SQL-Server所遇到的错误,这些信息可以帮助您深入检查错误原因。7、需要检查的另一个组件是Microsoft数据访问组件(MDAC)安装程序,它作为SQL-Server2000安装程序的一部分启动。SQL-Server2000安装程序会安装MDAC2.6。MDAC安装程序会创建名为Dasetup.log的单独的日志文件;您可以查看此日志文件并确保MDAC安装程序没有出现问题。
      
      

  2.   

    1 没有
    2 (1)没有 (2)删了
    3 删了
    4 只有一项,没删
    5 看不懂 内容如下:
    22:31:58 Begin Setup
    22:31:58 8.00.194
    22:31:58 Mode = Normal
    22:31:58 ModeType = NORMAL
    22:31:58 GetDefinitionEx returned: 0, Extended: 0x0
    22:31:58 ValueFTS returned: 1
    22:31:58 ValuePID returned: 0
    22:31:58 ValueLic returned: 0
    22:31:58 System: Windows NT WorkStation
    22:31:58 SQL Server ProductType: Enterprise Evaluation Edition [0x3]
    22:31:58 Begin Action: SetupInitialize 
    22:31:58 End Action SetupInitialize
    22:31:58 Begin Action:  SetupInstall
    22:31:58 Reading Software\Microsoft\Windows\CurrentVersion\CommonFilesDir ...
    22:31:58 CommonFilesDir=C:\Program Files\Common Files
    22:31:58 Windows Directory=C:\WINDOWS\
    22:31:58 Program Files=C:\Program Files\
    22:31:58 TEMPDIR=C:\WINDOWS\TEMP\
    22:31:58 Begin Action:  SetupInstall
    22:31:58 Begin Action:  CheckFixedRequirements
    22:31:58 Platform ID: 0xf000000
    22:31:58 Version: 5.1.2600
    22:31:58 File Version - C:\WINDOWS\system32\shdocvw.dll: 6.0.2900.3059
    22:31:58 End Action:  CheckFixedRequirements
    22:31:58 Begin Action:  ShowDialogs
    22:31:58 Initial Dialog Mask: 0x8300037, Disable Back=0x1
    22:31:58 Begin Action ShowDialogsHlpr: 0x1
    22:31:58 Begin Action:  DialogShowSdWelcome
    22:31:59 End Action  DialogShowSdWelcome
    22:31:59 Dialog 0x1 returned: 1
    22:31:59 End Action ShowDialogsHlpr
    22:31:59 ShowDialogsGetDialog returned: nCurrent=0x2,index=1
    22:31:59 Begin Action ShowDialogsHlpr: 0x2
    22:31:59 Begin Action:  DialogShowSdMachineName
    22:32:08 ShowDlgMachine returned: -1
    22:32:08 ShowDlgMachine: GetLastError returned: 0
    22:32:08 操作成功完成。22:32:08 End Action  DialogShowSdMachineName
    22:32:08 End Action ShowDialogs
    22:32:08 Action CleanUpInstall:
    22:32:08 StatsGenerate returned: 2
    22:32:08 StatsGenerate (0x0,0x0,0xf000000,0x0,2052,0,0x0,0x0,0,0,0
    22:32:08 StatsGenerate -1,)
    22:32:08 Installation Failed.
    6 没有
    7 Windows目录下没有Dasetup.log还是一样的错误:(
      

  3.   

    二楼正解!
    按照二楼(“wangtiecheng”)说的做,完后不要重启动电脑,直接接续安装,就不应该提示了。
    如何提示照旧,那就得彻底清理原先sqlserver残留的痕迹了。祝你早日解决问题。
      

  4.   

    还有一个方案,去c:\windows下,把IsUn0804.exe和IsUninst.exe删掉(保险点不要删,移走或改名)试试
      

  5.   

    二楼正解!
    按照二楼(“wangtiecheng”)说的做,完后不要重启动电脑,直接接续安装,就不应该提示了。
    如何提示照旧,那就得彻底清理原先sqlserver残留的痕迹了。祝你早日解决问题。OK