安装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...
  • code_style
  • code_style
  • 2014年04月15日 17:36
  • 8937

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

可能是先装了vs2010,它会装部分与sql2008相关的东西,之后再装sql2008或sql2008r2版本,就可能会出错装不了。。 先下载:Total_Uninstall6.3.1,卸载sql...
  • pukuimin1226
  • pukuimin1226
  • 2013年10月07日 15:21
  • 16487

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...
  • penaiyan
  • penaiyan
  • 2014年01月14日 11:14
  • 4041

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

一次手滑引发的悲剧
  • wuhuijun165
  • wuhuijun165
  • 2015年07月25日 11:04
  • 2288

AcroIEHelper.dll无法写入,Verify that you have access to that directory

今天安装acrobat8.0,发现了一个问题: AcroIEHelper.dll无法写入C:\Program Files\Adobe\Acrobat 8.0\Acrobat\ActiveX,Veri...
  • u011115875
  • u011115875
  • 2016年01月04日 10:47
  • 578

转移iOS App常见问题和回答

打算转移公司的app,做下转移的ji
  • totogo2010
  • totogo2010
  • 2014年11月11日 14:32
  • 19060

zabbix 安装及简单排错

zabbix 安装
  • dai451954706
  • dai451954706
  • 2013年11月26日 12:45
  • 4858

解决更新Xcode以后使用Git报错的问题

更新Xcode以后使用Git报错:bixiaopeng@bixiaopengtekiMacBook-Pro SecondApp$ git pull Agreeing to the Xcode/iOS ...
  • wirelessqa
  • wirelessqa
  • 2015年09月22日 09:48
  • 9759

基于glib2.12.13编译出现的问题总结

glib库是Linux平台下最常用的C语言函数库,它具有很好的可移植性和实用性。glib是Gtk+库和Gnome的基础。glib可以在多个平台下使用,比如Linux、Unix、Windows等。gli...
  • wavemcu
  • wavemcu
  • 2013年10月06日 17:42
  • 5220

使用Tortoisegit与csdn code管理项目

个人笔记,仅供参考! 1.安装Git必须要先安装msysgit,否则TortoiseGit是不可用。 打开Git Bash 输入下面命令 (1)配置用户名(csdn id从网页地址栏就可以看到) ...
  • sange77
  • sange77
  • 2017年04月24日 01:38
  • 448
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:安装sql server 2016报错误1402(请验证您是否具有足够的权限访问该项/Verify that you have sufficient access to that key)的解决办法
举报原因:
原因补充:

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