安装sql server 2016报错误1402(请验证您是否具有足够的权限访问该项/Verify that you have sufficient access to that key)的解决办法

原创 2017年05月02日 16:16:56

安装sql server 2016报错


找了国内外N多解决办法,折腾了2个小时弄好了。


先出现的问题是“Microsoft Visual Studio 2010 可再发行组件 /  Microsoft Visual C++ 2010 Redistributable Package ”引起的,

Windows Installer 不允许更新经过管理的播发产品。应用更新程序之前,必须至少安装产品的一个功能。原因是 它可能已经在 Visual Studio 中注册了加载项。现在由于插件被删除、但在 Visual Studio 中没有反注册,造成后者认为其依然存在,所以阻碍了正常的重新安装过程。请重新安装删除的插件,然后用 Windows Installer Cleanup Utility   清理一下残留的 Visual Studio 注册信息 [


按照这篇文章的指引,先用Windows Installer Cleanup Utility这款工具,把Microsoft Visual C++ 2010 x64 Redistributable给清除了



然后重新安装Microsoft Visual C++ 2010 Redistributable Package(注意x86和x64):

https://www.microsoft.com/en-US/download/confirmation.aspx?id=5555

-----------------------------------------------------------------------------------------------------

这个弄完后,前面的错误不报了,又报个新错误


标题: Microsoft SQL Server 2016 安装程序
------------------------------


出现以下错误:


Error 1402.Could not open key: UNKNOWN\Components\{guid}\{guid}.   Verify that you have sufficient access to that key, or contact your support personnel.


解决办法我是参照这篇这篇文章弄好的:

1.open the registry
2.locate the HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\{guid} key and attempt to open
3.grant full access


注意,第2步的时候,Typically an "Access Denied" error will be generated if the issue above is occurring.这个时候就要用到后一片文章里说的工具psexec 。


1.Download and install psexec utility from the following link: http://technet.microsoft.com/en-us/sysinternals/bb897553.aspx


2:Open a command prompt (on Vista/Windows 7/2008) using ‘run as administrator’  option, for Windows (2000 /XP/2003) Hold down the shift key and right click on command prompt and choose run as.


3.In the command prompt Navigate to the folder where PSEXEC is installed.


4.Execute the following from the command prompt:  psexec -i -s cmd.exe


5.This will invoke another command prompt running under ‘Local System’(这一步就是当前登录的用户)


6.Using this command prompt open Registry Editor :

regedit




7.In registry editor navigate to the following hive: 
HKLM\Software\Microsoft\Windows\CurrentVersion\Installer\UserData\S-1-5-18\Components\




8. Add the user account used to run the installation under permissions for the above hive and grant ‘Full control’ for that user.


9.Under the Advanced security settings for Components choose the user and check the “Replace all existing inheritable permissions…………” check box as shown below and click OK




10.Re-run the installation.

相关文章推荐

Could not open key: ***** Verify that you have sufficient access to that key

安装MSI类型的软件,提示这个错误,很是头疼:              1、找到上面错误提示对应的那个注册表项: 在HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\W...

Error 1402. Could not open key UNKNOWN\Components\.... Verify that you have sufficient access to tha

转自:http://www.symantec.com/business/support/index?page=content&id=TECH135922 Issue Err...

无法打开项 UNKNOWN\Components\****。 请验证您是否具有足够的权限访问该项,或者与技术支持人员联系。

安装SQL Server 2012升级顾问时,遇到一个问题: 无法打开项 UNKNOWN\Components\7ABFE44842C12B390AF18C3B9B1A1EE8\54D21D49F3...

Error 1310 Error writing to file:C:\Windows\...*.dll. Verify that you have access to that directory

一次手滑引发的悲剧

SQL Server 2008 R2 安装过程中出错的一种解决方法

可能是先装了vs2010,它会装部分与sql2008相关的东西,之后再装sql2008或sql2008r2版本,就可能会出错装不了。。 先下载:Total_Uninstall6.3.1,卸载sql...

无法打开键 请验证你对该键有足够的访问权限

无法打开键 ************, 请验证你对该键有足够的访问权限 在用windows7或者window8的时候,安装软件有时会出现如下图所示: 这个时候怎么办呢?这个问题肯定是注册表的问...

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数

给定A, B两个整数,不使用除法和取模运算,求A/B的商和余数。 1.   最基本的算法是,从小到大遍历: for (i = 2 to A -1)          if (i * B > A)...

利用K-means聚类算法根据经纬度坐标对中国省市进行聚类

K-means聚类算法是一种非层次聚类算法,在最小误差的基础上将数据划分了特定的类,类间利用距离作为相似度指标,两个向量之间的距离越小,其相似度就越高。程序读取全国省市经纬度坐标,然后根据经纬度坐标进...

Radon变换理论介绍与matlab实现--经验交流

本人最近在研究Radon变换,在查阅了各种资料之后在此写下个人的理解,希望与各位牛牛进行交流共同进步,也使得理解更加深刻些。 Radon变换的本质是将原来的函数做了一个空间转换,即,将原来的XY平...

CT图像重建技术

由于csdn贴图不方便,并且不能上传附件,我把原文上传到了资源空间CT图像重建技术 1.引言 计算机层析成像(Computed Tomography,CT)是通过对物体进行不同角度的射线投影测量而...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安装sql server 2016报错误1402(请验证您是否具有足够的权限访问该项/Verify that you have sufficient access to that key)的解决办法
举报原因:
原因补充:

(最多只允许输入30个字)