开启IIS,“出现错误,并非所有功能被成功更改”

环境:Windows7 Ultimate

事件:测试需要,要在自己的计算机上搭建临时IIS,在打开或关闭windows功能里,开启了相关组件及功能,确定应用后提示“出现错误,并非所有功能被成功更改”。

解决:网上查阅相关资料后,众说纷纭。后来在一小哥文章中提及到与权限相关。甚至在http://www.onlinedown.net/soft/57504.htm上下载IIS文件安装也会提示错误。

果然,在我们安装iis时,系统会增加一个账户,而且这个账户需要这个路径的完全控制权限,所以我们可以通过修用户改权限解决。

注:因为操作涉及整个C盘文件的操作,容易引发系统进程无权访问正在使用中的应用程序文件,建议关闭所有打开的程序执行以下操作。

在C盘上单击鼠标右键---属性--安全--高级--所有者--编辑--Adminisrators(第二个)。

勾选底下的”替换子容器个对象所有者“--应用--(等待)--确定。

然后回到C:ProgramDataMicrosoftWindowsStart Menu(开始菜单)。注:ProgramData文件夹通常系统会设为隐藏,所以请自行在“文件夹选项中”修改属性。

在Programs(程序)上单击鼠标右键--属性--安全--编辑--未知用户{s-1-5-21....1000}--完全控制--应用--确定。

ok!现在再用传统方法,在开始--控制面板--程序里面添加IIS安装就可以完全安装了。

至此就解决了此问题。记得安装完后去删除那个未知用户。

原文地址:https://www.cnblogs.com/pampam/p/4273453.html