XPsp2,安装MSSQL2000个人版,快安装完时出现错误:创建一个或多个注册表项时出现错误。请参见 C:\WINXP\\\sqlstp.log 以了解详细情况。
sqlstp.log文件的全部内容见
http://bbs.yesky.com/bbs.php?url=/viewthread.php?tid=2730971&pid=3238886
------------------------------------
文件太长,这里不让贴,只贴了最后一部分
.
.
.
.
.
.
Microsoft][ODBC SQL Server Driver][SQL Server]DBCC 执行完毕。如果 DBCC 输出了错误?
[Microsoft][ODBC SQL Server Driver][SQL Server]已将配置选项 'allow updates ' 从 1 改为 0。请运行 RECON
reconfigure with override
正在断开与服务
正在停止?
已成功配置 SQL Se
###############################################################################
19:02:34 Process Exit Code: (0)
19:02:34 End Action BuildServer
19:02:34 Begin Action SelfRegiser
19:02:34 DLLRegisterServer atl.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\WINXP\system32\Msrdo20.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\Microsoft Shared\MSDesigners98\mdt2df.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\Microsoft Shared\MSDesigners98\mdt2dd.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\Microsoft Shared\MSDesigners98\mdt2db.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\Microsoft Shared\MSDesigners98\mdt2gddo.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\Microsoft Shared\MSDesigners98\mdt2gddr.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\Microsoft Shared\MSDesigners98\mdt2qd.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\Microsoft Shared\MSDesigners98\mdt2fref.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\Microsoft Shared\MSDesigners98\msdt70.dll: 0, 0x0
19:02:40 Manual DLLRegisterServer C:\Program Files XP\Common Files\System\OLE DB\msolap80.dll: 126, 0x7e
19:02:40 The file listed below could not be registered. Adding it to RunOnce to try again on the next reboot.
19:02:40 DLL0: C:\WINXP\system32\regsvr32.exe /s "C:\Program Files XP\Common Files\System\OLE DB\msolap80.dll "
19:02:40 Begin Action SelfRegisterOnCluster
19:02:40 End Action SelfRegisterOnCluster
19:02:40 Begin Action RegisterSvrReplFiles
19:02:40 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\snapshot.exe-unregserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\distrib.exe-unregserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\replmerg.exe-unregserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\logread.exe-unregserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\qrdrsvc.exe-unregserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\snapshot.exe-regserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\distrib.exe-regserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\replmerg.exe-regserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\logread.exe-regserver
19:02:41 **** File registered: C:\Program Files XP\Microsoft SQL Server\80\COM\qrdrsvc.exe-regserver
19:02:41 End Action RegisterSvrReplFiles
19:02:41 Begin Action SelfRegisterCOMShared
19:02:41 End Action SelfRegisterCOMShared
19:02:41 End Action SelfRegister
19:02:41 Begin Action SetupRegistry:
19:02:42 Begin Action RegWriteInstalledInstances:
19:02:42 End Action RegWriteInstalledInstances
19:02:42 Register this installation of SQL Server with MDAC
19:02:42 Completed registering this installation of SQL Server with MDAC
19:05:12 创建一个或多个注册表项时出现错误。请参见 C:\WINXP\\\sqlstp.log 以了解详细情况。问题可能是由于注册表引用条件不足而
引起的。
19:05:12 Action CleanUpInstall:
19:05:12 C:\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service SQLSERVERAGENT
19:05:12 Process Exit Code: (1060) 指定的服务并未以已安装的服务存在。
19:05:12 C:\Temp\SqlSetup\Bin\scm.exe -Silent 1 -Action 4 -Service MSSQLSERVER
19:05:12 Process Exit Code: (0)
19:05:12 StatsGenerate returned: 2
19:05:12 StatsGenerate (0x0,0x1,0xf000000,0x200,2052,303,0x0,0x1,0,0,0
19:05:12 StatsGenerate -1,Administrator)
19:05:12 Installation Failed.
[解决办法]
光盘有问题吗?
[解决办法]
C:\Program Files XP\Microsoft SQL Server
把这个目录删了,再试看看
[解决办法]
是不是机器设置的问题
[解决办法]
楼主看一下是不是因为你的安装路径是不是用了中文名称:)
[解决办法]
楼主可以参考一下以下方法:
1、先停止服务,退出,再到控制面板正常卸载;
2、删除安装路径下的所有目录文件夹,包括注册表,如果担心删除不到位,可以用查找命令,将所有*SQL*的逐一查出,然后再一一确认删除;(如果安装SQL时,不是按默认路径安装,除了删除安装路径下的所有目录文件夹外,主系统盘里的程序组里的相应文件夹也要删除)
3、删除的时候还应考虑到C:\Program Files\Common Files\Microsoft Shared\web server extensions\40\bin\FPMMC.MSC;
4、管理工具中,将SQLSERVERAGENT服务停止服务;此服务程序存放在D:\Program Files\Microsoft SQL Server\MSSQL\Binn\sqlagent.exe -i MSSQLSERVER
5、将C:\WINDOWS目录下的sql.mif、sqlsp.log、sqlstp.log、sqlsrv32.rll、sqlwid.dll、sqlwoa.dll、dbmsqlgc.dll、SQLSRV32.dll、sqlclnt.rsp、sqlunirl.dll、SQLSERVR.EXE-18F260D8.pf、SQLMANGR.EXE-0150BA62.pf等清除;(偶机器SQL是打过SP4的)
6、删除时还应将C:\Program Files\Common Files\Microsoft Shared\SQL Debugging\sqldbreg2.exe,sqldbreg.exe
,sqldbg.dll也清除掉;
7、如果安装不成功,记得要将C:\WINDOWS\Temp\SQLSETUP\BIN\SCM.EXE一并清除;
8、卸载干净后,如果怕再次安装出错,那就建议按默认路径安装;
9、SQL在安装过程中如果出错,系统会锁定文件,当然,卸载程序也会,但可以通过修改注册表,就不用重新启动,再尝试安装了。(建议装完SQL后还是重新启动一下机器,就避免修改注册表了)
避免重启,注册表修改:(1)运行REGEDIT;(2)注册表中选择HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager,将光标定位于此;(3)选择文件-> 导出,再次保存(安全起见);(4)在右边窗中右击PendingFile Rename Operations,选择删除,最后确认;
10、如果安装不成功,还可以通过C:\WINDOWS\sqlstp.log查看安装不成功的原因,这个是最利于解决问题的了;
11、同时需要将C:\Documents and Settings\XXX\Local Settings\Temp\所有关于*SQL*.*全部清除;例如将sqlsp.out,SQLSERVR.DBD,sqlmangr.exe.mdmp,sqlmangr.exe.hdmp清除即可。
[解决办法]
有杀毒软件,禁止写注册表吗 ?