Win系统中的IIS6.0修复了出现错误后完全重装IIS的方法

有时IIS中会出现严重错误,例如元数据库损坏,并且没有备份…一般来说,卸载IIS,直接在控制面板的添加/删除程序中重新安装。
这不是保险单。很多人重装IIS后还是有问题。

因此,建议在任何情况下都按照以下步骤重新安装IIS:
复制代码如下:

1.卸载IIS。
2.删除%windir%\system32\inetsrv。
3.删除%windir%\iisX.log,其中x是IIS版本。
4.删除\inetpub\目录。(上述操作可以在安全模式下进行。)
5.重新安装IIS。

如何从显示ASP页分类中排除IIS:默认列
在分析问题之前,先尝试访问网站中的纯静态页面(带有htm或html后缀的页面)。如果不能正常显示,问题本身不在ASP上。

检查IIS的设置,看是否设置了“应用程序设置-执行权限-纯脚本”,“配置-映射”中有asp扩展。检查完IIS设置后,继续执行以下步骤。

1.如果网站本身有Global.asa,先重命名为Global.old,重启网站。用记事本写下代码,保存为test.asp文件,并在浏览器中访问它。如果能正常显示,问题出在Global.asa文件。

2.将应用程序保护设置为“低”并重新启动IISadmin线程。如果此时可以在浏览器中读出ASP页面,则IWAM帐户有问题。如果您仍然无法访问ASP页面,请检查“管理工具”中的“组件服务”,以确保您可以看到IIS包。

附:如果遇到组件服务打不开的情况(可能是因为应用程序CPU满了),在控制面板中添加删除组件服务,然后重启电脑。

3.将应用程序保护恢复为“中”或“高”,并将IWAM帐户添加到管理员组。如果此时可以浏览ASP页面,则IWAM存在权限问题。如果ASP还是不能正常显示,进入DOS窗口,命令行运行Synciwam.vbs工具。
c:\ Inetpub \ adminscripts > cscript synci wam . VBS

4.解决IWAM账号的权限问题。嗯,说来话长。稍后我会单独发表一篇文章。

5.重建IIS包的方法:
删除组件服务中的以下包
?IIS进程内应用程序
?IIS进程外池化应用程序
?IIS实用工具
在DOS窗口中键入以下命令来重建软件包
% windir % \ system32 \ inetsrv rundll32 wamreg.dll,CreateIISPackage
关闭组件管理器,然后重新打开它。看到新创建的三个包后,重启IIS(IISRESET)检查ASP网页是否可以正常浏览。

复制代码如下:

@关闭回声
Echo正在执行操作,请稍候。……
msdtc -resetlog
净开始msdtc
网络用户IUSR_%COMPUTERNAME% 111
网络用户IWAM _ %计算机名% 111
%系统驱动器%
CD % system drive % \ Inetpub \ admin scripts
cscript.exe adsutil . VBS set w3svc/wamuserpass 111
cscript.exe adsutil . VBS设置w3svc/anonymoususerpass 111
雷姆·cscript.exe·辛奇瓦姆
iisreset
%系统驱动器%
CD % SystemRoot % \ System32 \ inetsrv
rundll32 wamreg.dll,CreateIISPackage
asptxn.dll注册服务商32
echo完成后,按任意键关闭并自动打开http://localhost。
中止
explorer.exe http://localhost
出口

作为。无法上传BAT文档,请创建一个名为IIS XF的新文档。TXT将上面的程序语言复制到这个文档中,保存,重命名为IIS XF。BAT文档,双击运行即可。注意:请不要将本段中的中文描述添加到文档中!!!!

© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享