莆仙生活网
当前位置: 莆仙生活网 > 知识库 >

发生意外错误0x8ffe2740

时间:2024-05-16 08:43:57 编辑:莆仙君

IIS提示“发生意外错误!Ox8ffe2740”怎么解决?

IIS要使用的80端口被程序占用,只需要更改IIS所使用的端口即可解决问题。
我没有改端口号,而是按照该篇文章的最后解决方法来解决了这个问题,步骤如下: 用netstat -an -p tcp -o命令查看本地所开放的端口,以及进程号PID(命令详细意思可以查看帮助)。得到本地确实是有一个0.0.0.0:80的连接PID是1936,在任务管理器中查看,原来这是"Thunder5.exe"的进程,结束该进程,于是IIS恢复了正常。 我想,Thunder5.exe应该是迅雷5的应用程序,怎么会强占TCP的80端口呢。。。 查到的文章如下: “ 系统提示了错误号“0x8ffe2740”,百度一下,答案是:IIS要使用的80端口被程序占用,只需要更改IIS所使用的端口即可解决问题。改了端口后问题果然解决。 但是,在调试程序或在浏览器中浏览本地程序时,总是要在地址后面增加端口号,很不方便。再就是以前已经做了N个Web应用程序,再逐个改项目文件,太麻烦。还是希望用80作IIS端口。 于是用netstat -an -p tcp -o命令查看本地所开放的端口,以及进程号PID(命令详细意思可以查看帮助)。得到本地确实是有一个0.0.0.0:80的连接PID是848(不知道这是什么进程),知道进程号后于是用tskill 848杀掉此进程,再次重启IIS,并且以80作为其端口,启动成功,问题解决。”


IIS5.1(不是用光盘装的),在Internet信息服务里。默认网站(停止)-请问是哪里出现错误?

IIS服务在启动"默认网站(停止)"时显示"发生意外错误0x8ffe2740",解决办法

如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息.


解决方法
要解决这个问题,您可以进行以下任一项操作:
• 在IIS管理器中更改网站绑定端口为除80端口外的其它端口.
• 停止正在使用80端口的应用程序,然后从IIS管理器中启动网站.
更多信息
您可以使用诸如TCPView或FPort等第三方工具来判断其它正在使用80端口的其它应用程序.

IIS服务器出现错误的原因很多,请尝试以下操作:
1、查看网站属性——文档
看看启用默认文档中是否存在:index.asp index.htm index.html (最好全都有,没有可添加)
2、查看网站属性——主目录
A、本地路径是否指定正确
B、是否勾选“脚本资源访问”?
C、是否勾选“读取”?
D、执行权限:纯脚本
3、查看网站属性——目录安全性——编辑
A、是否勾选“匿名访问”?
B、用户名:IUSR_您的计算机名(不对,就点浏览选择)
C、密码不用改,勾选“允许IIS控制密码”就可以了
D、其它不用选
4、查看网站属性——网站
A、IP地址:全部未分配 或者 选择一个
B、TCP端口:80 (最好不要改,改了访问方法就不一,特别提醒:有些软件会占用80端口,端口被占就启动不了IIS,例如:讯雷)
5、打开控制面板——管理工具——计算机管理——本地用户和组——用户
A、看看“IUSR_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
B、看看“IWAM_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
C、在“IWAM_您的计算机名”该用户上按右键——设置密码(密码要记住,后面还需要用上该密码)
6、打开控制面板——管理工具——组件服务——组件服务——计算机——我的电脑——COM+应用程序
A、在“IIS Out-Of-Process Pooled Applications”上按右键选择‘属性’——选择‘标识’,指定用户:IWAM_您计算机名(说明:可以点浏览查找);输入密码,密码上面步骤的密码。再次启动该服务,启动后它会动。
B、在“IIS In-Process Applications”上按右键选择‘属性’——选择‘安全性’,将‘启用身份验证’勾去掉
C、在“IIS Utilities”上按右键选择‘属性’——选择‘安全性’,将‘启用身份验证’勾去掉。
特别提醒:有些朋友的组件无法启动,可能是您优化了XP服务,也可能是病毒导致,也可能是组件出差……这些就只能靠您处理了
7、请检查“控制面板——管理工具——数据源 (ODBC)”,看看系统DSN 有没有Access数据库驱动,如果是空白的话,请添加一个。
8、如果经过上面设置还不行话的,请注册以下组件,分别把它复制到运行中:
A、regsvr32 %windir%\system32\VBscript.dll
B、regsvr32 %windir%\system32\JScript.dll
C、regsvr32 %windir%\system32\Inetsrv\Asp.dll

