一直在用Apache架设服务器,后来想拿IIS来玩玩,发现无论怎么装,都提示错误:”An error has occurred. Not all of the features were successfully changed!”。相对应的中文错误提示为:“出现错误,并非所有的功能被成功更改。”
前提是我已用管理员权限登陆,已关闭杀毒软件,但无论怎样都还是出错无法安装。于是google+baidu,大量的人出现该错误,但是没有提出有效的解决方法。
在此特别感谢作者“灰鼠”http://www.y63.net/?action=show&id=114。
引用原文:
之前在安装IIS的时候出现问题,后来就想把IIS卸载掉然后重装,卸载是没有问题的,可当重装的时候系统就提示“出现错误。并非所有的功能被成功更改”,在网上找了一堆的教程,全都是说关闭当前系统的数据保护功能,我关闭所有的系统保护功能仍然不行,后来不得不重新安装操作系统,然后又会出现同样的问题。经过多翻尝试,终于找到问题根源了。
每次系统提示这个错误的时候,系统日志里就会显示有个WAS(全称Windows Process Activation Service)服务出错,后来发现,在选择安装IIS的时候,WAS会自动安装上,但是当IIS出现错误卸载时WAS却并没有卸载掉。
发现这个之后,我就把IIS和WAS一块儿全部卸载掉,然后重新启动并重新安装就不会出现这个错误了。
根据该方法成功解决了问题。
虽然我很少像某些人一样在没有深入研究的情况下就说Windows不好Windows全是bug这样的话,但是这个应该说是一个确凿的Windows的bug了。