分享

XP home版下如何安装IIS 全解 傻瓜式安装方法

 jtlpc 2008-08-01

XP home版下如何安装IIS 全解 傻瓜式安装方法



前几天答应朋友做个网站,不得已抄起N久不动的知识,为了调试只有先安装IIS了,结果发现自己笔记本预装的是HOME版没有IIS,超级郁闷,幸好现在网路发达,超级高手比比皆是,于是上网搜索,果然有答案,不过很多 也不很全,结果我几乎在安装过程中遇到了能遇到的所有问题,搞的头都大了,不过最后还是幸运的装好了 !下面我吧自己安装时候出现的问题与解决方法公布以方面遇到跟我同样错误的朋友们解决问题

事前准备
你的电脑名称 不可以含有汉字!!不然请更改重新启动
打开百度 搜索 IIS5.0 安装包 这个很重要 我就是因为才开始下载了不完整的IIS5结果被整了半天(什么com+里没有IIS Out-Of-Process Pooled Applications这个玩意啦,就是因为你下载的iis不完整)记住5.1版本是没用的
给大家个地址 截至我写这篇文章时候是正确的!!!
http://www./Soft/1659.html
下好了 解压缩
下面开始工作
用记事本打开C:\WINDOWS\INF\SYSOC.INF,在[COMPONENTS]下找到一行:
  iis=iis.dll,OcEntry,iis.inf,hide,7
  然后把它改成
  iis=iis2.dll,OcEntry,iis2.inf,,7
  保存。 千万别改错,复制我写的就行
  然后把在你解压的IIS包里的两个文件IIS.DL_IIS.IN_(位于:你解压的文件夹\iis5.0\iis-5\i386下)拷贝到一个临时的目录(例如C:\IIS),然后在命令提示符状态下(运行CMD)将当前目录 转到C:\IIS,执行
  EXPAND IIS.DL_ IIS2.DLL
  EXPAND IIS.IN_ IIS2.INF
  解出IIS2.DLL及IIS2.INF两个文件,将IIS2.INF复制到C:\WINDOWS\INF目录下,将IIS 2.DLL 复制到C:\WINDOWS\SYSTEM32\SETUP目录下。
  现在按“开始->设置->控制面板->添加或删除程序->添加/删除Windows组件”,这时你 可以发现IIS出现了!!! (如果出现Iinternet信息服务器不可选,那就是因为你下载的IIS5.0不对,可能是2003或者XP里,记住必须是2000里的IIS)
  此后的过程就和PRO版的XP安装IIS差不多了,安装过程中里面有个叫你安装EXCH_aqadmin.dll 的问题,IIS里是没有的,这个文件可以在你的HOME笔记本的C盘找到,我的位于才c:\i386目录下(记得在此目录下找到一个IMS.CAB文件把它解压,因为EXCH_aqadmin.dll位于它里面,不然你是找不到滴,接下来的那个也可以I386里找到,,其实对于这个问题我们在安装组件时候只要吧smtp项去掉就不会要求你提供这些麻烦文件了 )安装完毕以后,需要对IIS进行一些设置:
  控制面板->管理工具->Internet服务管理器
  然后点“默认WEB站点”的右键,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗 口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉(这个过程很重要!),然后一路确定返回即可。
好了 初步结束 !
接下来你会发现 调式的时候没用 打不开ASP文件 静态可以 或者全打不开
(具体原因我不在废话了 就是账号同步的问题)

  具体操作分三步,均需要以管理员身份登录计算机以提供足够的操作权限(IWAM账号以IWAM_HANXLIN为例)。
  (一)更改Active Directory中IWAM_HANXLIN账号的密码 。
  1、选择“开始”->“程序”->“管理工具”->"Active Directory用户和计算机",启动“Active Directory用户和计算机”管理单元。
没有的话 在开始里运行 rundll32 netplwiz.dll,UsersRunDll
  2、单击“user”,选中右面的“IWAM_HANXLIN”,右击选择“重设密码(T)...”,在跳出的重设密码对方框中给IWAM_HANXLIN设置新的密码,这儿我们设置成“123456”(去掉引号),确定,密码修改成功!。
  (二)同步IIS metabase中IWAM_HANXLIN账号的密码
