求救我服务器上的网页打不开?怎么修复!

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求救我服务器上的网页打不开?怎么修复!相关的知识,希望对你有一定的参考价值。

html 的就可以打开, asp 就不能 谁来帮帮我
QQ49624805

供你参考,
IIS_500错误解决方法

重启iis提示不支持此接口的解决方案

解决方法如下: 需要注册一大批的DLL:
C:\WINNT\system32\shell32.dll
C:\WINNT\system32\Browseui.dll
C:\WINNT\system32\mshtml.dll
C:\WINNT\system32\oleaut32.dll
C:\WINNT\system32\ole32.dll
C:\WINNT\system32\actxprxy.dll
C:\WINNT\system32\urlmon.dll
C:\WINNT\system32\shdocvw.dll

注册dll 或者ocx 利用regsvr32命令
取消注册用regsvr32 /u

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

[求助]为什么我的XP上装了IIS却不支持asp啊???[已解决]

检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话

请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog 以创建

日志文件。重起机器,检查IIS是否可以正常使用,若不行继续。

[2]:
在CMD下执行以下命令:
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll
因为我的MSDTC已经正常了,直接从[2]开始做的:

在CMD下执行以下命令:
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

但是在最后regsvr32 asptxn.dll 提示失败,于是想重启机器后看看,看日志里的警告也变以了是:

服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '不支持此接口
'。

再次运行:

cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

DLL终于成功注册了,重启IIS或者重启机器后,终于能访问ASP页面了,IIS正常。

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

完美解决IIS服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'-没有注册类别

现象:
浏览ASP页面提示 500内部错误

事件查看器中:
[1]:
服务器无法加载应用程序 '/LM/W3SVC/1/ROOT'。错误是 '没有注册类别'。
有关此消息的详细信息,请访问 Microsoft 联机支持站点: http://www.microsoft.com/contentredirect.asp。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

[2]:
无法启动 MS DTC 事务管理器。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

[3]:
MS DTC 事务管理器启动失败。LogInit 返回错误 0x2。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

[4]:
找不到 MS DTC 日志文件。在确认所有由 MS DTC 协调的资源管理器不具有“不确定”状态的事务

之后,请运行 msdtc -resetlog 创建日志文件。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

我的运行环境:
WinXP Pro SP2;

解决办法:
[1]:
检查你的DTC服务(全名:Distributed Transaction Coordinator)是否可以正常启动,如果正常的话

请你跳过此步骤;如果出错,无法正常启动,请在开始菜单的运行中 运行:msdtc -resetlog

以创建 日志文件。

如果运行这个命令没出错 请跳过下面这行字。

如果运行这个命令出错请转到本文的下半部分的这个地方开始看。(==== 以下部分是网上重新找的资料 (如果执行上面步骤仍然不行,请继续) ==)

重起机器,检查IIS是否可以正常使用,若不行继续。

[2]:
在CMD下执行以下命令:
cd %windir%\system32\inetsrv

rundll32 wamreg.dll, CreateIISPackage

regsvr32 asptxn.dll

重起机器,我的问题到这步已经可以完美解决!遇到这个郁闷的问题 系统导了一次,IIS重装了若干

次,BAIDU了一些资料,终于解决了,希望对你有帮助。

========= 以下部分是网上重新找的资料 (如果执行上面步骤仍然不行,请继续) ==============================
1. 系统开始菜单里 点 运行 输入:
regsvr32 jscript.dll (注:这个命令修复java脚本相关的动态链接库)
重新点运行 输入:
regsvr32 vbscript.dll (注:这个命令修复vb脚本相关的动态链接库)

2. 微软的关于MS DTC 无法安装的解决办法的文章:

如何在运行 Windows XP 的计算机上重新安装 Microsoft 分布式事务处理协调器
http://support.microsoft.com/default.aspx?scid=kb%3Bzh-cn%3B891801

==========================
将步骤摘抄到这里:
==========================

