有没有办法将 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 重置为出厂设置?的主要内容,如果未能解决你的问题,请参考以下文章