2022年http内部服务器错误解决方案 .pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《2022年http内部服务器错误解决方案 .pdf》由会员分享,可在线阅读,更多相关《2022年http内部服务器错误解决方案 .pdf(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、IIS500 错误,是因为微软的一个BUG所造成的。下面是解决办法: 主要是由于IWAM账号(在我的计算机即是IWAM_MYSERVER账号)的密码错误造成了HTTP 500内部错误。在详细分析HTTP500内部错误产生的原因之前,先对IWAM账号进行一下简要的介绍:IWAM账号是安装IIS5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的Internet信息服务。 IWAM账号的名字会根据每台计算机NETBIOS名字的不同而有所不同,通用的格式是IWAM_MACHINE,即由“ IWAM ”前缀、连接线“_”加上计算机的NETBIOS名字组成。我的计算机的NETBIOS 名字是
2、MYSERVER,因此我的计算机上IWAM账号的名字就是IWAM_MYSERVER,这一点与IIS 匿名账号 ISUR_MACHINE 的命名方式非常相似。IWAM账号建立后被Active Directory、IIS metabase 数据库和COM+ 应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的IWAM 密码的同步工作。 按常理说,由操作系统负责的工作我们大可放心,不必担心出错,但不知是BUG还是其它什么原因,系统的对 IWAM账号的密码同步工作有时会失败,使三方IWAM账号所用密码不统一。当IIS 或COM+ 应 用 程 序 使 用 错 误IWAM 的 密 码
3、 登 录 系 统 , 启 动IIS Out-Of-Process Pooled Applications时,系统会因密码错误而拒绝这一请求,导致IIS Out-Of-Process Pooled Applications启动失败,也就是我们在ID10004 错误事件中看到的“不能运行服务器3D14228D-FBE1-11D0-995D-00C04FD919C1 ”(这里3D14228D-FBE1-11D0-995D-00C04FD919C1 是 IIS Out-Of-Process Pooled Applications的 KEY ) ,不能转入IIS5 应用程序, HTTP 500 内部错误
4、就这样产生了。三. 解决办法知道了导致HTTP 500 内部错误的原因,解决起来就比较简单了,那就是人工同步IWAM账号在 Active Directory、IIS metabase数据库和COM+ 应用程序中的密码。具体操作分三步, 均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_MYSERVER为例)。(一)更改Active Directory中 IWAM_MYSERVER账号的密码因 IWAM账号的密码由系统控制,随机产生, 我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将IWAM 账号的密码设置为一个我们知道的值。1、 选择“开始” -“程序” -
5、“管理工具” -Active Directory用户和计算机 , 启动“Active Directory用户和计算机”管理单元。2、单击“ user ” ,选中右面的“ IWAM_MYSERVER” ,右击选择“重设密码(T).” ,在跳出的重设密码对方框中给IWAM_MYSERVER设置新的密码,这儿我们设置成“Aboutnt2001 ” (没有引名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 5 页 - - - - - - - - - 号的) ,确定,等待密码修改成功
6、。(二)同步IIS metabase中 IWAM_MYSERVER账号的密码可能因为这项改动太敏感和重要,微软并没有为我们修改IIS metabase中 IWAM_MYSERVER账号密码提供一个显式的用户接口,只随 IIS5 提供了一个管理脚本adsutil.vbs,这个脚本位于 C:inetpubadminscripts子目录下(位置可能会因你安装IIS5 时设置的不同而有所变动) 。adsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改IWAM_MYSERVER账号密码的方法: adsutil SET w3svc/WAMUserPass Password P
7、assword 参数就是要设置的IWAM 账号的新的密码。因此我们将IIS metabase中IWAM_MYSERVER账号的密码修改为“Aboutnt2001 ”的命令就是:c:InetpubAdminScriptsadsutil SET w3svc/WAMUserPass Aboutnt2001 修改成功后,系统会有如下提示:WAMUserPass: (String) Aboutnt2001 (三)同步COM+ 应用程序所用的IWAM_MYSERVER的密码同步 COM+ 应用程序所用的IWAM_MYSERVER的密码,我们有两种方式可以选择: 一种是使用组件服务 MMC 管理单元,另一种
8、是使用IWAM账号同步脚本synciwam.vbs 。1、使用组件服务MMC 管理单元(1)启动组件服务管理单元:选择“开始”-“运行” -“MMC ” ,启动管理控制台, 打开“添加/ 删除管理单元”对话框, 将“组件服务”管理单元添加上。(2)找到“组件服务” -“计算机” -“我的电脑” -“COM+ 应用程序” -“Out-Of-Process Pooled Applications” ,右击“ Out-Of-Process Pooled Applications”- “属性”。(3)切换到“ Out-Of-Process Pooled Applications”属性对话框的“标志”选
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年http内部服务器错误解决方案 2022 http 内部 服务器 错误 解决方案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内