PRB:为 IWAM 帐户配置的标识不正确
来源:互联网 发布:交换机端口亮黄灯 编辑:程序博客网 时间:2024/05/16 05:56
本文的发布号曾为 CHS297989
本页
症状
当您浏览现有的 Active Server Pages (ASP) 页时,浏览器可能返回“HTTP 500 - Internal server error”或“Server Application Error”错误消息。出现错误消息之后,如果您查看服务器的系统事件日志,将在其中找到以下两项:
在浏览器中:
Source:W3SVC
Error:Configured identity is incorrect
Error:Configured identity is incorrect
- 和 -
Source:DCOM
Error:Unable to logon IWAM_ComputerName
如果您为应用程序只启用“基本身份验证”并将“应用程序保护”设置为“低”,则应用程序又可以开始重新正常运行。此外,如果在出现该错误之后创建了新的 ASP 应用程序,浏览这一新应用程序时不会发生任何错误。 Error:Unable to logon IWAM_ComputerName
相关错误消息
您还可能收到以下错误消息:在浏览器中:
HTTP 500 - Internal Server Error
- 或 -
Server Application Error
The server has encountered an error while loading an application during the processing of your request.Please refer to the event log for more detail information.Please contact the server administrator for assistance.
在系统事件日志中: The server has encountered an error while loading an application during the processing of your request.Please refer to the event log for more detail information.Please contact the server administrator for assistance.
Source:DCOM
Error:DCOM got error "Logon Failure:unknown username or bad password" Unable to logon ./IWAM_SERVERNAME in order to run the server.
Error:DCOM got error "Logon Failure:unknown username or bad password" Unable to logon ./IWAM_SERVERNAME in order to run the server.
- 和 -
Source:W3SVC
Error:"The server failed to load application '/LM/W3SVC/1/Root/op.'The error was 'The server process could not be started because the configured identity is incorrect.Check the username and password.
Error:"The server failed to load application '/LM/W3SVC/1/Root/op.'The error was 'The server process could not be started because the configured identity is incorrect.Check the username and password.
- 或 -
Source:W3SVC Error:"The server failed to load application '/LM/W3SVC/4/Root'.The error was 'c000003b'."
- 和 -
Source:W3SVC Error:"The COM Application '{3D14228D-FBE1-11d0-995D-00C04FD919C1}' at '/LM/W3SVC/4/Root' failed to activate out of process."
注意:如果选中“以 IIS 5.0 隔离模式运行 WWW 服务”,就会在 Microsoft Internet 信息服务 6.0 (IIS 6.0) 中看到错误消息。有关选择“以 IIS 5.0 隔离模式运行 WWW 服务”复选框的步骤,请参见本文的“更多信息”部分。 原因
IUSR_计算机名和 IWAM_计算机名帐户的用户名和密码存储在三个位置:
如果这三个位置中的用户名和/或密码不同步,您就会收到上述错误消息。
• | Internet Information Server (IIS) 元数据库 |
• | 域 (Windows NT) 或本地用户和组 (Windows 2000) 的用户管理器 |
• | Microsoft Transaction Server (Windows NT) 或组件服务 (Windows 2000) |
解决方案
若要解决此问题,您必须确保上述三个位置的 IUSR 和 IWAM 帐户密码同步。同步方式有两种:您可以在用户管理器 (Windows NT) 或用户和组 (Windows 2000) 中设置 IWAM 和 IUSR 帐户的密码,并更改 IIS 元数据库中的密码以反映同一个密码,反之亦然。请使用以下方法之一来同步密码。
注意:有关如何使用管理脚本实用工具 (Adsutil.vbs) 和如何在 Microsoft Transaction Server (MTS) 或组件服务中更改密码的说明,请参见“更多信息”部分。
注意:虽然 Microsoft Transaction Server (Windows NT) 和组件服务 (Windows 2000) 中的密码通常与 IIS 元数据库中的密码一致,但如果问题仍未解决,则请更新 Microsoft Transaction Server (MTS) 或组件服务中的 IWAM 密码。有关更多信息,请参见“更多信息”部分的“如何更改 MTS 或组件服务中的密码”部分。
注意:有关如何使用管理脚本实用工具 (Adsutil.vbs) 和如何在 Microsoft Transaction Server (MTS) 或组件服务中更改密码的说明,请参见“更多信息”部分。
方法 1:在用户管理器或用户和组中更改密码,使其与 IIS 元数据库密码匹配
1. | 在“命令”窗口中,找到 Adsutil.vbs 文件所在的文件夹。使用 Adsutil.vbs 工具从 IIS 元数据库获得 IWAM 和 IUSR 帐户的密码。 | ||||||||||||
2. | 若要在 Windows NT 中更改 IUSR 和/或 IWAM 密码,请按照下列步骤操作:
| ||||||||||||
3. | 浏览返回错误消息的 ASP 页,检查问题是否已解决。 |
方法 2:更改 IIS 元数据库,使其与 IUSR 和/或 IWAM 密码匹配
1. | 若要在 Windows NT 中更改 IUSR 和/或 IWAM 密码,请按照下列步骤操作:
| ||||||||||
2. | 在“命令”窗口中,找到 Adsutil.vbs 文件所在的文件夹。使用 Adsutil.vbs 实用工具为 IIS 配置数据库中的 IWAM 和 IUSR 帐户设置密码。 | ||||||||||
3. | 浏览返回错误消息的 ASP 页,检查问题是否已解决。 |
状态
这种现象是设计使然。
更多信息
如何使用 Adsutil.vbs
IIS 提供了名为 Adsutil.vbs 的脚本文件,用于获取或设置 IIS 元数据库中的 IUSR 和 IWAM 帐户密码。在 Windows NT 4.0 中,Adsutil.vbs 通常位于 <驱动器>/WINNT/System32/Inetsrv/Adminsamples 文件夹中。在 Windows 2000 中,Adsutil.vbs 位于 <驱动器>/Inetpub/Adminscripts 文件夹中。下表列出了 Adsutil.vbs 实用工具各种功能的语法:
功能 | 语法 |
---|---|
获取 IUSR 帐户密码 | cscript.exe adsutil.vbs get w3svc/anonymoususerpass |
获取 IWAM 帐户密码 | cscript.exe adsutil.vbs get w3svc/wamuserpass |
设置 IUSR 帐户密码 | cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password" |
更改 IUSR 帐户 | cscript.exe adsutil.vbs set w3svc/anonymoususername "username" |
设置 IWAM 帐户密码 | cscript.exe adsutil.vbs set w3svc/wamuserpass "password" |
更改 IWAM 帐户 | cscript.exe adsutil.vbs set w3svc/WAMusername "username" |
注意:在 Windows NT 4.0 中尝试获取密码时,密码显示为明文;但在 Windows 2000 中,密码显示为星号。若要在 Windows 2000 中也让密码显示为明文,必须修改 Adsutil.vbs,使它显示明码。为此,请按照下列步骤操作:
1. | 在“记事本”中,打开 Adsutil.vbs。 |
2. | 在“编辑”菜单上,单击“查找”,键入 IsSecureProperty = True,然后单击“查找下一个”。 |
3. | 将“IsSecureProperty = True”更改为“IsSecureProperty = False”。 |
4. | 保存对 Adsutil.vbs 所做的更改,然后关闭“记事本”。 |
如何更改 MTS 或组件服务中的密码
Windows 2000
IIS 5.0 提供了 Synciwam.vbs 文件,以便更新在进程外运行的所有 IIS COM+ 应用程序包的启动标识。Synciwam.vbs 脚本位于 <驱动器>/Inetpub/AdminScripts 文件夹中。您可以使用 CScript 或 WScript 运行 Synciwam.vbs。若要使用 Synciwam.vbs,请在命令提示符处键入下面的命令:
cscript.exe synciwam.vbs -v
为使所有更改生效,您可能需要重新启动 IIS。若要重新启动 IIS,请在“开始”菜单上,单击“运行”,键入 iisreset,然后单击“确定”。注意:使用 Synciwam.vbs 可以将所有进程外应用程序(“中”和“高”隔离)重置为 IWAM_计算机名。
Windows NT 4.0
IIS 4.0 没有提供任何如 Synciwam.vbs 脚本这样的工具。您必须使用 MTS Explorer 为单独的内存进程中运行的每个应用程序手动更改 IWAM 密码。为此,请按照下列步骤操作:1. | 在 Windows 的“开始”菜单上,指向“程序”,指向“Windows NT Option Pack 4”,单击“Microsoft Transaction Server”,然后单击“Transaction Server Explorer”。 | ||||||||||||||
2. | 在 Transaction Server Explorer 中,单击以展开“Microsoft Transaction Server”、“计算机”、“我的电脑”和“安装的程序包”节点。 | ||||||||||||||
3. | 右键单击安装的程序包之一,然后单击“属性”。 | ||||||||||||||
4. | 在“标识”选项卡上,如果程序包在 IWAM_计算机名用户标识下运行,请键入密码以与 IIS 元数据库匹配,然后单击“确定”。 | ||||||||||||||
5. | 对安装的每个程序包重复执行步骤 3 和步骤 4。 | ||||||||||||||
6. | 重新启动 IIS,以使这些更改生效。为此,请按照下列步骤操作:
|
以 IIS 5.0 隔离模式运行 IIS 6.0 WWW 服务
1. | 单击“开始”,然后单击“运行”。 |
2. | 在“运行”对话框中,键入 inetmgr,然后单击“确定”。 |
3. | 在 Internet 信息服务 (IIS) 管理器窗口中,右键单击“网站”文件夹,然后单击“属性”。 |
4. | 在“网站属性”对话框的“服务”选项卡上,单击以选择“以 IIS 5.0 隔离模式运行 WWW 服务”。 |
5. | 单击“确定”以关闭“网站属性”对话框。 |
6. | 关闭“Internet 信息服务 (IIS) 管理器”窗口。 |
参考
有关其他信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
255770 (http://support.microsoft.com/kb/255770/EN-US/) PRB:Logon Failure:(登录失败:)Unknown User Name or Bad Password When You Run Out-Of-Process Webs(运行进程外 Web 时未知的用户名或错误密码)
240225 (http://support.microsoft.com/kb/240225/EN-US/) 用于修改元数据库的 Adsutil 和 MetaEdit 实用工具的说明
240941 (http://support.microsoft.com/kb/240941/EN-US/) IIS 元数据库简介
- PRB:为 IWAM 帐户配置的标识不正确
- PRB:为 IWAM 帐户配置的标识不正确
- 解决IWAM 帐户配置的标识不正确
- 关于IIS的IUSER和IWAM帐户
- 服务器标识的格式不正确
- 在 Windows Server 2003 上的 IIS 6.0 中使用 IIS 5 隔离模式时,如何为 ASP.NET 1.1 的 ASPNET 帐户配置进程标识
- IUSR 和 IWAM 帐户密码同步 和 对文件的访问被拒绝
- IUSR 和 IWAM 帐户密码同步 和 对文件的访问被拒绝
- Windows IIS IUSR & IWAM 帐户密码同步
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确
- 计算机的标识不能更改 联网没有安装或配置不正确
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开
- 检索 COM 类工厂中 CLSID 为 {000209FF-0000-0000-C000-000000000046} 的组件失败,原因是出现以下错误: 8000401a 因为配置标识不正确,系统无法开
- 应用程序的配置不正确【问题解决】
- 应用程序的并行配置不正确
- 因为配置标识不正确,系统无法开始服务器进程.请检查用户名和密码
- 将 ASP.NET 配置为使用新帐户运行
- 当前标识(帐户名**)没有对 ASP.NET Files的写访问权限
- LISP (2) 第三章 函数
- MySQL5服务器配置
- Linux 简单命令
- java Thread的run()和start()
- 用 Rational Software Architect 建立面向服务的体系结构(Service-Oriented Architecture)的模型教程
- PRB:为 IWAM 帐户配置的标识不正确
- C++的类与C#的类
- 分页显示
- LINQ To SQL深入学习系列之二(C#3.0为LINQ的加强之二)
- IIS中IWAM_用户密码不同步造成500错误解决方法
- 跆拳道的段位与级别
- 关于到底用框架,还是纯JAVA的讨论
- TPL: 一个新的C++正则表达式(regex)库
- IUSR 和 IWAM 帐户密码同步 和 对文件的访问被拒绝