<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Alex's Blog &#187; iis</title>
	<atom:link href="http://www.hialex.net/tags/iis/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hialex.net</link>
	<description>记录生活与工作中的点点滴滴</description>
	<lastBuildDate>Sat, 09 Jan 2010 12:37:13 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>IIS的HTTP500错误解决方案</title>
		<link>http://www.hialex.net/2009/01/iis-http-500-error.html</link>
		<comments>http://www.hialex.net/2009/01/iis-http-500-error.html#comments</comments>
		<pubDate>Thu, 15 Jan 2009 08:26:24 +0000</pubDate>
		<dc:creator>alex</dc:creator>
				<category><![CDATA[工作学习]]></category>
		<category><![CDATA[http 500]]></category>
		<category><![CDATA[iis]]></category>
		<category><![CDATA[密码]]></category>

		<guid isPermaLink="false">http://www.hialex.net/2009/01/iis-http-500-error.html</guid>
		<description><![CDATA[因为是程序新手，所以学做项目的时候常常会借鉴一些ASP程序，所以就需要经常安装IIS，可是不知道怎么回事，每次装IIS基本上都会出现HTTP 500错误，每次都是经过一番折腾才能使用，所以把解决方案写下来，做个记号..（主要解决方案都是在网上寻找整理的，特此备注。）
（一）HTTP 500错误
1.在控制面板&#8212;管理工具&#8212;服务 中确认&#34;Distributed Transaction Coordinator&#34;服务有没有启动，没有启动就启动它，并设置成自动。如果遇到&#34;Distributed Transaction Coordinator&#34;服务无法启动在命令提示符里输入：
msdtc -resetlog

2.运行 c:\Inetpub\AdminScripts 脚本文件夹中的 synciwam.vbs文件（双击运行）
3.在命令行状态（开始&#8212;&#62;运行cmd）下输入以下命令（注意大小写）：
cd c:\windows\system32\inetsrv       rundll32 wamreg.dll, CreateIISPackage        regsvr32 asptxn.dll

4.然后重新启动IIS服务，asp文件就可以正常访问了,不再出现 http 500 内部服务器错误。
（二）IIS是正常了，可是打开http://localhost出现了如下错误：

原因是需要开启/关闭系统FSO支持，具体方法如下：
windows98/xp/2003系统   在DOS命令行状态输入以下命令：
关闭命令：RegSvr32&#160;&#160; /u&#160;&#160; C:\WINDOWS\SYSTEM\scrrun.dll       打开命令：RegSvr32&#160;&#160; C:\WINDOWS\SYSTEM\scrrun.dll

win2000系统：   在CMD命令行状态输入以下命令：
关闭命令：RegSvr32&#160;&#160; /u&#160;&#160; C:\WINNT\SYSTEM32\scrrun.dll    [...]]]></description>
			<content:encoded><![CDATA[<p>因为是程序新手，所以学做项目的时候常常会借鉴一些ASP程序，所以就需要经常安装IIS，可是不知道怎么回事，每次装IIS基本上都会出现HTTP 500错误，每次都是经过一番折腾才能使用，所以把解决方案写下来，做个记号..（主要解决方案都是在网上寻找整理的，特此备注。）</p>
<p>（一）HTTP 500错误</p>
<p>1.在控制面板&#8212;管理工具&#8212;服务 中确认&quot;<em>Distributed Transaction Coordinator</em>&quot;服务有没有启动，没有启动就启动它，并设置成自动。如果遇到&quot;<em>Distributed Transaction Coordinator</em>&quot;服务无法启动在命令提示符里输入：</p>
<blockquote><p><em>msdtc -resetlog</em></p>
</blockquote>
<p>2.运行 <em>c:\Inetpub\AdminScripts </em>脚本文件夹中的 <em>synciwam.vbs</em>文件（双击运行）</p>
<p>3.在命令行状态（开始&#8212;&gt;运行cmd）下输入以下命令（注意大小写）：</p>
<blockquote><p><em>cd c:\windows\system32\inetsrv       <br />rundll32 wamreg.dll, CreateIISPackage        <br />regsvr32 asptxn.dll</em></p>
</blockquote>
<p>4.然后重新启动IIS服务，asp文件就可以正常访问了,不再出现 http 500 内部服务器错误。</p>
<p>（二）IIS是正常了，可是打开<a href="http://localhost">http://localhost</a>出现了如下错误：</p>
<p><a href="http://www.hialex.net/images/post/IISHTTP500_10A0C/20081008184642828.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="315" alt="20081008184642828" src="http://www.hialex.net/images/post/IISHTTP500_10A0C/20081008184642828_thumb.jpg" width="519" border="0" /></a></p>
<p>原因是需要开启/关闭系统FSO支持，具体方法如下：</p>
<p>windows98/xp/2003系统   <br />在DOS命令行状态输入以下命令：</p>
<blockquote><p>关闭命令：<em>RegSvr32&#160;&#160; /u&#160;&#160; C:\WINDOWS\SYSTEM\scrrun.dll </em>      <br />打开命令：<em>RegSvr32&#160;&#160; C:\WINDOWS\SYSTEM\scrrun.dll</em></p>
</blockquote>
<p>win2000系统：   <br />在CMD命令行状态输入以下命令：</p>
<blockquote><p>关闭命令：<em>RegSvr32&#160;&#160; /u&#160;&#160; C:\WINNT\SYSTEM32\scrrun.dll</em>      <br />打开命令：<em>RegSvr32&#160;&#160; C:\WINNT\SYSTEM32\scrrun.dll</em></p>
</blockquote>
<p>注：在输入上述命令回车之后可能会出现&#8220;<em>LoadLibrary(&quot;C:\WINDOWS\SYSTEM\scrrun.dll&quot;)失败 &#8211; 找不到指定的模块。</em>&#8221;这时请下载附件中的scrrun.dll拷贝到<em>C:\WINDOWS\SYSTEM\</em>下。</p>
<p>经过以上步骤，IIS就能正常工作了！~</p>
<p>附：<a href="http://www.onegreen.net/Soft_Show.asp?SoftID=2703" target="_blank">scrrun.dll下载地址</a></p>
<p><a href="http://17fav.com/?url=http%3A%2F%2Fwww.hialex.net%2F2009%2F01%2Fiis-http-500-error.html&title=IIS%E7%9A%84HTTP500%E9%94%99%E8%AF%AF%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88" title="用 17fav 收藏和分享本文"><img src="http://17fav.com/i/bookmark.gif" alt="17fav 收藏本文" /></a></p><h3  class="related_post_title">Random Posts</h3><ul class="related_post"><li>2009-10-07 -- <a href="http://www.hialex.net/2009/10/national-day-holiday.html" title="国庆长假">国庆长假</a> (4)</li><li>2009-03-16 -- <a href="http://www.hialex.net/2009/03/recent-my-life.html" title="近况">近况</a> (0)</li><li>2008-07-10 -- <a href="http://www.hialex.net/2008/07/move-to-meyu.html" title="搬家到MEYU">搬家到MEYU</a> (0)</li><li>2008-01-31 -- <a href="http://www.hialex.net/2008/01/jsp-syntax-e.html" title="(六)JSP基本语法E&#8211;response对象">(六)JSP基本语法E&#8211;response对象</a> (0)</li><li>2009-03-02 -- <a href="http://www.hialex.net/2009/03/mysql-notes-1.html" title="MySQL读书笔记(1)">MySQL读书笔记(1)</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.hialex.net/2009/01/iis-http-500-error.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