本文介绍如何在运行 Microsoft Windows XP 的计算机上重新安装 Microsoft 分布式事务处理协调器 (MS DTC)。
更多信息
一般而言,在运行 Windows XP 或更高版本的计算机上不必重新安装 Microsoft 分布式事务处理协调器 (Msdtc.exe)。如果使用较早的操作系统,在安装诸如 Microsoft SQL Server 6.5 的软件后,可能必须重新安装 MS DTC,因为此软件会使用其包含的版本覆盖 MS DTC 二进制文件。重新安装正确版本的 Msdtc.exe 可以还原二进制文件。在 Windows XP 和更高版本中,Windows 文件保护 (WFP) 功能可确保当前系统二进制文件不被替换。

但是,如果必须在运行 Windows XP 的计算机上重新安装 MS DTC,请使用下列过程。

警告:如果使用下列步骤,则所有未完成的事务都将丢失。确保在执行下列步骤之前,没有活动的事务。

警告:注册表编辑器使用不当可导致严重问题,可能需要重新安装操作系统。Microsoft 不能保证您可以解决因注册表编辑器使用不当而导致的问题。使用注册表编辑器需要您自担风险。 1. 在“管理工具”中,打开“服务”,然后停止所有服务。
2. 在“启动类型”列中,除下表中的服务以外,将所有其他服务的启动类型更改为“手动”。

注意:建议您记下所更改的服务,以便可以在步骤 7 中正确还原这些值。 ? Alerter
? COM+ Event System
? Computer Browser
? Distributed Link Tracking Client
? DNS Client
? Event Log
? IPSEC Services
? Logical Disk Manager
? Messenger
? Net Logon
? NT LM Security Support Provider
? Network Connections
? Plug and Play
? Remote Procedure Call (RPC)
? Remote Procedure Call (RPC) Locator
? Removable Storage
? Security Accounts Manager
? Server
? System Event Notification
? Task Scheduler
? TCP/IP NetBios Helper
? Windows Management Instrumentation
? Windows Management Instrumentation Driver Extensions
? Windows Time
? Workstation

3. 关闭“服务”,然后重新启动计算机。
4. 在命令提示符下,键入以下命令:
%WINDIR%\System32\msdtc.exe -uninstall
5. 启动注册表编辑器,如果存在下列注册表项则将其删除: ? HKEY_CLASSES_ROOT\CID
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Services\MSDTC
? HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Services\MSDTC
? HKEY_LOCAL_MACHINE\Software\Microsoft\MSDTC

6. 在命令提示符下,键入 %WINDIR%\System32\msdtc.exe -install。
7. 等待磁盘活动停止,然后将所更改的服务的启动类型还原为其原始值。
8. 在注册表中,创建以下注册表项:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC\XADLL
9. 在命令提示符下,键入 regsvr32 mtxoci.dll。

您将收到一条表明 Mtxoci.dll 中的 DllRegisterServer 已成功的消息。单击“确定”关闭该消息。
10. 重新启动计算机。
11. 在命令提示符下,键入 %WINDIR%\System32\msdtc.exe -resetlog。

到这里MS DTC 已经安装成功 重新运行msdtc -resetlog 和解决办法的步骤2

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

IIS服务器出现错误的原因很多,请尝试以下操作:

方法1:
开始”->“设置”->“控制面板”->“管理工具”->“组件服务”中,“控制台根目录”->“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”中,有一个“IIS Out-Of-Process Pooled”鼠标右键“属性”--“标识”--把“此用户”调整为“交互式用户--目前已登录的用户”。然后“确定”,再鼠标右键“属性”--“启动”。 看看这样子!

方法2 :
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,重作以上操作)
祝您成功!

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

