问题描述:重新安装的系统,然后马上升级到Windows7旗舰版,在安装SQL Server 2008 R2和Visual Studio 2010时遇到1406错误。尝试了很多方法,比如修改对应注册表的权限、重置注册表、安装更新等等。又细想是否是系统的原因,于是又重新还原系统,保持Windows7家庭普通版。后来又考虑了许久,才想到解决办法。其实很简单,稍后奉上。
问题如图:
SQL Server 2008 R2安装错误:
Visual Studio 2010旗舰版安装错误:
解决:
没有足够的权限,难道当前用户不是管理员?去控制面板看了一下,当前用户是管理员,排除这种可能。无意当中对着可执行文件点击了右键,发现可以以管理员身份运行。
然后再安装这两个软件时采用这种方式,在焦急的等待和期盼中发现安装毫无问题。解决。大喜。
总结:遇到无法写入注册表时,以管理员身份运行可执行文件。