在服务器中装Windows 2003 server EE R2版系统后,安装VMware server 2.0,右键点击安装程序后选择run as,程序启动,进度条走到头就报error: the system administrator has set policies to prevent this installation(系统管理员设置了系统策略,禁止进行此安装)。百度、google该错误得到的结果大都是:由于软件第一次安装后没有卸载干净,造成第二次安装时留有上次安装信息,从而产生该错误。但我的系统是刚刚装好,同时其他软件都没有安装,第一次运行VMware server 2.0就会出现这个错误。
从错误信息来看,个人觉得应该是Windows 2003 server安全性要求比较高,对某些安装在策略上进行了严格设置。但从执行过程来看,登录用户为administrator,而权限上并没有限制。策略的具体怎么设置我又不是很清楚。继续google。这次搜到VMware的官网中的解决方案:
- Click Start -> Control Panel
- Open Administrative Tools
- Open Local Security Settings
- Click Software Restriction Policies
- If no software restrictions are defined, right click the Software Restriction Policies node and select New Software Restriction Policy
- Double click Enforcement
- Select "All users except local administrators"
- Click OK
- Reboot the machine
然后右键run as(修改本地安全策略后,我忘记重启机器,不过也正常安装了),安装程序启动,进度条走到尽头,Welcome界面, 至此即可在Windows2003 server中成功安装VMware server 2.0。
PS: run as中我选择的是current user,同时不选择复选框Run this program with restricted access。
还有,我所搜到的vmware官网上的解决方案的链接如下:
其实最终的解决方案还是Microsoft给出的: