前言
上个星期安装sql血泪教训,因为第一次安装不懂,然后安装错误,用不了,打算卸载重新安装,结果删不干净,再次安装又是错误,找了一天的方法,才彻底卸载之前那个,重新安装成功能用,接下来分享一些这些方法吧
彻底卸载sql server
关掉SQL服务
1、搜索框搜索服务,打开
2、找到SQL相关,全部右键停止
3、打开控制面板里面的程序
4、 搜索server sql,把这些东西删掉,先删掉那个64位的。也可以下一个Windows install clean up,把sql server都清除干净,把带有server sql全部删除。
5、在路径C:/program files和c:/program files(x86)把microsoft sql server文件夹删掉,其实这是安装时候的路径,如果你忘了在哪,下载这个Everything查找Microsoft SQL Server,然后把那些文件夹删掉。
6、win+R输入regedit打开注册表,在HKEY_LOCAL_MACHINE和HKEY_CURRENT_USER两个文件夹里面各自的SOFTWARE下的Microsoft里面的Microsoft SQL Server文件夹删掉。
7、以及HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager右边的PendingFileRenameOperations右键删掉
遇到的问题
我在安装的时候还遇到了安装程序无法打开注册表项 UNKNOWN\Components\…解决办法,然后我也是找了好久,尝试过很多方法,最后找到一种搞定了
修改注册表权限
找到这个键值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
右击"UserData" 选择"权限§…"
选定"Administrators……",勾选"使用此对象继承的权限项目替换所有子对象的权限项目",点击"应用(A)";将所有者更改为Administrators,注意不是Administrstor。
我点击应用的时候也出了问题”出现错误“注册表编辑器无法在当前所选的项及其部分子项上设置安全性”,解决办法
此错误解决办法(需关闭之前打开的注册表)
1.在以下链接中下载“psexec”
https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec
下载好后解压,复制一些文件位置。
2.使用管理员权限打开命令提示符,定位到解压的文件夹执行psexec -i -d -s regedit