Win7 x64 修复IIS安装失败记录

ghost版本win7 安装好后添加IIS失败, 显示错误"出现错误,并非所有的功能被成功更改"

首先百度, 得到的解决方式均失败:

    1. 修改c盘安全属性,获得管理员所有权权限方式失败

    2. 修改UAC, 权限要求降到最低方式失败

    3. 安装微软更新准备工具KB947821方式失败

    4. sfc /scannow 无法解决

    5. dism修复命令经试验发现仅win8.1以上系统有效,无法解决win7问题

    6. dism命令安装失败:"Win7下Dism命令行安装IIS和Telnet客户端"

 

解决方式:

    查找cbs日志: C:\Windows\Logs\CBS\CBS.log文件, 发现很多错误:"MissingFileSystemResource on resource"

    搜索所有包含"MissingFileSystemResource on resource"的行, 如:

"MissingFileSystemResource on resource [126]"\winsxs\amd64_microsoft-windows-i..libraries.resources_31bf3856ad364e35_6.1.7600.16385_en-us_ac2f25e3d4ed4318\iisreset.exe.mui"[gle=0x80004005]"

使用管理员权限运行cmd, 执行命令[cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /grant administrators:F /t]获得文件所有权限

找一份能够正常安装iis的win7x64系统(也可以使用虚拟机现装一个), 在C:\Windows\winsxs\文件夹搜索"16385_en-us_ac2f25e3d4ed4318" 将对应文件夹下所有文件复制到本机对应位置

将上面搜索到的所有文件都要复制过来

 

尝试重新安装iis

成功后重启电脑, 执行windows update, windows将自动修复winsxs索引

你可能感兴趣的:(使用经验,知识库)