关于win7安装IIS“出现错误,并非所有功能被成功更改”终极解决办法
首先本人的是win7旗舰版,且已激活(所谓盗版)
再次声明,此问题与网上说的win7 ghost版本无关,与was无关,与net3.5无关。
我是做网站开发的,最讨厌配置tomcat系列的东西。
于是决定iis搭建本地的web服务器,
开始使用常规步骤安装,开始-控制面板-程序和功能-打开或关闭windows功能
可是这样做下来,到最后始终提示“出现错误,并非所有功能被成功更改”。
搁置在这了,于是就去各种baidu+google。回答都是什么换系统,或者激活的问题啦。
但是其中有一个回答让我恍然大悟,他提供了一个程序安装版的地址:http://www.onlinedown.net/soft/57504.htm
其实如果你是这种情况的话下载了安装程序安装他也会出错,但是这个错误很重要,他提示错误1303.
且告诉了错误路径在C:\ProgramData\Microsoft\Windows\Start Menu\Programs\iis....
差点就放弃了。
于是我去这个目录查看,当进到里面是根本就没有所谓的iis这个文件,于是我考虑到是权限问题,
看到program(程序)这个文件时,上面有个小锁,于是我就单击鼠标右键--安全 发现在里面有个未知用户{s-5-z......100} 于是我就明白了,
iis安装会出现这个账户,而且这个账户需要这个路径的完全控制权限。
于是解决步骤开始了
在c盘上单击鼠标右键---属性--安全--高级--所有者--编辑--adminisrators(第二个)。
勾选底下的替换子容器个对象所有者。应用--(等待)--确定
然后回到C:\ProgramData\Microsoft\Windows\Start Menu(开始菜单)
在Programs上单击鼠标右键--属性--安全--编辑--未知用户{s-5-z....100}--完全控制。应用确定。
ok!现在再用传统方法,在开始--控制面板--程序里面添加iis安装就可以完全安装了。
至此就解决了此问题。记得安装完后去删除那个未知用户。