Windows2003 IIS6.0 改计算机名后出现HTTP500错误

2024-02-01 17:38

本文主要是介绍Windows2003 IIS6.0 改计算机名后出现HTTP500错误,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

Windows2003 IIS6.0 改计算机名后出现HTTP500错误
 悬赏分:5 - 提问时间2009-3-31 23:24
Windows2003 IIS6.0 改计算机名后出现HTTP500错误,请教如何解决?

随便回答的请滚远一点!
什么“知道了导致http 500内部错误的原因,解决起来就比较简单了,那就是人工同步iwam账号在active directory、iis metabase数据库和com+应用程序中的密码。

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

(一)更改active directory中iwam_myserver账号的密码
因iwam账号的密码由系统控制,随机产生,我们并不知道是什么,为完成下面两步的密码同步工作,我们必须将iwam账号的密码设置为一个我们知道的值。
1、选择“开始”->“程序”->“管理工具”->"active directory用户和计算机",启动“active directory用户和计算机”管理单元。

2、单击“user”,选中右面的“iwam_myserver”,右击选择“重设密码(t)...”,在跳出的重设密码对方框中给iwam_myserver设置新的密码,这儿我们设置成“aboutnt2001”(没有引号的),确定,等待密码修改成功。

(二)同步iis metabase中iwam_myserver账号的密码

(三)同步com+应用程序所用的iwam_myserver的密码 ”
在XP IIS5.0可以,但在2003 IIS6.0是不行的!!

第一次求救
问题补充:我 C T L M !!! 又重复了N次,最后用以下方法解决了500错误,但有 C T M 的出现 401.1错误!

(一)在“管理工具”-“计算机管理”-“本地用户和组”更改了iwam_myserver账号的密码

(二)同步IIS metabase中IWAM_MYSERVER账号的密码
c:/Inetpub/AdminScripts>adsutil SET w3svc/WAMUserPass Password
(要输入两次!!第一次会提示“This script does not work with wscript”什么鬼的,确定后得再输入多一次!),输完不要关闭
"命令提示符"窗口!后面还要用!
(三)输入cscript synciwam.vbs -v
(四)重新启动!要不然还是500错误!

(五)重启后变成 C T L M 的 HTTP401.1 错误!!!Wo Cao T L M !!!

提问者: 此刻我比较愤青 - 试用期 一级 其他回答    共 4 条
我的也是这样的毛病,查过网上很多的解决方案,都不行最后从网上下载了IIS安装的,才可以了。问题是光盘上的IIS是错误的,不可用,如果调试过你的计算机,建议你重装系统,安装从网上下载的IIS才有效的。希望能给你一些帮助。

回答者: djc6914 - 助理 二级   2009-3-31 23:40
兄弟,昨天遇到了和你一样的问题!我可以装上IIS,可是打开网页文件是老提示server application error.
我按照网上的方法,也就是你写的,根本就不行。后来发现是光盘的问题,我装的是sp3的ghost。重张系统很多次,都搞不定。后来换了盘才搞定的!
iis为网上下载的!
看到你的问题,并不是想回答你问题,只是同感。

回答者: 凤凰山的伯爵 - 千总 四级   2009-4-1 11:07
414

回答者: ZJLFA - 试用期 一级   2009-4-1 14:59
下面各步骤的具体操作并没有详细列出,估计大部分会用IIS的用户都应该能看得懂了吧;另外,上面涉及到的DOS 命令貌似很复杂,不要抱怨难得输入,其实XP 中的命令提示符是支持粘贴复制操作的,但不是Ctrl+V .( 右击后就会看到了!或者单击黑色的部分)。

下面是我找到的几个方法和步骤,是结合了数个有关文章之精华而成的,我也不确定到底那一步是有用,反正照着下面来,到最后还是成功的看到了“欢迎使用 Windows XP Server Internet 服务”页面。
一、启动MSDTC 服务

WIN+R,运行cmd 后输入:net start msdtc
如果显示“distributed transaction coordinator 服务不能启动”,就把C:/WINDOWS/system32/dtclog 这个目录重命名(如果有的话,没有就直接省去这一步),然后重新建立该目录。
然后在命令行下输入:msdtc -resetlog,再输入net start msdtc,显示服务启动成功。

二、设置“IUSR_”和“IWAM_”密码

打开开始-所有程序-管理工具-计算机管理-本地用户和组,分别给“IUSR_机器名”和“IWAM_机器名”两个用户设置密码,两个要是一样的,这里简单点比较好。

三、同步IIS配置数据库密码

为了确认第二步的密码是否一致,这里需要分别查看“IUSR_”和“IWAM_”的密码。

WIN+R,运行cmd后输入:cd c:/inetpub/adminscripts
获取IWAM 帐户密码命令:cscript.exe adsutil.vbs get w3svc/wamuserpass
获取IUSR 帐户密码命令:cscript.exe adsutil.vbs get w3svc/anonymoususerpass

