iis mysql 密码查看,完美解决同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码...

完美解决同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码完美解决同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码。---根据个人实站经验发布,永久保存!

PS:没有十分把握,请不要修改,否则所有ASP网站将无法访问!

症状:

我的2000 ADV SERVER 系统日志中经常出现以下三个错误:

1.事件类型:         错误

事件来源:         Service Control Manager

事件种类:         无

事件 ID:         7031

日期:                 2006-6-14

事件:                 20:12:20

用户:                 N/A

计算机:         555-312A83E038A

描述:

IIS Admin Service 服务意外地终止,这种情况已经出现了 1 次。以下的修正操作将在 0 毫秒内运行: 没有操作。

2.事件类型:         警告

事件来源:         W3SVC

事件种类:         无

事件 ID:         37

日期:                 2006-6-15

事件:                 8:08:43

用户:                 N/A

计算机:         555-312A83E038A

描述:

进程外应用程序 '/LM/W3SVC/71/Root' 意外地终止。

若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点:

3、事件类型:         错误

事件来源:         DCOM

事件种类:         无

事件 ID:         10010

日期:                 2006-6-17

事件:                 16:54:13

用户:                 555-312A83E038A\Administrator

计算机:         555-312A83E038A

描述:

服务器 {A9E69610-B80D-11D0-B9B9-00A0C922E750} 没有在限定的时间内用 DCOM 注册。

可能导致的情况:

IIS停止工作

忍无可忍,决定动手解决!

通过搜索相关资料了解到产生的原因是:

原因分析

综合分析上面的错误表现我们可以看出,主要是由于iwam账号(在我的计算机即是iwam_myserver账号)的密码错误造成了http 500内部错误.在详细分析http500内部错误产生的原因之前,先对iwam账号进行一下简要的介绍:iwam账号是安装iis5时系统自动建立的一个内置账号,主要用于启动进程之外的应用程序的internet信息服务。iwam账号的名字会根据每台计算机netbios名字的不同而有所不同,通用的格式是iwam_machine,即由“iwam”前缀、连接线“_”加上计算机的netbios名字组成。我的计算机的netbios名字是myserver,因此我的计算机上iwam账号的名字就是iwam_myserver,这一点与iis匿名账号isur_machine的命名方式非常相似。

iwam账号建立后被active directory、iis metabase数据库和com+应用程序三方共同使用,账号密码被三方分别保存,并由操作系统负责这三方保存的iwam密码的同步工作。按常理说,由操作系统负责的工作我们大可放心,不必担心出错,但不知是bug还是其它什么原因,系统的对iwam账号的密码同步工作有时会失败,使三方iwam账号所用密码不统一。当iis或com+应用程序使用错误iwam的密码登录系统,启动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内部错误就这样产生了。

解决方案:

人工同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码。

具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(iwam账号以iwam_myserver为例)。

为了让大家能看的清楚,我只简短写出操作的三个步骤

1.首先改IWAM-SERVER的密码,这个都应该知道了!

2.改组件---out-of-process pooled applications---属性----安全标识---密码   和第一步的密码一致

3.同步iis metabase中iwam_myserver账号的密码

可能因为这项改动太敏感和重要,微软并没有为我们修改iis metabase中iwam_myserver账号密码提供一个显式的用户接口,只随iis5提供了一个管理脚本adsutil.vbs,这个脚本位于c:\inetpub\adminscripts子目录下(位置可能会因你安装iis5时设置的不同而有所变动)。

adsutil.vbs脚本功能强大,参数非常多且用法复杂,这里只提供使用这个脚本修改iwam_myserver账号密码的方法:

输入:c:\inetpub\adminscripts>

cscript adsutil.vbs set w3svc/wamuserpass "000000"

(此处“0”表示用户自定义的密码)

修改成功后,系统有如下提示:

wamuserpass: (string) "******"

至此全部改写完毕,同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码,以上三个错误再也不会出现了!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值