最后,就是测试了……(如果还不行,建议您重装IIS,重作以上操作)
祝您成功!

中国网站技术交流群52973195


大家好!~前辈想向你们请教个问题,在电脑安装好了iis但是一接启动显示;发生意外错误0X8ffe2740,谢谢?

IIS服务在启动"默认网站(停止)"时显示"发生意外错误0x8ffe2740",解决办法

如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息.


解决方法
要解决这个问题,您可以进行以下任一项操作:
• 在IIS管理器中更改网站绑定端口为除80端口外的其它端口.
• 停止正在使用80端口的应用程序,然后从IIS管理器中启动网站.
更多信息
您可以使用诸如TCPView或FPort等第三方工具来判断其它正在使用80端口的其它应用程序.

IIS服务器出现错误的原因很多,请尝试以下操作:
1、查看网站属性——文档
看看启用默认文档中是否存在:index.asp index.htm index.html (最好全都有,没有可添加)
2、查看网站属性——主目录
A、本地路径是否指定正确
B、是否勾选“脚本资源访问”?
C、是否勾选“读取”?
D、执行权限:纯脚本
3、查看网站属性——目录安全性——编辑
A、是否勾选“匿名访问”?
B、用户名:IUSR_您的计算机名(不对,就点浏览选择)
C、密码不用改,勾选“允许IIS控制密码”就可以了
D、其它不用选
4、查看网站属性——网站
A、IP地址:全部未分配 或者 选择一个
B、TCP端口:80 (最好不要改,改了访问方法就不一,特别提醒:有些软件会占用80端口,端口被占就启动不了IIS,例如:讯雷)
5、打开控制面板——管理工具——计算机管理——本地用户和组——用户
A、看看“IUSR_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
B、看看“IWAM_您的计算机名”此用户有没有启动,必须启动(说明:有红色的×表示没有启动)
C、在“IWAM_您的计算机名”该用户上按右键——设置密码(密码要记住,后面还需要用上该密码)
6、打开控制面板——管理工具——组件服务——组件服务——计算机——我的电脑——COM+应用程序
A、在“IIS Out-Of-Process Pooled Applications”上按右键选择‘属性’——选择‘标识’,指定用户:IWAM_您计算机名(说明:可以点浏览查找);输入密码,密码上面步骤的密码。再次启动该服务,启动后它会动。
B、在“IIS In-Process Applications”上按右键选择‘属性’——选择‘安全性’,将‘启用身份验证’勾去掉
C、在“IIS Utilities”上按右键选择‘属性’——选择‘安全性’,将‘启用身份验证’勾去掉。
特别提醒:有些朋友的组件无法启动,可能是您优化了XP服务,也可能是病毒导致,也可能是组件出差……这些就只能靠您处理了
7、请检查“控制面板——管理工具——数据源 (ODBC)”,看看系统DSN 有没有Access数据库驱动,如果是空白的话,请添加一个。
8、如果经过上面设置还不行话的,请注册以下组件,分别把它复制到运行中:
A、regsvr32 %windir%\system32\VBscript.dll
B、regsvr32 %windir%\system32\JScript.dll
C、regsvr32 %windir%\system32\Inetsrv\Asp.dll

最后,就是测试了……(如果还不行,建议您重装IIS,重作以上操作)
祝您成功!


IIS的问题

问题起因:


IIS已经启动但是web无法使用 IE返回500内部错误 记录如下

由于在下列系统 API 错误,COM 服务无法初始化。它通常是由本地计算机的系统资源存储问题引起的。
CryptAcquireContext
进程名称: dllhost.exe
该错误的严重性已导致进程终止。
错误代码= 0x80090017 : 提供程序类型未被定义。
COM 服务内部信息:
文件: .\security.cpp, 行: 615

服务器 没有在限定的时间内用 DCOM 注册。