HTTP内部500错误,
查看日志报MSDTC错误
2007-01-15 20:27系统为xp sp2
本来系统好好的,有一次:asp文件不能访问,报HTTP内部500错误,打开IE》工具》INTERNET选项》高级》把显示友好HTTP错误信息前的勾去掉,确定。然后再打开你的程序,就会出现具体的错误,报: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.HTM可以访问,
查看日志见很多MSDTC服务和设备的错误,
本以为是帐户不同步引起的,于是按如下步骤来同步密码:
具体解决方法如下: 1.右键我的电脑--管理--本地用户和组,给IUSR_机器名和IWAM_机器名两个用户设置密码,要一样。 2.开始--运行--打cmd,
然后cd C:\Inetpub\AdminScripts
然后cscript.exe adsutil.vbs set w3svc/wamuserpass 你的密码,
然后cscript.exe adsutil.vbs set w3svc/anonymoususerpass 你的密码
看一下,行了没有?如果还不行,那么:
cscript.exe synciwam.vbs -v,
然后iisreset。
但是在同步帐户最后一步:
cscript.exe synciwam.vbs -v
时有如下错误:
Out of process applications defined:
Count: 1
3D14228D-FBE1-11d0-995D-00C04FD919C1Error: 8004E00F:
这时想起了COM+应用程序可能出问题,于是:打开:控制面板---》管理工具---组件服务,发现“我的电脑”有红色小尖头,再
点击组件服务里“com+应用程序”的时候,提示:
执行最后操作时发生错误.
错误代码80080005 - 服务器运行失败
事件日志可能包含其他疑难解答信息 上网找了一下解决方法,
cd %systemroot%\system32
msdtc -uninstall
msdtc -install
命令执行过后,果然可以同步帐户最后一步:
cscript.exe synciwam.vbs -v,然后重启IIS,ASP页面又可以正常访问了。
最后想了一下,如果早些看日志,直接在网上搜索MSDTC服务和设备错误,可能更快的找到问题所在。于是:直接查找MSDTC错误,果然能直接找到解决方法: 关于http500错误及报8004e00f的解决方法
关键词: http500 8004e00f
IIS不正常,http500错误,无法解析asp文件

原因:发现MSDTC服务不正常,具体的解决方法如下:

1、首先进入组件服务,查看组件服务/计算机/我的电脑/COM+应用程序,结果报错“COM+ 无法与 Microsoft 分布式事务协调程序交谈”,无法查看里面的对象。
2、进入事件查看器,发现msdtc服务没有正常启动。
3、删除注册表中的键:
? HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSDTC
? HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSDTC
? HKEY_CLASSES_ROOT\CID
4、停止MSDTC服务:net stop msdtc
5、卸载MSDTC服务:msdtc -uninstall
6、重新安装MSDTC服务:msdtc -install
7、确认在事件查看器中msdtc服务已经正常启动[这步很关键,如果没有,重新启动下电脑看看]
8、重新设置IIS的IWAM账号密码。[在计算机管理中的用户管理里]
9、同步IIS metabase中IWAM_MYSERVER的密码,在CMD中:c:\inetput\adminscripts>adsutil set w3svc/wamuserpass "yourpassword"
10、同步COM+应用程序所用的IWAM_MYSERVER密码,在CMD中:c:\inetput\adminscripts>cscript synciwam.vbs -v
参考技术A ASP不能打开,证明你的动态网页浏览不支持,不知道你有没有配置IIS,是不是你的服务器不支持动态,只支持静态,您在这儿没说清楚,所以也不太好去回答.

protel .sch文件打不开,真心求救啊,急~~

我特意重装了xp professional,杀毒软件也都关闭了,装了几次protel,就是sch文件打不开,点开就显示:exception eaccessviolation in module advsch.dll at 000c1212...,其他pcb等都可以打开,sch文件也没有损坏,在其他电脑上试过了。求大侠们帮忙啊!

安装有问题的,怎么能是单独.sch文件,一般的话存在文件处后缀.ddb就好, 参考技术A 别用99se了用2004就好了本回答被提问者采纳 参考技术B 就你电脑打不开???protel99se吗 在其它电脑上随便改个东西再用打不开的电脑试试看

以上是关于求救我服务器上的网页打不开?怎么修复!的主要内容,如果未能解决你的问题,请参考以下文章

电脑ie浏览器可以打开网页上的图片,别的浏览器打不开网页上的图片,怎么办?

Caddy端口正常网页打不开

为啥我的电脑打不开 Fiddler

我的IE浏览器打不开网页了,但是谷歌却是正常的!求解!

自己服务器网站上的图片打不开

确保web地址正确,打不开网页