有没有办法将 IIS 7.5 重置为出厂设置?

Posted

技术标签:

【中文标题】有没有办法将 IIS 7.5 重置为出厂设置?【英文标题】:Is there a way to reset IIS 7.5 to factory settings? 【发布时间】:2011-11-30 04:15:48 【问题描述】:

我在 IIS 中修改了很多选项,并希望将其设置重置为默认值。

我已经尝试安装/重新安装它。重新安装后,它仍然有我创建的站点。它仍然破坏了我对 DefaultWebSite 所做的设置。

有人建议先卸载Windows Process Activation Service,但好像没有安装,所以我真的无法卸载。

如何将 IIS 安装重置为开箱即用状态?

【问题讨论】:

您担心哪些设置?是什么阻止您创建新网站?对 IIS 本身进行调整的选项并不多,但大多数都在站点级别。 【参考方案1】:

您需要卸载 IIS(Internet 信息服务),但这里的关键是确保您卸载 Windows Process Activation Service,否则您的 ApplicationHost.config 将仍然存在。当您卸载 WAS 时,您的配置将被清理,您将真正开始使用全新的 IIS(所有数据/配置都将丢失)。

【讨论】:

分步流程:***.com/questions/17792419/…【参考方案2】:

%systemdrive%\inetpub\history 下有自动备份,但如果您已经进行了很多更改,它可能无济于事。

http://blogs.iis.net/bills/archive/2008/03/24/how-to-backup-restore-iis7-configuration.aspx

您必须定期使用 appcmd 手动备份。

如果您尝试重新安装 IIS,请先通过添加/删除程序卸载 IIS 和 WAS,然后删除 C:\inetpub 和 C:\Windows\system32\inetsrv 目录下的所有现有文件。然后你就可以干净地重新安装了。

警告:不建议使用 IIS 的初学者在没有完整备份系统的情况下执行上述步骤。执行这些步骤时应谨慎并充分了解 IIS。如果您没有能力或有疑问,请确保您通过http://support.microsoft.com 向 Microsoft 提出支持案例并进行咨询。

【讨论】:

删除 C:\inetpub 和 C:\Windows\system32\inetsrv 目录破坏了我为 IIS 留下的希望,并且似乎无法重新安装。 @FredrikC,它没有删除导致无法重新安装的目录。这完全是另一个问题,你可以从我的博文中了解到,例如lextm.com/2011/02/if-you-cannot-installuninstall-iis-7.html 好提示。在我的情况下,IIS 安装并不重要,我没有做很多更改。所以appcmd.exe list backup 帮我找到了一个好的备份。然后一个简单的appcmd.exe restore backup "the backup name" 就成功了。使我不必重新安装!干杯。【参考方案3】:

对我有用的是转到其他人已经提到的文章,但要重点关注这篇文章:

application.config.backup 不是由自动备份创建的。备份文件位于 %systemdrive%\inetpub\history 目录中。自动备份也是 Vista SP1 及更高版本的功能。更多信息可以在这篇博文中找到,http://blogs.iis.net/bills/archive/2008/03/24/how-to-backup-restore-iis7-configuration.aspx

我能够找到我第一次安装 IIS 时的设置备份,只需复制并替换 inetsrv\config 目录中的文件。

来源:http://forums.iis.net/t/1085990.aspx

【讨论】:

【参考方案4】:

我有一种使用自我的方式。转到Control Panel\Programs\Turn Windows features on or off,然后完全卸载 IIS 及其所有组件。我重新启动 Windows,但我不确定它是否需要。然后从同一路径重新安装。

【讨论】:

这行得通。虽然这将导致 IIS 的全新安装。谢谢!【参考方案5】:

此链接有一些有用的建议: http://forums.iis.net/t/1085990.aspx

这取决于您存储配置设置的位置。默认 IIS7 会将其所有配置设置存储在一个文件中 称为“ApplicationHost.Config”。如果您配置了委派 然后您将看到与站点/应用程序相关的配置设置被写入 站点/应用程序的 web.config 文件。在 vista 上使用 IIS7 有一个 自动创建主配置的备份文件。这个文件 被称为“application.config.backup”,它驻留在里面 "C:\Windows\System32\inetsrv\config" 您可以将此文件重命名为 applicationHost.config 并将其替换为 applicationHost.config 在配置文件夹中。服务器版本上的 IIS7 会更好 配置备份的故事,但现在我建议使用 APPCMD 定期备份/恢复您的配置。示例:APPCMD ADD BACK "MYBACKUP" 另一个选项(实际上是最后一个选项)是 与 WPAS 一起卸载/重新安装 IIS(Windows 进程激活 服务)。

【讨论】:

我自己看到了那个帖子,我想我也在那个区域摆弄了一下,因为我在那里看不到那个文件! 另外,我使用的是 Windows 7,而不是 Windows Vista。 这个怎么样:community.spiceworks.com/topic/… 那也没用。你对我从一个没有改变 IIS 的系统复制文件有什么感觉?应该复制哪些文件? 论坛帖子说“application.config.backup”是不正确的,因为它从不存在。【参考方案6】:

重置 IIS

    在运行 Microsoft Dynamics NAV Web 服务器组件的计算机上,以管理员身份打开命令提示符,如下所示:

一个。从开始菜单中,选择所有程序,然后选择附件。 湾。右键单击命令提示符,然后选择以管理员身份运行。

    在命令提示符下,键入以下命令以更改为 Microsoft.NET\Framework64\v4.0.30319 文件夹,然后按 Enter。

    cd\Windows\Microsoft.NET\Framework64\v4.0.30319

    在命令提示符下,键入以下命令,然后按 Enter。

    aspnet_regiis.exe -iru

    在命令提示符下,键入以下命令,然后按 Enter。 iisreset

【讨论】:

以上是关于有没有办法将 IIS 7.5 重置为出厂设置?的主要内容,如果未能解决你的问题,请参考以下文章

arduino恢复出厂设置

华为手机恢复出厂设置会删除数据吗?

IPAD忘记密码重置恢复出厂设置

STM32 Option Bytes位 重置为出厂设置

openwrt恢复出厂需要联网吗

如何在android中使用adb恢复出厂设置? [关闭]