从IIS系统(inetsrv)目录中恢复文件?

我的inetsrv目录(c:\ windows \ system32 \ inetsrv)中的某些文件被意外删除。 有没有办法让他们回来? 重新安装IIS服务器angular色没有帮助,因为在删除angular色时,Windows不会删除inetsrv目录。 从另一台Server 2008计算机上复制文件也没有帮助。

从另一个服务器复制文件应该可以工作,但是它必须处于相同的补丁级别。

您是否尝试删除angular色,手动删除目录,然后添加angular色?

什么文件特别缺less? 如果是inetsrv \ config文件夹中的administration.config或applicationHost.config,则可以在C:\ inetpub \ history中的任何CFGHISTORY文件夹中find它们的副本。


在没有安装IIS的W2K8服务器上查看该目录会显示一个空目录。 在新安装的IIS只有默认functionselect的W2K8服务器显示此:

http://img687.imageshack.us/img687/7253/inetsrv.jpg

如果您不介意丢失IIS站点和设置并重新启动,请卸载IIS(这将使inetsrv文件夹保持原样),然后按照此答案中的说明操作zap inetsrv 。 当您重新安装IIS时,它将在inetsrv重新安装必要的文件/文件夹,您将再次具有空白的IIS安装。