将虚线内的复制到记事本里,把后缀改成.bat 保存---然后运行
-----------------------------------------------------------------
cd\
cd Inetpub
cd AdminScripts
adsutil SET w3svc/WAMUserPass "123456"
cscript c:\inetpub\adminscripts\synciwam.vbs -v
cmd  
-------------------------------------------------------------------------
一般情况下cscript c:\inetpub\adminscripts\synciwam.vbs -v
会出现错误
不管!我们继续
(三)同步COM+应用程序所用的IWAM_HANXLIN的密码
  控制面板----管理工具----组件服务 没有的话 按下面方法
  1、使用组件服务MMC管理单元
  (1)选择“开始”->“运行”->“MMC”,启动管理控制台,打开“添加/删除管理单元”对话框,将“组件服务”管理单元添加上。
  (2)找到“组件服务”->“计算机”->“我的电脑”->“COM+应用程序”->“Out-Of-Process Pooled Applications”,右击“Out-Of-Process Pooled Applications”->“属性”。
  (3)切换到“Out-Of-Process Pooled Applications”属性对话框的“标志”选项卡。“此应用程序在下列账户下运行”选择中“此用户”会被选中,用户名是“IWAM_HANXLIN”。这些都是缺省的,不必改动。在下面的“密码”和“确认密码”文本框内输入正确的密码“123456”,确定退出。
  (4)系统如果提示“应用程序被一个以上的外部产品创建。你确定要被这些产品支持吗?”时确定即可。
  (5)如果我们在IIS中将其它一些Web的“应用程序保护”设置为“高(独立的)”,那么这个WEB所使用的COM+应用程序的IWAM账号密码也需要同步。重复(1)-(4)步,同步其它相应Out of process application的IWAM账号密码。
如果刚才批处理里你看到下面内容 (必须一样)就不用进行MMC控制了
    Microsoft (R) Windows Script Host Version 5.6
  版权所有(C) Microsoft Corporation 1996-2000。保留所有权利。
  WamUserName:IWAM_HANXLIN
  WamUserPass:Aboutnt2001
  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:
  
(四 ) 点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,
选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加账号“IWAM_*****”,
给该账号赋予“本地启动”和“本地激活”的权限,重新启动IIS,(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET),
运行HTTP://LOCALHOST,一切OK。

只要你按照我的循序来 就不会出现乱七八糟的错误了不然真是折腾死人了

一下是一些其它版本的安装信息,仅供大家参考

正常iis5.1安装方法(适用于XP):

第一、先下载IIS5.1压缩包
第二、下载好后,记住你下载的物理路径,最好是直接下载到你的根目录下,比方说直接下载到F盘。不要下载到文件夹里。
第三、IIS5.1是个压缩文件,我们就把它解压到当前文件夹。
第四、打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾(同时还要将详细信息中的方框全部打上勾)
点下一步,这时弹出一个对话框,点确定,弹出以下对话框,点浏览,找到II5.1,点确定,这时电脑开始安装IIS、可是它只安装到现两三格的时候就停下来不安了,因为找不到文件了。你不用害怕,我们继续点浏览,把放文件的地方找出来,比方说F盘,然后电脑继续安装,点打开,点确定,这样的情况大概持续四次,真到安上为止,点完成,这时IIS5.1就真正安到你的电脑里了。

另外还有一种方法是使用光盘,在你安装系统的时候,当然我说的是XP系统,安装完成后,不要取出光盘,打开-开始-控制面板-添加/删除程序-添加删除Windows组件-在Internet信息服务上画对勾{就是将它勾选上},直接安装,很容易就把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自带游戏惹的祸。回到Windows组件向导,找到附件和工具,在其详细信息中去掉“游戏”的对勾(不然找不到zClientm.exe)。重新安装,是不是找到了?呵呵,这时会一边边的弹出个对话框让你重新选择路径,那就再选一次,不过要注意路径后面好象多了个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,启动它,并将启动方式改为自动,再回到默认网站启动,看看,是不是能启动了,这时终于看到结果了。我的就是这样装上的,一波三折啊,呵呵祝你好运!


如果是XPHome版

首先在“开始”菜单的“运行”中输入“c:\Windows\inf\sysoc.inf”,系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到“[Components]”这一段,因为是XP简化版,所以里面东西很少,在里面加上这段:“iis=iis2.dll,OcEntry,iis2.inf,,7”。之后保存并关闭。

  因为是XP简化版,所以在下载的安装文件里也一定没有IIS的安装文件了。你可以从本站点击下载IIS安装文件。下载完后,解压到任意盘符的根目录下(最好是根目录,便于后面打命令)。比如我把压缩包解压到了D盘根目录下。

  接下来,在运行中输入“CMD”然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车(假设光驱是D盘):

EXPand d:\iis51\iis.dl_ c:\Windows\system32\setup\iis2.dll

EXPand d:\iis51\iis.in_ c:\Windows\inf\iis2.inf

  注意如果你解压到了F盘就把上面的D改为F就可以了,其他同理。这时候,你打开控制面板->添加/删除Windows组件,就会发现,Internet信息服务(IIS)的安装选项已经出现在安装列表里了。

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

  不出意外,过一会,IIS就安装完成了,点击“完成”。但做到这一步还不算完。需要对IIS进行一些设置:

从管理工具里打开“Internet服务管理器”

  然后点“默认WEB站点”的右键,转到“目录安全性”选项卡,点“匿名访问和验证控制”的“编辑”按钮,回弹出匿名方法新窗口,再点击其中“匿名访问”中的“编辑”按钮,将“允许IIS控制密码”全面的勾去掉,然后一路确定返回就可以了。至此XP简化版安装IIS5.1的步骤就全部完成了。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多