批处理解决IIS Server Application Error或IIS 500

把以下代码,考的记事本中,把本件扩展名改成.bat,运行下即可.

我的系统盘是c盘,如果系统盘不一样,自己照着改就行了.绿色部分代码可能是要修改的代码!

------------------------------------------------------------------以下是批出理代码------------------------------

@echo off
COLOR F
TITLE IIS Server Application Error和IIS 500 解决批处理
ECHO Server Application Error 
ECHO 错误提示: 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.
Echo 或者是 IIS 500 错误
echo 如果你出现一样的情况,请按任意键继续!
PAUSE  
echo 修改IUSR密码,为 123456, computer 修改成计算机名称
net user IUSR_COMPUTER 123456
echo 修改IWAM密码,为 123456, computer 修改成计算机名称
net user IWAM_COMPUTER 123456
echo 用户密码修改完毕!
PAUSE  
cd C:\Inetpub\AdminScripts
echo  命令: C:\Inetpub\AdminScripts  成功
cscript.exe adsutil.vbs set w3svc/wamuserpass 123456
echo  命令: cscript.exe adsutil.vbs set w3svc/wamuserpass 123456 密码设置成功 
cscript.exe adsutil.vbs set w3svc/anonymoususerpass 123456
echo  命令: cscript.exe adsutil.vbs set w3svc/anonymoususerpass 123456 系统密码设置成功
cscript.exe synciwam.vbs -v
echo  命令: cscript.exe synciwam.vbs -v  同步密码成功
echo  没有“Error:8004E00F”的错误提示,系统正常了!否则。。。。。。
echo  最下边一行出现了“Error:8004E00F”的错误提示,本人这时候才知道是MSDTC没有正常启动的原因……
echo  开始设置MSDTC
PAUSE  
net stop msdtc
echo 停止服务
msdtc -uninstall
echo 卸载服务
msdtc -install
echo 安装服务
msdtc -resetlog
echo 创建日志文件
net start msdtc
echo 启动服务
cscript.exe synciwam.vbs -v 
echo 同步密码成功
echo 没错误,去试一下ASP页面是否能成功打开?也许你们的都可以了,可俺还是不行……最后一招,注册相关组件。
pause
echo 开始注册相关组件
cd c:\windows\system32\inetsrv
echo  命令:cd windows\system32\inetsrv  进入系统文件夹的inetsrv目录成功
rundll32 wamreg.dll, CreateIISPackage
regsvr32 asptxn.dll
echo 注册相关组件完毕
echo 注册 aspnet_regiis.exe
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
echo 命令 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i  执行成功
echo 所有命令执行完毕,现在IIS 500 不会出现啦!
pause

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值