MSI (s) (D8:38) [07:38:20:634]: 产品: Microsoft SQL Server VSS 编写器 -- 错误 1402。无法打开键: UNKNOWN\Components\BE1FB738077DBE490AF18C3B9B1A1EE8\E5F5286B58B542741A00A0A9AA420B27。 系统错误 5。 请验证您对该键拥有足够的访问权限,或者与您的技术支持人员联系。
错误 1402。无法打开键: UNKNOWN\Components\BE1FB738077DBE490AF18C3B9B1A1EE8\E5F5286B58B542741A00A0A9AA420B27。
系统错误 5。 请验证您对该键拥有足够的访问权限,或者与您的技术支持人员联系。
MSI (s) (D8:38) [07:38:20:824]: User policy value ‘DisableRollback‘ is 0
MSI (s) (D8:38) [07:38:20:824]: Machine policy value ‘DisableRollback‘ is 0
操作结束 7:38:20: InstallFinalize。返回值 3。
解决方案:
步骤如下,给一些遇到这样的朋友参考:
打开注册表,找到以下目录:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components
- 右键组件“Components”,选择权限“permissions”
- 点击高级“Advanced”
- 选择拥有者“Owner”标签
- 选择"Administrators(Group)"作为拥有者"Owner",然后点击应用 “Apply”
- 当选择复选框(Replace owner on sub containers and objects)后,再次点击应用
- 返回之前的权限“Permissions”标签中选择复选框“Replace all child objects with inheritable permissions from this object”,然后再次点击应用
这时候会有一个警告对话框,不用理睬直接ok,然后就能过了。
PS:我的系统是英文版的,所以不知道中文版叫什么。
就这样搞定了,通过了,Install Setup files这个任务,进入Setup Support Rules。搞定,继续安装了。