bat清理卸载SQL2000后的残留项

SQL2000已经是一个很老的数据库了,现在的企业估计用的也不多,倒是教学上还是经常看到它的。

因学习及童鞋的需要,我经常要重装SQL2000,因此我需要完全的卸载掉SQL2000,经过查资料,

我将其整理成了一个批处理文件,以方便以后的工作,希望能帮助到有需要的人。

----------------------------------------------------------------------------------------

@命令说明

@echo /va参数是指删除该分支下的所有键值,/f参数是指不要跳出提示。
@echo 如果想删除整个分支,就不要加/va,
@echo 例如:reg delete HKEY_CURRENT_USER\Software\CrocWare

@echo 如果想删除某个键值,就用 reg delete (分支) /v (键值)
@echo 例如:
@echo reg delete HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\TrayNotify /v PastIconsStream /f


@echo 要注意:
@echo 如果注册表中有空格,应用双引号括住注册表;
@echo 如果注册表中有%,就用%%来表示;
@echo 例如:要清除Alcohol 120%的历史记录,可以在批处理中加入如下命令:
@echo reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\Basic" /v "Image File Path" /f
@echo reg delete "HKEY_CURRENT_USER\Software\Alcohol Soft\Alcohol 120%%\MountedMRU" /f

@echo 你确定要执行此批处理吗?按任意键继续...

@echo 暂停
pause

@echo 开始清理SQL2000注册表残留项

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager /v "PendingFileRenameOperations" /f
@echo 删除PendingFileRenameOperations---------------------------------------------OK

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSSQLServer /f
@echo 删除MSSQLServer---------------------------------------------OK

reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQLServer /f
@echo 删除Microsoft SQLServer---------------------------------------------OK

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServer /f
@echo 删除MSSQLServer---------------------------------------------OK

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SQLSERVERAGENT /f
@echo 删除SQLSERVERAGENT---------------------------------------------OK

reg delete HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSSQLServerADHelper /f
@echo 删除MSSQLServerADHelper---------------------------------------------OK

reg delete HKEY_CURRENT_USER\Software\Microsoft\Microsoft SQLServer /f
@echo 删除Microsoft SQLServer---------------------------------------------OK


@echo 删除SQL Server 2000默认安装目录C:\Program Files\Microsoft SQL Server
@echo (注意要把Microsoft SQL Server文件夹整个删掉)

@echo  RD命令说明

@echo RMDIR [/S] [/Q] [drive:]path
@echo RD [/S] [/Q] [drive:]path

@echo    /S      除目录本身外,还将删除指定目录下的所有子目录和
@echo           文件。用于删除目录树。

@echo    /Q      安静模式,带 /S 删除目录树时不要求确认

@echo 路径中含有空格,加上引号即可
RD "C:\Program Files\Microsoft SQL Server" /S /Q 
@echo 删除文件夹Microsoft SQL Server---------------------------------------------OK

pause

 

 

 

 

posted @ 2012-11-04 23:17  氺〤魚Oo。  阅读(2079)  评论(0编辑  收藏  举报