服务器未能转入应用程序 '/LM/W3SVC/1/ROOT/webmail'。错误是 '服务器运行失败
'。
若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点: 。


答:

IIS 500内部错误之解决办法(一.错误表现)
沧海笑一声 发表于 9/10/2001 8:17:09 AM NT世界 ←返回版面

一.错误表现
这个错误发生时总会有三方面的表现:一是IE中的最直接的表现,也是最让人看不懂的表现;二是安全日志中的表现,IWAM_Machine账号登录失败;三是系统日志中的表现,IIS Out-Of-Process Pooled Applications应用程序因启动账号的错误而不能够启动.从而造成ASP页面浏览错误.

(一)IE中的表现

当浏览以前能够正常运行的asp页面时会出现如下的错误:

(1)
网页无法显示
您要访问的网页存在问题,因此无法显示。

---------------------------------------------

请尝试下列操作:

打开 主页,寻找指向所需信息的链接。
单击刷新按钮,或者以后重试。

HTTP 500 - 内部服务器错误
Internet 信息服务

--------------------------------------------------------------------------------

技术信息(支持个人)

详细信息:
Microsoft 支持

[注意,这儿只是500错误,不是500.xx等错误的,那些错误主要是asp编程问题,与iis没有太大的关系,只有500错误是由iis自身造成的]

(2)
Server Application Error
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.

(二)安全日志记录(2条)
事件类型: 失败审核
事件来源: Security
事件种类: 登录/注销
事件 ID: 529
日期: 2001-9-9
事件: 11:17:07
用户: NT AUTHORITY\SYSTEM
计算机: MYSERVER
描述:
登录失败:
原因: 用户名未知或密码错误
用户名: IWAM_MYSERVER
域: MYDOM
登录类型: 4
登录过程: Advapi
身份验证程序包: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
工作站名: MYSERVER


事件类型: 失败审核
事件来源: Security
事件种类: 帐户登录
事件 ID: 681
日期: 2001-9-9
事件: 11:17:07
用户: NT AUTHORITY\SYSTEM
计算机: MYSERVER
描述:
登录到帐户: IWAM_MYSERVER
登录的用户: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
从工作站: MYSERVER
未成功。错误代码是: 3221225578

注:IWAM_MYSERVER,启动进程之外的应用程序的 Internet 信息服务的内置帐号,安装IIS时自动建立,其密码由IIS控制.

(三)系统日志中的记录(2条)
事件类型: 错误
事件来源: DCOM
事件种类: 无
事件 ID: 10004
日期: 2001-9-9
事件: 11:20:26
用户: N/A
计算机: MYSERVER
描述:
DCOM 遇到错误“无法更新密码。提供给新密码的值包含密码中不允许的值。 ”并且无法登录到 .\IWAM_MYSERVER 上以运行服务器:


事件类型: 警告
事件来源: W3SVC
事件种类: 无
事件 ID: 36
日期: 2001-9-9
事件: 11:20:26
用户: N/A
计算机: MYSERVER
描述:
服务器未能转入应用程序 '/LM/W3SVC/4/Root'。错误是 'RunAs 的格式必须是<域名>\<用户名>或只是<用户名>
'。
若要获取关于此消息的更多的信息,请访问 Microsoft 联机支持站点: 。

注:3D14228D-FBE1-11D0-995D-00C04FD919C1}实际是IIS Out-Of-Process Pooled Applications 的KEY.也就是代表IIS Out-Of-Process Pooled Applications.
================================
IIS 500内部错误之解决办法(二.错误原因与解决办法)
沧海笑一声 发表于 9/10/2001 8:40:41 AM NT世界 ←返回版面

出现IIS 500内部错误的原因有多个,但最主要的原因是IWAM_MACHINE账号在Active Directory(或SAM),IIS的metabase数据库与COM 组件中的密码不匹配不同步最成的.因此解决问题的关键在于使这三方的密码同步起来.
要使这三方的密码同步,有几种办法,下面只介绍最好用的一种,使用IIS自带的脚本进行密码同步(看来微软早就知道这方面的问题了,因此专门做了一个密码同步的脚本.:)):

