账号通
    

账号  

密码  

1879

查看

3

回复
主题:[求助]iiis下显示Server Application Error是什么问题 [收藏主题] 转到:  
mbaun 当前离线

1138

主题

4

广播

1

粉丝
添加关注
级别:八年级

用户积分:6229 分
登录次数:342 次
注册时间:2006/4/4
最后登录:2023/2/2
mbaun 发表于:2014/8/9 11:28:33   | 显示全部帖子 查看该作者主题 楼主 
做在线知识付费 选科汛云开店

修复IIS。

  1. 复制一下代码保存为1.bat  然后点击运行就OK了。。如果还不能解决的话卸载重装IIS。。

  2. @echo off

  3. echo *
  4. echo *
  5. echo ****************************************************
  6. echo *                                                  *
  7. echo * IIS Server Application Error错误自动修复批处理 *
  8. echo *                                                  *
  9. echo ****************************************************
  10. echo *
  11. echo *
  12. set /p isok0=开始IIS修复?(y/n)
  13. if %isok0%==y goto begin
  14. goto forend

  15. :begin

  16. set userIWAM=IWAM_%COMPUTERNAME%
  17. set userIUSR=IUSR_%COMPUTERNAME%

  18. :checkIWAM

  19. net user %userIWAM%
  20. if %errorlevel%==0 goto checkIUSR
  21. goto netuserIWAM

  22. :checkIUSR

  23. net user %userIUSR%
  24. if %errorlevel%==0 goto edituser
  25. goto netuserIUSR

  26. :netuserIWAM

  27. net user
  28. set /p tiwam=请输入正确的“启动 IIS 进程帐户”名称(即以IWAM_开头的帐户名称)?
  29. set userIWAM=%ans%
  30. goto checkIWAM

  31. :netuserIUSR

  32. net user
  33. set /p tiusr=请输入正确的“Internet 来宾帐户”名称(即以IUSR_开头的帐户名称)?
  34. set userIUSR=%tiusr%
  35. goto checkIUSR

  36. :edituser

  37. echo 重置“启动 IIS 进程帐户”密码为123
  38. net user %userIWAM% 123
  39. echo 重置“Internet 来宾帐户”密码为123
  40. net user %userIUSR% 123
  41. echo 密码同步
  42. cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass 123
  43. cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/anonymoususerpass 123
  44. echo *
  45. echo *
  46. set /p isok1=请测试IIS是否正常?(y/n)
  47. if %isok1%==y goto forend

  48. cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -v

  49. iisreset
  50. echo *
  51. echo *
  52. set /p isok2=请测试IIS是否正常?(y/n)
  53. if %isok2%==y goto forend

  54. echo 清除MSDTC服务注册表相关信息

  55. reg delete HKLM\SYSTEM\CurrentControlSet\Services\MSDTC /f
  56. reg delete HKLM\SOFTWARE\Microsoft\MSDTC /f
  57. reg delete HKCR\CID /f
  58. echo 停止并重新安装MSDTC服务
  59. net stop msdtc
  60. msdtc -uninstall
  61. msdtc -install
  62. echo 重置“启动 IIS 进程帐户”与“Internet 来宾帐户”密码
  63. net user %userIWAM% 123
  64. net user %userIUSR% 123
  65. echo 同步IIS metabase中IWAM_MYSERVER的密码
  66. %HOMEDRIVE%\Inetpub\Adminscripts\adsutil.vbs set w3svc/wamuserpass "123"
  67. echo 同步COM+应用程序所用的IWAM_MYSERVER密码
  68. cscript.exe %HOMEDRIVE%\Inetpub\Adminscripts\synciwam.vbs -v
  69. echo *
  70. echo *
  71. set /p isok3=请测试IIS是否正常?(y/n)
  72. if %isok3%==y goto forend

  73. echo 重新注册相关组件

  74. rundll32 %windir%\system32\inetsrv\wamreg.dll, CreateIISPackage
  75. regsvr32 %windir%\system32\inetsrv\asptxn.dll /s
  76. echo *
  77. echo *
  78. set /p isok4=请测试IIS是否正常?(y/n)
  79. if %isok4%==y goto forend

  80. echo *

  81. echo *
  82. echo 如果IIS还不正常的话,我真的解决不了唉,请另请高明吧!

  83. :forend

  84. echo *
  85. echo *
  86. @echo 批处理执行完毕,请按任意键退出?
  87. @echo off
  88. pause

 
  支持(0) | 反对(0) 回到顶部顶端 回到底部底部
<上一主题 | 下一主题 >
Powered By KesionCMS Version X1
厦门科汛软件有限公司 © 2006-2016 页面执行0.04688秒 powered by KesionCMS 9.0