检查你的NT FRAMEWORK 3.5,VC2005,VC++2008是否在卸载其它软件时弄坏了,有没有用“以管理员方式运行该程序”运行试试?solidworks 2012不要用兼容模式,它本来就支持WIN7的。再不行就只能重装solidworks2012了,如果重装还不行,那你可以换个安装源试试,用英文版的安装源。