操作如下:
1.在本地账号管理器或AD用户与计算机中更改IWAM_MACHINE账号的密码.假设我们改为"12345678".[本来这个账号是计算机控制的,非常复杂].
2.使用新的密码重设IIS Metabase数据库.我们需要使用IIS自带的管理脚本adsutil.运行如下的命令:
c:\Inetpub\AdminScripts> adsutil SET w3svc/WAMUserPass 12345678

系统会显示:
WAMUserPass: (String) "12345678"

提示密码更新成功.

通常情况下IIS会自动与系统账号等信息同步,但我发现我的机器上ISUR_MACHINE是同步的,但IWAM_MACHINE总是不同步,因此只好自行修改了.

3.同步COM 账号密码
同样我们要用到IIS的管理脚本synciwam.vbs,这个脚本通常会存在于c:\inetpub\adminscripts下,上一个管理脚本也在这儿放着.
命令如下:
cscript c:\inetpub\adminscripts\synciwam.vbs -v

-v参数是打开详细模式,让我们看到更新的过程,通常会如下显示:

Microsoft (R) Windows Script Host Version 5.6
版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。

WamUserNameIWAM_MYSERVER
WamUserPass12345678
IIS Applications Defined:
Name, AppIsolated, Package ID
w3svc, 0,
Root, 2,
IISHelp, 2,
IISAdmin, 2,
IISSamples, 2,
MSADC, 2,
ROOT, 2,
IISAdmin, 2,
IISHelp, 2,
Root, 2,
Root, 2,

Out of process applications defined:
Count: 1


Updating Applications:
Name: IIS Out-Of-Process Pooled Applications Key: {3D14228D-FBE1-11D0-995D-00C04
FD919C1}

密码同步成功.如果不成功先看一下这个脚本取的IIS的密码正确不正确,如果不正确请重复第二步同步IIS密码.

问题解闷,再打开IIS看看,ASP程序应该能够正常浏览了.


请教大神关于IIS的问题!

XP SP3 安装IIS及卸载IIS重新安装的方法
一:安装
1.在“开始”菜单上,依次选择“设置”、“控制面板”,然后单击“添加或删除程序”。

2.单击“添加/删除 Windows 组件”。

3.在组件中如图钩选IIS信息服务


点击下一步开始安装,就和平常安装软件一样了,只不过,在安装的过程中会出现找不到文件的情况(这是正常的,因为你的IIS安装目录没在XP默认的目 录下)。这时,你点击浏览,选择你刚刚解压的目录就可以了,这种让你选择安装文件的现象共会出现3次,每次的目录都按上面说的步骤即可。

不出意外,过一会,IIS就安装完成了,点击“完成”。

最后在地址栏输入http://localhost出现两个窗口就成功了!




其它版本XP下安装IIS的方法(以及IIS5.1下载地址)请看:

在XP下如何安装IIS组件,以及可用版本,利于我们练习ASP程序


========================================





二:安装后也碰到了很多问题,总是不能解决,今天干脆用最简单有效的办法,把它卸载了重装,呵呵

真的可以正常访问http://localhost了

可以试一下 下面的方法:


首先,在系统环境下卸载IIS当前程序(也就是取消钩选再点下一步,呵呵),然后进入安全模式后,,删除 c盘 的 “C:\Inetpub“ 目录,删除 c盘 的 "C:\WINDOWS\system32\inetsrv目录(里面有三个文件是无法卸载的),删除后,再进入系统,重装IIS。这样就正常了。

1,删除 c盘 的 “C:\Inetpub“ 目录
2,删除 c盘 的 "C:\WINDOWS\system32\inetsrv" 目录

重新启动系统 然后再重新安装 iis

如果你使用的是深度的xp 需要安装他们的iis补丁才能安装iis的





三:提示一下,我在开启讯雷的时候会出现无法启动IIS的问题,你要是也出现这样的问题的话退出讯雷就可以

原因
如果系统中存在端口冲突就有可能发生本情况. IIS默认使用80端口进行HTTP通信. 如果除IIS外的应用程序正在运行并且正在相同的IP地址上使用80端口,在您试图使用IIS管理器启动网站时您也可能收到该错误讯息.


解决方法
要解决这个问题,您可以进行以下任一项操作:
? 在IIS管理器中更改网站绑定端口为除80端口外的其它端口.
? 停止正在使用80端口的应用程序,然后从IIS管理器中启动网站.


windows系统

