首先看几个会出现的异常,下边看解决办法:
第一步:
先修改安装包x86\setup目录下的setupsql.exe,以Xp,SP3兼容模式运行,
这个右键,属性,兼容性,修改就行,类似这样
第二步:
修改c:\windows\syswow64中sqlunirl.dll的TrustedInstaller提供的权限,这一步比较麻烦,
先找到这个文件,看下这个地方:
这一步主要就是要修改这个地方,把所有者改成administrator,或者当前的登录用户。
点更改,空白地方输入需要改成的用户名,我使用的是Administrator。然后点“检查名称”,
然后就变成这个样子,
然后给administrator分配控制权限,全部改成完全控制
类似这样操作
加上“完全控制”的权限
第三步:
找到在sql安装盘目录里的\X86\SYSTEM下的sqlunirl.dll文件,然后右键上面有个"获取管理员权限",点确认。然后将该文件复制到c:\windows\syswow64进行替换,上一步就是给分配了权限,才可以替换掉,要不然替换不掉。
再在c:\windows\syswow64中右键取得sqlunirl.dll的“管理员权限",点击确认
第四步:
然后开始运行安装程序,这时候一般会卡在这个界面:
等待3分钟,然后到任务管理器里,手动停止进程,不用怕,就是手动停止
一个一个停,别一下全停,手动终止一个,停10秒,看下有没有提示,没有继续停,正常情况下,停止一个进程之后,会弹出一个对话框,提示,是否中止,选否,然后就可以继续安装了,就成功了,