微软升级补丁导致iis无法启动解决办法
Date:2014-05-03 18:10:16 来源:互联网 访问: 次
传说一:删除补丁:KB22905070 KB2535512 KB2124261
传说二:网上都是说删除KB939373,我试了下,没有用,我刚才删除KB2124261,KB2290570(我最近的两个补丁),再启动World Wide Web Publishing服务,IIS就
传说一:删除补丁:KB22905070 KB2535512 KB2124261
传说二:网上都是说删除KB939373,我试了下,没有用,我刚才删除KB2124261,KB2290570(我最近的两个补丁),再启动World Wide Web Publishing服务,IIS就能服务就能启动了,但是不知道我下次开机还能不能用,祝好.
IIS 启动不了 【发生意外错误0x8ffe2740】
原因
如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息.
解决方法
要解决这个问题,您可以进行以下任一项操作:
• 在IIS管理器中更改网站绑定端口为除80端口外的其它端口.
• 停止正在使用80端口的应用程序,然后从IIS管理器中启动网站.
更多信息
您可以使用诸如TCPView或FPort等第三方工具来判断其它正在使用80端口的其它应用程序.
最新iis安装问题及解决方法<转>
这几天装iis真是郁闷死我了,估计是把能遇到的问题我都遇到了,感觉很是痛苦!不过庆幸的是最终还是装上了,也许还有很多人像我一样在这痛苦中挣扎,所以就想把我遇到的问题和解决方法列出来,希望对大家有帮助!先说我在安装时遇到的问题吧
1.iis6.0和5.0都不能装在XP系统中
2.下载了iis5.1后不知道怎么安装
3.安装过程中弹出文件无法复制的对话框和什么系统被修改,是否继续的对话框,很是郁闷
4.安装后internet信息服务器中没有默认网站
5.安装后在地址栏中输入http://localhost出现Server Application Error 错误即500 错误
6.安装后默认网站无法启动
再说说这些问题的解决方法
问题一:1 在你装IIS之前需要知道你的系统是什么样的,HOME版的好想不能装,可好象网上也有装的方法,我们用过HOME版的,也就没试过,如果你是HOME版的可以去试试。
如果你的系统是家庭版的,那就应该知道windows 98 只能装pws4.0;windows 2000 ---iis5.0;windows 2003---iis6.0;windows xp---iis5.1.如果你不是用系统盘安装,那就去网上下载你要装的IIS吧!
问题二:我的系统是xp的,所以我装的是5.1。
下载后解压缩放在你硬盘的任何位置。然后开始/设置/控制面板/[添加/删除程序]/[添加/删除windows组建],然后在windows 组件向导中的internet 信息服务旁边的方框里打上勾,(注意:先别按下一步,点击详细信息看看里面的那些方框是不是都打上勾了,如果没有,要全选上,不然会出现问题4)。
现在你按下一步,要求你插入光盘,没有盘,点击浏览,选择IIS存放的路径,然后确定,这里也许你就出现问题3了,如果没出现你很幸运!
问题三:如果安装时找不到文件,或文件无法复制,知道是什么原因吗?是windons自带游戏惹的祸。
开始/程序/附件。把里面的游戏右键删除,重新安装,是不是找到了?呵呵,这时会一边边的弹出个对话框让你重新选择路径,那就再选一次,不过要注意路径后面好象多了个i386,把它取了,确定。
在这里也许会弹出说你的系统不修改的对话框,直接取消,这时你可以歇一下了,可能你已经安装成功了,不过不要太高兴,如果你没遇到后面的问题,你有点幸运!
问题四:如果看不到默认网站,那再打开[添加/删除windows组建]中的internet 信息服务,详细信息里面的勾全打上了,如果没有,重装吧!
问题五:出现这个问题也不知道什么原因,不知道你出现了没有,
解决方法是:开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,
“控制台根目录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,
有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。
然后“确定”,再鼠标右键“属性”--“启动”。
这里还有个问题就是找不到“IIS Out-Of-Process Pooled”,那里面根本没有!怎么 办?别急!开始/运行,输入msdtc -resetlog,确定。
然后打开开始/设置/控制面板/信息管理/服务,找到Distributed Transaction Coordinator,启动它。现在你又要重装IIS了,现在你应该能看到IIS Out-Of-Process Pooled了,高兴吧!
问题六:好不容易装上来,可地址栏中输入http://localhost又是网页无法显示,郁闷坏了!细心一看,默认网站没有启动,右键启动提示“服务器并未及时响应启动或控制请求”在网上查了下说是World Wide Web Publishing Services有问题,找到它果然它没启动,可启动它出现错误,启动不了,怎么办?
再查吧,又说是要删个更新文件,最后还是弄出来了,正确方法是这样的:开始/设置/控制面板/[添加/删除程序],最上面有个“显示更新文件”打上勾,在里面找到KB939373,删除它。
然后开始/设置/控制面板/管理工具/服务,找到World Wide Web Publishing Services,启动它,并将启动方式改为自动,再回到默认网站启动,看看,是不是能启动了,这时终于看到结果了。
- 补充:
- 问题一:SQL Server2005导出为SQL Server2000的SQL脚本在SQL Server2000下是不能正常运行的。
该演示系统说明可以运行在SQL Server2000及以上,手边正好有SQL Server2000,如果就装了一个,然后根据安装说明,运行其数据库初始化脚本时,其脚本抛出n个错误,根据错误来看,首先建表语句不支持“WITH (IGNORE_DUP_KEY = OFF)”,OK,删除!运行依然报错,发现sys.开头的对象都引用错误,如sys.objects,在2000下其实应该为sysobjects,将所有的sys.替换成sys;继续往下走,发现找不到OBJECT_id字段,同样问题,2000下应该是id,将OBJECT_ID字段名改为id,OK,终于运行通过了!
在此不得不说说MS的测试工作了,这么显然的BUG既然也入到了产品中,很显然SQL Server2005导出成SQLServer2000脚本功能在导出后根本没有在SQLServer2000下跑过,汗啊!
问题二:XP在安装上IIS5.1后不能跑ASP程序,但是可以正常访问HTML
这个问题更变态了,以前在Windows2000上从来没碰到过,装上IIS后就能跑ASP;我还以为很容易,哪知道装上好根本运行不了ASP,抛500错误!
当然是网上查找原因,有相似问题的还真不少。各位高人解释的原因也各种各样,解决的方式也是各种各样。对于到底是什么原因,我也没这个能力下最终的判断,但是通过最终解决来看,应该是与两个原因有关:a.某些dll文件没有注册成功;b.IIS要用的Internet默认访问用户的密码有问题,当然不是你的问题,这个应该是XP的Bug!
解决方案是什么?如下两步,应该可行了:
1.在命令行下运行 msdtc -resetlog
cd %windir%system32inetsrv
rundll32 wamreg.dll,CreateIISPackage
regsvr32 asptxn.dll
2.找到文件: C:WINDOWSinfwsh.inf,右键“安装”;
regsvr32 urlmon.dll
regsvr32 shdocvw.dll
regsvr32 jscript.dll
regsvr32 vbscript.dll
如果报 wamreg.dll 错误的话,就接着走下面的程序
1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
2。开始--运行--打cmd,
然后cd c:InetpubAdminscripts(我的系统在c盘,如果你是D就改D:inetpubadminscripts)
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码
cscript.exe synciwam.vbs -v 输入了这步很多人已经可以了..但是我还是不行
提示8004e00f的错误
接着往下做
1
删除注册表中的键:
? HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Servic es/MSDTC
? HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC
? HKEY_CLASSES_ROOT/CID
点击开始--运行--cmd-弹出一个黑色的框后
2、停止MSDTC服务:net stop msdtc
3、卸载MSDTC服务:msdtc -uninstall
4、重新安装MSDTC服务:msdtc -install
5、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看
6、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
7、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"
8、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v
这次再试试..不行的话就开始继续了
[1]:
检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,
如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。
[2]:
在CMD下执行以下命令:
cd %windir%system32inetsrv
rundll32 wamreg.dll, CreateIISPackage (这里一定要注意 大小写一定要一致.而且wamreg.dll,后面要加一个空格否则就会提示wamreg.dll出错
丢失条目:CreateIISPackage)
regsvr32 asptxn.dll
到这里大功告成了..不会怎么操作或者操作不同的QQ找我
我郁闷..弄了两小时 .网上搜索资料终于搞好 下面详细写明我是如何弄好的
我也出现了
提示8004e00f的错误
wamreg.dll出错
丢失条目:CreateIISPackage
下面开始讲解
1。右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。
2。开始--运行--打cmd,
然后cd c:InetpubAdminscripts(我的系统在c盘,如果你是D就改D:inetpubadminscripts)
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码
cscript.exe synciwam.vbs -v 输入了这步很多人已经可以了..但是我还是不行
提示8004e00f的错误
接着往下做
1
删除注册表中的键:
? HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Servic es/MSDTC
? HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/MSDTC
? HKEY_CLASSES_ROOT/CID
点击开始--运行--cmd-弹出一个黑色的框后
2、停止MSDTC服务:net stop msdtc
3、卸载MSDTC服务:msdtc -uninstall
4、重新安装MSDTC服务:msdtc -install
5、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看
6、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
7、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:inetputadminscripts>adsutil set w3svc/wamuserpass "yourpassword"
8、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:inetputadminscripts>cscript synciwam.vbs -v
这次再试试..不行的话就开始继续了
[1]:
检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,
如果正常的话请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。
[2]:
在CMD下执行以下命令:
cd %windir%system32inetsrv
rundll32 wamreg.dll, CreateIISPackage (这里一定要注意 大小写一定要一致.而且wamreg.dll,后面要加一个空格否则就会提示wamreg.dll出错
丢失条目:CreateIISPackage)
regsvr32 asptxn.dll
到这里大功告成了.
声明:http://www.btvnews.cn刊载此文仅作传播之目的,不代表本站观点。
热词搜索: