资源预览内容
第1页 / 共6页
第2页 / 共6页
第3页 / 共6页
第4页 / 共6页
第5页 / 共6页
第6页 / 共6页
亲,该文档总共6页全部预览完了,如果喜欢就下载吧!
资源描述
DCOM 遇到错误“登录失败: 未知的用户名或错误密码服务器的系统日志中,出现一下错误提示:事件类型: 错误 事件来源: DCOM 事件种类: 无 事件 ID: 10004 日期: 2009-10-19 事件: 11:20:26 用户: N/A 计算机: MYSERVER 描述: DCOM 遇到错误“登录失败: 未知的用户名或错误密码并且无法登录到 .IWAM_PC-HANXIN 上以运行服务器:3D14228D-FBE1-11D0-995D-00C04FD919C1(非服务器提示代码) 。经过这次修改已经找到具体修改方案,说明如下:1.根据3D14228D-FBE1-11D0-995D-00C04FD919C1判断是系统那个用户出错?查看方法:(1)进入“控制面板” ,选择“组件服务” ,然后根据图中显示,将树状结构一一展开,然后选择其中一项右击,选择属性,即可看到图中所示:(2)应用程序 ID 值和错误提示中代码值相同,点击“标识”选项卡,进入该页面查看登陆用户,如下图所示:A如果是前缀为 IWAM 用户造成错误,修改方法如下:1、重设 IWAM 密码右击我的电脑管理,切换到本地用户和组,单击用户选中IWAM_机器名用户,右击选择设置密码,在跳出的重设密码对方框中给 IWAM_机器名设置新的密码,将 IUSR_机器名和 IWAM_机器名两个用户密码设置一致。 2、同步 IIS metabase 中 IWAM_机器名账号的密码需通过修改脚本 adsutil.vbs,实现密码同步,该脚本位于C:inetpubAdminScripts 子目录下(位置可能会因你安装 IIS 时设置的不同而有所变动)。修改密码之前,备份 adsutil.vbs、synciwam.vbs 脚本。修改方法如下:通过“开始” “运行” ,输入 CMD 进入命令符页面。进入 C:inetpubAdminScripts 目录下,输入顺序:cd.(回车)输入两次或更多次 进入 c:输入 cd C:inetpubAdminScripts (回车)进入 C:inetpubAdminScripts输入 adsutil SET w3svc/ wamuserpass rock2006 (回车)修改成功后,系统会有如下提示: WAMUserPass : (STRING) *输入 adsutil SET w3svc/ anonymoususerpass rock2006 (回车)修改成功后,系统会有如下提示: WAMUserPass : (STRING) *如下图所示:3、同步 COM+应用程序所用的 IWAM_机器名的密码 同步 COM+应用程序所用的 IWAM_机器名的密码,我们使用组件服务MMC 管理单元。(1)、打开控制面板,进入管理工具,找到“组件服务”-“计算机”-“我的电脑”-“COM+应用程序”-“Out-Of-Process Pooled Applications”,右击“Out-Of-Process Pooled Applications”-“属性” 。 (2)、切换到“Out-Of-Process Pooled Applications”属性对话框的“标志”选项卡。 “此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是“IWAM_机器名” 。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码,确定退出。 4、使用 IWAM 账号同步脚本 synciwam.vbs synciwam.vbs 脚本用法比较简单: cscript synciwam.vbs -v|-h “-v”参数表示详细显示脚本执行的整个过程(建议使用),“-h”参数用于显示简单的帮助信息。 我们要同步 IWAM_MYSERVER 账号在 COM+应用程序中的密码,只需要执行“cscript synciwam.vbs -v”即可,如下: Microsoft (R) Windows Script Host Version 5.6 版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。 WamUserName:IWAM_MYSERVER WamUserPass:Aboutnt2001 IIS Applications Defined: Name, AppIsolated, Package ID w3svc, 0, 3D14228C-FBE1-11d0-995D-00C04FD919C1 Root, 2, IISHelp, 2, IISAdmin, 2, IISSamples, 2, MSADC, 2, ROOT, 2, IISAdmin, 2, IISHelp, 2, Root, 2, Root, 2, Out of process applications defined: Count: 1 3D14228D-FBE1-11d0-995D-00C04FD919C1 Updating Applications: Name: IIS Out-Of-Process Pooled Applications Key: 3D14228D-FBE1-11D0- 995D-00C04FD919C1 从上面脚本的执行情况可以看出,使用 synciwam.vbs 脚本要比使用组件服务的方法更全面和快捷。它首先从 IIS 的 metabase 数据库找到 IWAM 账号IWAM_MYSERVER并取出对应的密码“Aboutnt2001”,然后查找所有已定义的 IIS Applications 和 Out of process applications,并逐一同步每一个 Out of process applications 应用程序的 IWAM 账号密码。 使用 synciwam.vbs 脚本时,要注意一个问题,那就是在你运行synciwam.vbs 之前,必须保证 IIS metabase 数据库与 Active Directory 中的 IWAM 密码已经一致。因为 synciwam.vbs 脚本是从IIS metabase 数据库而不是从 Active Directory 取得 IW AM 账号的密码,如果 IIS metabase 中的密码不正确,那synciwam.vbs 取得的密码也会不正确,同步操作执行到“Updating Applications”系统就会报 80110414 错误,即“找不到应用程序3D14228D-FBE1-11D0-995D-00C04FD919C1”。 B如果是其他用户造成错误,在标识选项卡修改密码,如下图所示:
收藏 下载该资源
网站客服QQ:2055934822
金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号