输入以上命令,按回车就可查看IWAM 和IUSR 各自的密码,确认是否一致,如果两个密码不一致,则修改之:
修改IWAM 帐户密码:cscript.exe adsutil.vbs set w3svc/wamuserpass "password"
修改IUSR 帐户密码:cscript.exe adsutil.vbs set w3svc/anonymoususerpass "password"
其中“password” 设置为你想修改的密码,即与第二步中设置的“IWAM_”密码相同,按回车即可修改完成。

这里应该注意的是,修改密码前请一定停止所有的Internet 信息服务,否则后面可能会出错,并且IWAM 帐户可能会被锁定。

四、更改组件服务中的密码

WIN+R,运行cmd 后输入:cd c:/inetpub/adminscripts
然后输入:cscript.exe synciwam.vbs -v
最后重启IIS:iisreset

到了第四步操作后基本就OK了,到http://localhost/ 去试试?如果依然不行的话,还有第五步:在cmd 下运行(每行分别为单独命令,分三次输入并回车执行):

cd %windir%/system32/inetsrv
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll

关闭所有的IE窗口后再试一下,OK 否?应该OK 了吧,不行重启下系统,如果还不行就删除掉iis后再重装一次.应该没有问题的啦.再有问题.我也没有办法了!……

这篇关于Windows2003 IIS6.0 改计算机名后出现HTTP500错误的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/667971

相关文章

SpringBoot+Docker+Graylog 如何让错误自动报警

《SpringBoot+Docker+Graylog如何让错误自动报警》SpringBoot默认使用SLF4J与Logback,支持多日志级别和配置方式,可输出到控制台、文件及远程服务器,集成ELK... 目录01 Spring Boot 默认日志框架解析02 Spring Boot 日志级别详解03 Sp

SpringBoot排查和解决JSON解析错误(400 Bad Request)的方法

《SpringBoot排查和解决JSON解析错误(400BadRequest)的方法》在开发SpringBootRESTfulAPI时,客户端与服务端的数据交互通常使用JSON格式,然而,JSON... 目录问题背景1. 问题描述2. 错误分析解决方案1. 手动重新输入jsON2. 使用工具清理JSON3.

如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socket read timed out的问题

《如何解决Druid线程池Cause:java.sql.SQLRecoverableException:IO错误:Socketreadtimedout的问题》:本文主要介绍解决Druid线程... 目录异常信息触发场景找到版本发布更新的说明从版本更新信息可以看到该默认逻辑已经去除总结异常信息触发场景复

Python struct.unpack() 用法及常见错误详解

《Pythonstruct.unpack()用法及常见错误详解》struct.unpack()是Python中用于将二进制数据(字节序列)解析为Python数据类型的函数,通常与struct.pa... 目录一、函数语法二、格式字符串详解三、使用示例示例 1:解析整数和浮点数示例 2:解析字符串示例 3:解

CentOS 7 YUM源配置错误的解决方法

《CentOS7YUM源配置错误的解决方法》在使用虚拟机安装CentOS7系统时,我们可能会遇到YUM源配置错误的问题,导致无法正常下载软件包,为了解决这个问题,我们可以替换YUM源... 目录一、备份原有的 YUM 源配置文件二、选择并配置新的 YUM 源三、清理旧的缓存并重建新的缓存四、验证 YUM 源

python3 pip终端出现错误解决的方法详解

《python3pip终端出现错误解决的方法详解》这篇文章主要为大家详细介绍了python3pip如果在终端出现错误该如何解决,文中的示例方法讲解详细,感兴趣的小伙伴可以跟随小编一起了解一下... 目录前言一、查看是否已安装pip二、查看是否添加至环境变量1.查看环境变量是http://www.cppcns

python进行while遍历的常见错误解析

《python进行while遍历的常见错误解析》在Python中选择合适的遍历方式需要综合考虑可读性、性能和具体需求,本文就来和大家讲解一下python中while遍历常见错误以及所有遍历方法的优缺点... 目录一、超出数组范围问题分析错误复现解决方法关键区别二、continue使用问题分析正确写法关键点三

无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案

《无法启动此程序因为计算机丢失api-ms-win-core-path-l1-1-0.dll修复方案》:本文主要介绍了无法启动此程序,详细内容请阅读本文,希望能对你有所帮助... 在计算机使用过程中,我们经常会遇到一些错误提示,其中之一就是"api-ms-win-core-path-l1-1-0.dll丢失

Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题

《Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题》:本文主要介绍Ubuntu上手动安装Go环境并解决“可执行文件格式错误”问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未... 目录一、前言二、系统架构检测三、卸载旧版 Go四、下载并安装正确版本五、配置环境变量六、验证安装七、常见

正则表达式r前缀使用指南及如何避免常见错误

《正则表达式r前缀使用指南及如何避免常见错误》正则表达式是处理字符串的强大工具,但它常常伴随着转义字符的复杂性,本文将简洁地讲解r的作用、基本原理,以及如何在实际代码中避免常见错误,感兴趣的朋友一... 目录1. 字符串的双重翻译困境2. 为什么需要 r?3. 常见错误和正确用法4. Unicode 转换的