无法打开键: UNKNOWN\Components\8922126C77B064F4683FF04644421772\4BE06D23D119修复方法:1.使用组合键 Win+R 打开“运行”对话框,输入 regedit 并回车(可能需要管理员权限)2.找到这个键值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData3.右击“UserData” 选择“权限”4.点击“高级”按钮5.选定“Administrators”,点击“应用”,将“当前所有者:”更改为“Administrators”6.“权限项目:”选定“Administrators”,勾选“使用可从此对象继承的权限替换所有子对象权限”,点击“确定”按钮至此,所有操作全部完成,关闭“注册表编辑器”。
修复方法:
1.使用组合键 Win+R 打开“运行”对话框,输入 regedit 并回车(可能需要管理员权限)
2.找到这个键值 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData
3.右击“UserData” 选择“权限(P)...”
4.点击“高级(V)”按钮
5.选定“Administrators……”,勾选“替换子容器和对象的所有者(R)”,点击“应用(A)”,将“当前所有者(C):”更改为“Administrators……”
6.“权限项目(T):”选定“Administrators……”,勾选“使用可从此对象继承的权限替换所有子对象权限(P)”,点击“确定”按钮
至此,所有操作全部完成,关闭“注册表编辑器”。
说明:以上内容的其他网友提供的,赞同率很高,不妨一试。
你需要将sql service彻底卸载然后↓
使用这个命令
secedit /configure /cfg %windir%\repair\secsetup.inf /db secsetup.sdb /verbose
如果上面命令无效找不到文件就使用下面这个
secedit /configure /cfg %windir%\inf\defltbase.inf /db defltbase.sdb /verbose
这个是重置本地策略组的命令所以需要以管理员身份运行CMD.EXE然后执行。等待完毕后再重装sql service!
这样,安装顺序是sql server然后vs2008,应为先安装vs2008会安装Sql Express,这个注册表问题实在不好解决,你重新安装试试,这个操作简单
权限设置后无法保存