解决办法:
1.安装windows installer clean up工具(点击下载),下载启动之后,对sql server相关的程序进行全面卸载,只要包含sql关键字的都remove掉。
2.再重新安装sql server2019, 可能出现如下问题

3.在以下链接中下载“psexec”工具
https://docs.microsoft.com/zh-cn/sysinternals/downloads/psexec
4.使用管理员权限打开命令提示符,定位到上面解压的文件夹,然后执行:psexec -i -d -s regedit
5.根据上述打开的注册表,按照下列步骤进行操作:
1.找到这个键值 :HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
2.右击"UserData" 选择"权限(P)..."
3.点击"高级(V)"按钮
4.选定"Administrators……",勾选"使用此对象继承的权限项目替换所有子对象的权限项目"(位置在左下角),将所有者(位置在最上方)更改为Administrators,注意不是Administrstor,点击"应用(A)";。
6.执行完上述操作之后,再重新安装SQL server 2019即可成功。
参考文件:
1.PerfLib 2.0 计数器 removal 失败,退出代码为 2。命令行: C:\Windows\system32\unlodctr.exe /m:hkengperfctr.xml
2.安装程序无法打开注册表项 UNKNOWN\Components\…解决办法
5260

被折叠的 条评论
为什么被折叠?



