首页建站iis无法启动(iis为什么无法启动)

iis无法启动(iis为什么无法启动)

编程之家2024-05-22100次浏览

一、IIS无法启动是什么原因

今天一同事的客户服务器IIS无法启动,报错-2145318902。造成成这个问题的主要原因是修改了metabase.xml文件出错。

iis无法启动(iis为什么无法启动)

例如修改IIS默认上传附件大小,使用了写字板或其他无法正常保存.xml文件的编辑工具,应该使用正确的工具来进行修改。

顺便贴出修改方法:

打开c:\windows\system32\inesrv\下的metabase.xml搜索Buffer 572行的AspBufferingLimit=",里面有个AspBufferingLimit="4194304"类似,是允许的大小,可以修,注意改这个文件之前服务里先关闭iisadminservice服务,改完之后再重启IIS服务

那如何解决错误-2145318902呢?

其实metabase.xml所在的目录下还有个history目录,里面存放的是metabase.xml文件在各个时间的备份。只要从history目录下拷贝一份到inetsrv目录即可。是不是很简单。

二、IIS无法启动解决方法

重新设置IIS的IWAM账号密码和IUSR密码(管理工具—〉计算机管理—〉本地用户和组—〉用户)同步IIS metabase中IWAM_MYSERVER的密码在CMD中 c:/inetpub/adminscripts>adsutil set w svc/wamuserpass yourpassword同步+应用程序所用的IWAM_MYSERVER密码在CMD中 c:/inetpub/adminscripts>cscript synciwam vbs v

iis无法启动(iis为什么无法启动)

如果最后出现Error:错误组件服务>计算机>我的电脑>+应用程序>IIS Out Of Process Pooled Applications>属性>标识输入刚才设置的密码确定退出然后再次执行cscript synciwam vbs v

意外情况一运行>cmd>输入net start msdtc如果出现了该服务不能启动的错误提示

删除注册表中的键 HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Services/MSDTCHKEY_LOCAL_MACHINE/SOFARE/Microsoft/MSDTCHKEY_CLASSES_ROOT/CID停止MSDTC服务 net stop msdtc卸载MSDTC服务 msdtc uninstall重新安装MSDTC服务 msdtc install重启电脑启动该服务 net start msdtc

意外情况二 IIS出现The specified module could not be found解决方法(记得在IE的高级选项去掉显示友好错误信息)

iis网站属性>目录安全性>匿名访问和身份验证控制去掉允许iis控制密码

iis无法启动(iis为什么无法启动)

意外情况三无法展开+应用程序

MS DTC日志文件被误删了 cmd输入msdtc resetlog重新创建日志文件即可

意外情况四+应用程序中展开后找不到IIS Out Of Process Pooled Applications

lishixinzhi/Article/program/net/201311/14398

三、win7系统iis启动不了的详细解决步骤

如果您在Windows 7系统上遇到了IIS无法启动的问题,可以尝试以下详细的解决步骤:

1.确认IIS已安装:打开控制面板,选择“程序”或“程序和功能”,然后点击“启用或关闭Windows功能”。在弹出的窗口中,确保Internet信息服务(IIS)选项已勾选。如果没有勾选,请勾选该选项并点击“确定”来进行安装。

2.检查IIS服务是否已启用:按下Win+ R键,输入“services.msc”并点击“确定”。在服务列表中,找到“World Wide Web Publishing Service”(万维网发布服务)并确保其状态为“正在运行”。如果状态是已停止,右键点击该服务,选择“启动”。

3.检查HTTP.sys驱动程序:按下Win+ R键,输入“cmd”并点击“确定”来打开命令提示符。在命令提示符中,输入“netsh http show servicestate”并按下Enter键。查看输出是否有任何错误或冲突信息。如果有,您可能需要解决这些问题,如卸载冲突的程序或重置IIS配置。

4.重建IIS配置文件:打开命令提示符,输入“%windir%\system32\inetsrv\appcmd.exe list site”并按下Enter键。如果没有输出任何内容,说明IIS配置文件可能已被损坏。在命令提示符中,输入“%windir%\system32\inetsrv\appcmd.exe delete site<site_name>”(<site_name>是您要删除的网站名称)并按下Enter键。然后,重新安装IIS并重新配置您的网站。

5.检查端口冲突:有时,其他程序可能正在使用IIS所需的端口(如80和443)。您可以通过在命令提示符中输入“netstat-ano”来查看正在使用的端口和对应的进程ID。然后,使用任务管理器结束相关进程,或将IIS配置为使用其他空闲的端口。

6.更新和修复IIS:访问Microsoft官方网站,下载并安装最新的Windows更新。此外,还可以尝试安装IIS的最新版本或修复工具。这些工具可以从Microsoft官方网站上获取。

如果上述解决步骤仍然无法解决问题,建议查阅官方文档、搜索相关技术论坛或寻求专业人士的帮助,以获得更具体的支持和指导。

intel my wifi(intel my wifi)驱动加载工具(驱动加载工具是什么)