这几天从新安装sqlserver2008数据库,临到最后安装文件完毕时遇到一个错误名叫:"试图执行未经受权的操做"。反复卸载安装都无法彻底搞定,上网一搜发现有一样问题的朋友也有不少,你们各自分享了不少解决这一问题的方法,涉及到win7系统和sqlserver的安装 文件,让人颇有启发。现整理这些方法以下,但愿能给一样遇到这些问题的朋友们一些帮助。sql
若是你之前曾经安装过sqlserver2008的产品,请用控制面板里的安装卸载工具把sqlserver2008的相关组件清理干净,若是还不行,推荐如下这款微软本身的卸载软件:Windows Installer Clean Up。而后清除注册表将HKEY_CURRENT_USER---Software----Microsoft下的Microsoft SQL Server文件夹所有删除将HKEY_LOCAL_MACHINE---SOFTWARE---Microsoft下的Microsoft SQL Native Client ,Microsoft SQL Server, Microsoft SQL Server 2008 Redist所有删除.删除残留文件.将SQL SERVER安装路径下,如:C盘——Program File下的Microsoft SQL Server 文件夹删除,重启计算机。数据库
完全清理完毕sqlserver后,要用管理员的权限打开setup文件,用Administrator这一个超级管理员登录,并设置密码。,若是想仅仅这一次一管理员的身份运行这个软件,那么只须要在这个软件点击右键以管理员身份运行便可,若是想之后每次都以管理员身份运行这个软件那么点击右键—属性—兼容性—而后打勾最下方的’一管理员身份运行软件’,之后你每次点击都会自动以管理员身份运行这个软件了。cors
而后你考虑多是win7系统中的线程对你安装的过程形成了影响。好比是由于Microsoft .NET Framework NGEN服务启动了mscorsvw.exe进程致使冲突使得弹出试图执行未经受权的操做,只要在任务管理器中结束mscorsvw.exe进程,而后按快捷键win+r打开运行工具,在运行下面输入services.msc停掉相关的Microsoft .NET Framework NGEN服务就能够。工具
断网,而且停掉系统的全部防火墙服务。sqlserver
若是上面这些办法都不行的话,其实你能够考虑换个新的安装包。
spa