Windows主要有桌面版和服务器版、移动版三个版本 。Windows 10是Windows 8.1的下一代操作系统。Windows 8.1的发布并未能满足用户对于新一代主流Windows系统的期待。代号为“Windows Threshold”的Windows10于2014年10月2日发布技术预览版。于2015年7月29日发行正式版。扩展资料:Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、16+32位混合版(Windows9x)、32位再到64位。服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。现在最新的正式版本是Windows 10。

windows系统

Windows主要有桌面版和服务器版、移动版三个版本 。Windows 10是Windows 8.1的下一代操作系统。Windows 8.1的发布并未能满足用户对于新一代主流Windows系统的期待。代号为“Windows Threshold”的Windows10于2014年10月2日发布技术预览版。于2015年7月29日发行正式版。扩展资料:Windows采用了图形化模式GUI,比起从前的DOS需要键入指令使用的方式更为人性化。随着电脑硬件和软件的不断升级,微软的Windows也在不断升级,从架构的16位、16+32位混合版(Windows9x)、32位再到64位。服务器企业级操作系统,不断持续更新,微软一直在致力于Windows操作系统的开发和完善。现在最新的正式版本是Windows 10。

Windows Ghost XP sp3 系统安装IIS怎么安装

一般都用虚拟机安装把!我就不废话了。用windows 2003安装:开始,控制面板,添加或删除程序,选择侧边栏的添加或删除windows组件,打开对话框后,你会发现:一个选项,Internet信息服务,简称iis,双击打开,勾选iis,然后开始安装 用windows xp安装(你不用管是windows xp 还是ghost xp,是xp就行了):去网上下载一个iis,然后放在某一文件夹,不要忘记放在哪里了!等会儿还要用滴,还是开始,控制面板,添加或删除程序,选择侧边栏的添加或删除windows组件,打开对话框后,你会发现:一个选项,Internet信息服务,简称iis,双击打开,勾选iis,然后开始安装。你会发现会弹出一个窗口: 然后单击浏览,选择刚刚下好的iis,开始安装,如果再次弹出该对话框,继续照做。

ghost xp 怎样配置iis

好看你是什么系统了。如果是家庭版的,那么系统内核被处理过,就不可以安装IIS了,如果是sp3的话,就要看运气!
正确的步骤是:
开始--控制面板-添加--添加或者删除组件--勾选internet信息服务选项--下一步--按照提示安装完成,
安装IIS后,在开始--控制面板--管理工具--internet信息服务--网站---默认网站---右键属性---IP设为:127.0.0.1
打开浏览器--输入http://Localhost/弹出2个页面就证明安装成功了
如果没有出来,就:浏览器--工具---internet选项---显示友好HTTP错误---看看浏览器怎么抱错。对证下药!


iis默认网站停止如何启用

1.iis添加网站显示:已停止,点重现启动显示---万维网发布服务(W3SVC)已停止,除非万维网发布服务(W3SVC)正在运行,否则无法启动网站。
2.解决方法:启动World Wide Web Publishing Service
步骤:控制面板---管理工具-----服务----World Wide Web Publishing Service---启动
3.无法启动:显示--windows无法启动xxx服务(位于本地计算机上)。错误1068:依赖服务或组无法启动。

4.解决方法:依赖服务或组无法启动
步骤:World Wide Web Publishing Service----属性-----依存关系----记住是哪几项
5.解决方法:启动windows process activation service

步骤:返回服务-----------找到依存关系里几项后一一启动
6.把防火墙关闭

7.解决方法:HTTP启动
步骤:Ctrl+R,输入regedit,打开注册表编辑器,进入:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP]----修改Start为3,如果有NoRun,删除----重启服务器,一定要重启。
8.用360木马杀毒(全盘查杀)后重启电脑--------------成功
本人自测成功启动,希望能解决你们的问题~~~


internet信息服务iis 无法启动服务

原因一:World Wide Web Publishing 服务没有启动



解决方法:启动World Wide Web Publishing 服务,再启动IIS。




World Wide Web Publishing 服务若无法启动的详细解决方法:



原因二:IIS 80端口被占用

解决方法有两种 :




一、关闭占用80端口的程序


二、或者修改IIS端口为其它未用端口,如81端口;相应的,站点也修改到对应的81端口。