iis 服务器不稳定,IIS服务器错误Server Application Error最有效最详细的解决方案

本文详细介绍了如何在Windows NT和Windows 2000环境下,通过用户管理器和IIS元数据库调整IUSR和IWAM密码,以及使用Adsutil.vbs工具进行操作。同时涵盖了Synciwam.vbs脚本用于COM+应用程序包同步的方法。

方法 1:在用户管理器或用户和组中更改密码,使其与 IIS

元数据库密码匹配

1.

在“命令”窗口中,找到 Adsutil.vbs 文件所在的文件夹。使用

Adsutil.vbs 工具从 IIS 元数据库获得 IWAM 和 IUSR 帐户的密码。

2.

若要在 Windows NT 中更改 IUSR 和/或 IWAM

密码,请按照下列步骤操作:

a.

在开始菜单上,指向程序,指向管理工具,然后单击域用户管理器。在“域用户管理器”中,可以更改所有

Windows NT 用户帐户和组的帐户信息。

b.

双击 IUSR_计算机名 和/或

IWAM_计算机名

用户,然后修改密码,使其反映您在步骤 1 中获得的 IIS

元数据库密码。

若要在 Windows 2000 中更改 IUSR 和/或 IWAM

密码,请按照下列步骤操作:

a.

在开始菜单上,指向程序,指向管理工具,然后单击计算机管理。

b.

在系统工具节点下,单击以展开“本地用户和组”和“用户”节点。在“用户”节点中,可以更改所有

Windows 2000 用户帐户和组的帐户信息。

c.

右击 IUSR_计算机名 和/或

IWAM_计算机名

帐户,然后单击设置密码。

d.

修改密码,使其反映您在步骤 1 中获得的 IIS 元数据库密码。

3.

浏览返回错误信息的 ASP 页,检查问题是否已解决。

方法 2:更改 IIS 元数据库,使其与 IUSR 和/或 IWAM 密码匹配

1.

若要在 Windows NT 中更改 IUSR 和/或 IWAM

密码,请按照下列步骤操作:

a.

在开始菜单上,指向程序,指向管理工具,然后单击域用户管理器。在“域用户管理器”中,可以更改所有

Windows NT 用户帐户和组的帐户信息。

b.

双击 IUSR_计算机名 和/或

IWAM_计算机名 帐户,然后键入新密码。

若要在 Windows 2000 中更改 IUSR 和/或 IWAM

密码,请按照下列步骤操作:

a.

在开始菜单上,指向程序,指向管理工具,然后单击计算机管理。

b.

在系统工具节点下,单击以展开“本地用户和组”和“用户”节点。在“用户”节点中,可以更改所有

Windows 2000 用户帐户和组的帐户信息。

c.

右击 IUSR_计算机名 和或

IWAM_计算机名

帐户,然后单击设置密码。键入新密码。

2.

在“命令”窗口中,找到 Adsutil.vbs 文件所在的文件夹。使用

Adsutil.vbs 实用工具为 IIS 配置数据库中的 IWAM 和 IUSR

帐户设置密码。

3.

浏览返回错误信息的 ASP 页,检查问题是否已解决。

功能

语法

获取 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"

设置 IWAM 帐户密码

cscript.exe adsutil.vbs set w3svc/wamuserpass

"password"

注意:在 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/XP/2003

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,然后单击确定。

注意:

当COM+损坏时会出现以下现像

在最后的cscript c:\inetpub\adminscripts\synciwam.vbs

-v的时候还出现

Error:1AD:ActiveX部件不能创建对象

或通过运行MMC能添加组件服务但是一打开计算机就自动关闭或出错

解决方法就要重新安装COM+

一开始是说,COM+错误

查看事件日志:

出现某种状态,表示此 COM+

应用程序处于不稳定状态或运行不正常。声明失败: SUCCEEDED(hr)

服务器应用程序 ID: {02D4B3F1-FD88-11D1-960D-00805FC79235}

服务器应用程序实例 ID:

{6615E3FE-D159-48B5-BB65-D6B00778E75F}

这是微软针对2000系统的解决方法(重装 组件服务):

1.把%WinDir%\System32\Clbcatq.dll删除或改名

2.重启一下

3.进入注册表删除HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\COM3整支(注意备份)

4.运行CMD,打CD %WinDir%回车

5.打rmdir /s Registration回车

6.如果你打过MS04-012补丁请重装一下

7.进入控制面板,点击添加/删除Windows组件

8.重新安装COM+

但是我在遇到最后一个问题时是因为我的COM+服务没有启动,启动以后就可以了!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值