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
探索代码的奥秘,享受技术的乐趣-_-!...