首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在IIS 6中设置“在IIS 5.0隔离模式下运行WWW服务”

在IIS 6中设置“在IIS 5.0隔离模式下运行WWW服务”
EN

Server Fault用户
提问于 2012-11-15 16:30:10
回答 1查看 719关注 0票数 1

我们的IIS服务器最近使用最新的Microsoft安全更新进行了修补,此后,我无法启用“在IIS 5.0隔离模式下运行WWW服务”设置。此设置是在修补之前启用的,并在更新期间进行了某种更改。我尝试过使用IIS控制台和adsutil.vbs方法来更改它。无论哪种方式,在重置IIS以使更改生效后,当我检查是否启用了隔离模式设置(true)时,我发现它会恢复为禁用(false)。

现在..。修补程序已经回滚,但是当我启用它时,该设置仍然不持久。当我试图研究应用的补丁时,看看是否存在已知的问题(或者这个设置的行为发生了变化),我希望其他人可能遇到了同样的问题。任何解决办法的帮助都将是非常感谢的!

代码语言:javascript
复制
>cscript adsutil.vbs set W3SVC/IIs5IsolationModeEnabled TRUE

    IIs5IsolationModeEnabled        : (BOOLEAN) True

>iisreset

    Attempting stop...
    Internet services successfully stopped
    Attempting start...
    Internet services successfully restarted

>cscript adsutil.vbs get W3SVC/IIs5IsolationModeEnabled

    IIs5IsolationModeEnabled        : (BOOLEAN) False
EN

回答 1

Server Fault用户

回答已采纳

发布于 2012-11-28 15:42:47

我发现,造成此问题的根本原因是,在IISRESET命令强制终止服务之前,我的更改没有持久化到磁盘上的IIS元数据库中(从而消除了内存中元数据库缓存中的更改)。

来自微软286196的进一步信息确认,如果IIS在重置之前尚未保存到磁盘,则发生此行为。

您可以等待更改被保存(我认为是2分钟),或者使用以下解决方法:

代码语言:javascript
复制
>net stop iisadmin /y

>net start w3svc
>net start msftpsvc
>net start smtpsvc
>net start <short name for any other services that are listed when you stop IIS>

我还发现,如果我使用"IISRESET /noforce“,在进行配置更改后第一次重新启动IIS将失败,但在第二次尝试中成功,并且在服务恢复联机时正确地保存我的更改;连续发出2条"IISRESET /noforce”命令似乎可以做到这一点,而无需等待更改保存到磁盘。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/449093

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档