XP HOME 版能不安装 windows 自带的IIS(包括FTP服务)

作者&投稿:家咏 (若有异议请与网页底部的电邮联系)
FTP服务器是否必须安装IIS~

如果你用第三方FTP软件,比方说SERV-U的话就不用装IIS了,只有安装WINDOWS自带的FTP的话就必须安装IIS了

安装Microsoft Web Platform Installer。打开http://www.microsoft.com/web/downloads/platform.aspx ,点击右侧的Free Download。



2
下载完成后直接打开程序。界面如图。

3
在右上角搜索IIS或FTP,选择需要的组件并安装。你可以将相应服务添加进Windows中。


4
此时还需再次进入 打开或关闭windows功能 ,勾选需要的组件并点击确定,完成IIS和FTP服务的安装,此时将不再弹出“出现错误,并非所有功能都能被成功更改”的窗口。

我的就是xp home,实在要装也行,下面的方法或许对你有用,我就是这么装上的。
突破Windows XP Home版的限制安装IIS
Night @ 2004-09-11 23:42

常见的Windows XP有两个版本,Professional和Home版。这两个版本大体上是相同的,只是在细节方面,Professional版比Home版多了一些功能。例如Professional版的XP支持双CPU,多国 语言,加入域,EFS文件加密,以及IIS(Internet Information Services)。很多人在买电脑的时候了解的不够清楚,买了预装Home版XP的电脑,而需要用到或者想学习IIS的时候才发现,原来Home版根本不能安装IIS或者PWS。如果按照一般的方法,你只能升级到Windows XP Professional或者使用Windows 2000,不过仔细看看下文吧,你也可以在Windows XP Home上安装IIS了。

首先需要说明一点,就是这种做法可能会有风险,因此在你实际操作之前,最好明确你的行为会带来什么后果。并且经过这样处理安装的IIS在运行上可能存在某种未知的缺陷。还有,同Professional版的XP一样,在Home版上运行的IIS也有10个并发连接的限制。在同一个时间内,最多只能有10个人使用你提供的IIS服务。如果你还想继续,那么就往下看吧。

准备条件:一张Windows 2000 Professional的光盘(假设光驱是F盘)。

首先在运行中输入"c:\windows\inf\sysoc.inf",系统会自动使用记事本打开sysoc.inf这个文件。在sysoc.inf中找到"[Components]"这一段,并继续找到类似"iis=iis.dll,OcEntry,iis.inf,hide,7"的一行字,把这一行替换为"iis=iis2.dll,OcEntry,iis2.inf,,7"。之后保存并关闭。

把Windows 2000 Professional的光盘插入光驱,同时按下Shift键禁止光驱的自动运行。在运行中输入"CMD"然后回车,打开命令行模式,在命令行下输入下列的两条命令,在每一行命令结束后回车:

Expand d:\i386\iis.dl_ c:\windows\system32\setup\iis2.dll
Expand d:\i386\iis.in_ c:\windows\inf\iis2.inf

这时,打开你的控制面板,并点击"添加删除程序"图标,之后点击"添加删除Windows组件",你应该可以看见图一的界面。请仔细看,在开始菜单中显示的操作系统是Windows XP Home,但是经过修改,已经有了添加IIS的选项了。

图 一

然后你可以按照在Windows XP Professional或者Windows 2000中的方法添加IIS,在本例中我们只安装了WWW服务。系统会开始复制文件,这需要一些时间。并且在这起见,请保持Windows 2000 Professional的光盘还在光驱中。

在安装结束后,你可以打开控制面板-性能和选项-管理工具,"Internet信息服务管理"已经出现在那里(图二)。如果你想要验证IIS是否运行正常,而已打开IE,在地址栏中输入"http://localhost"然后回车,如果能看到图三的界面,那么你的IIS就全部正常运行了。

图 三

最后还有一点注意的:

如果你在安装过程中,系统需要你插入Window Whistler CD或者需要你提供exch_adsiisex.dll这个文件,那是因为你按照默认的选项安装了IIS。要解决这个问题,只要在安装IIS的时候先点击"详细信息",然后取消对SMTP的选择(即,不要安装SMTP服务器),那么复制文件的时候就不会需要那两个文件了。

如果在你安装的到图一的位置后发现,已经显示了Internet信息服务(IIS)的安装项目,但是它们根本无法被选中,那很可能因为你使用的iis.dl_和iis.in_是从Windows XP Professional中取出的,只要换成Windows 2000 Professional中的就可以继续正常安装了。

经过验证,WWW、FTP等几个服务经过这样的修改都可以在Windows XP Home上正常运行。

Trackback地址: http://www.yculblog.com/trackback/4/174659

评 论

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

David @ 2004-09-17 13:54 电邮: davidkingie@163.com

你好,
我这样做后,在添加/删除程序中出现了 IIS项,
可是那个复选框怎么也选不上啊?

谢谢回复!!
David

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

Night @ 2004-09-19 14:29

请确认你输入的命令行正确与否,我做的时候也是出现你这种情况,不能勾。
Expand d:\i386\iis.dl_ c:\windows\system32\setup\iis2.dll
Expand d:\i386\iis.in_ c:\windows\inf\iis2.inf
请注意里面的iis2.dll和iis2.inf,都是有个2的,这是为了和xp的东西冲突。

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

renhw @ 2004-10-21 08:54 电邮: rhw_dlmu@163.com

谢谢我按照这个方法好用,请确定你用的是windows2000 professional 盘,并且命令执行对了,

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

ulo @ 2004-10-25 00:17 电邮: ulo1982@126.com

我也出现同样的问题
你好,
我这样做后,在添加/删除程序中出现了 IIS项,
可是那个复选框怎么也选不上啊?

谢谢回复!!

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

Night @ 2004-10-25 00:51 地址: http://zealot.yculblog.com

请注意我上面的恢复,特别是文件名的区别,别打错了 :)

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

kouxin @ 2004-10-26 13:51

我全部安装完成,可是internet信息服务内容为空,而且不能连接计算机——没有计算机名,连接总是提是错误,为什么?
请回复!

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

Night @ 2004-10-26 19:00 地址: http://zealot.yculblog.com

运行services.msc,打开IISAdmin和World Wide Web两个服务即可。

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

CafeCat @ 2004-10-27 02:10

安装成功,但是不能执行ASP文件,纯HTML没有问题. 我的XP HOME安装了SP2.... 是不是需要设置什么?

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

Night @ 2004-10-27 15:04 地址: http://zealot.yculblog.com

你检查一下你的iis设置,看看什么选项关闭掉了

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

slany @ 2004-10-27 20:30 电邮: slany8219@163.com

我照着做了,可是就是不能运行ASP文件,设置也应该是正确得.请问还会有什么问题吗?

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

CafeCat @ 2004-10-27 22:54

我对照过2000 SERVER上的IIS设置,完全一样,
Night,你在HOME上安装的IIS能够运行ASP吗? 你安装了SP2吗?

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

Night @ 2004-10-28 01:21 地址: http://zealot.yculblog.com

我的运行环境: XP Home(sp2),Web站点设置为不绑定ip,目录安全性禁止匿名访问(估计因为sp2的安全性因素,如果运行匿名访问,则不能访问iis)
经过我测试,html、aspx都可以正常运行,但是asp却不可以。这一点很奇怪,aspx都可以跑。我估计是服务器扩展没有安装的缘故。
各位大侠可以继续探索下去,让iis支持asp。

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

Night @ 2004-10-28 01:24 地址: http://zealot.yculblog.com

如果允许匿名访问的话,可以通过实践查看器看到会产生审核失败的事件:
登录失败:
原因: 登录时出现错误
用户名: IUSR_JOYBOOK
域: JOYBOOK
登录类型: 3
登录过程: IIS
身份验证程序包: MICROSOFT_AUTHENTICATION_PACKAGE_V1_0
工作站名: JOYBOOK
状态代码: 0xC0000135

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

SmartCat @ 2004-11-10 20:23 电邮: flycat4935@tom.com 地址: http://flycat.blog.com

更怪的是我asp 可以运行,html却不行,aspx我都不敢装了,万一用不起就抓狂了

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

Night @ 2004-11-11 01:55 地址: http://zealot.yculblog.com

aspx确实可以运行,而且可以调试(这个一直是我担心的)。
现在我正在xp home上开发asp.net,一切和在professional上的感觉一样,暂时还没有发现有问题的地方。

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

Night @ 2004-11-13 06:30 地址: http://zealot.yculblog.com

出现这些问题我想应该是home版帐户的问题。home版无法创建一个为IIS开启的帐户,这样就造成了无法访问。
只要设置为
1、不允许匿名访问;
2、不绑定IP;
3、只能在本机上用localhost访问;

做到以上三点,至少开发没问题了。要想做服务器让别人访问的话,还是卸掉装professional吧

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

cjw @ 2004-11-13 22:38

需要convlog.exe文件,在哪找?
sp2不可以正常运行吗?

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

Night @ 2004-11-13 23:33 地址: http://zealot.yculblog.com

sp2下正常,我在安装和使用过程中没有遇到需要convlog.exe文件的提示。请仔细检查一下你的安装步骤。

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

cjw @ 2004-11-14 09:25

我是严格按照你的步骤来的,结果一路上需要文件,虽然在2000系统盘里找到了,安装也在继续,可是进度条已经好长时间没动了,怎么回事?

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

lin @ 2004-11-22 03:11 电邮: nmlnj@163.com

我的更成问题,虽然 出现了选项。但是内容只有smtp和frontpage扩展,别的都是0.0M没办法

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

雨翼.net @ 2004-11-28 13:12

现在还是没有办法支持.asp ,一执行就出现The requested resource is in use. ,请问有没有解决的办法啊

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

Night @ 2004-11-28 22:55 地址: http://zealot.yculblog.com

asp确实不行,偶没有成功过。
.aspx和.html是可以的。

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

晶晶 @ 2004-12-01 22:42

我照着做了,出现安装文件无法打开信息文件iis2.inf,初始化失败,怎么搞

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

Night @ 2004-12-01 23:50 地址: http://zealot.yculblog.com

请在输入命令行的时候仔细一点。

不过我已经把我的XP Home换成了XP Pro,虽然我的XP Home是正版的,但是它装了IIS后性能确实很差。这段时间在做几个项目都是asp.net的,所以忍痛卸载了。

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

晶晶 @ 2004-12-02 20:26

我的asp也不行啊,怎么搞

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

Night @ 2004-12-02 20:47 地址: http://zealot.yculblog.com

asp确实不行

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

小欣 @ 2004-12-07 11:10

我的安装正常,Internet 服务管理器也都能正常配置,可是一打开IE,就出现“The specified module could not be found. ”,请问怎么解决啊?鸣。。。

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

小欣 @ 2004-12-07 12:28

我的现在也是ASP不行,如果不能用程序,那装了IIS也没用啊。

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

Night @ 2004-12-07 13:12 地址: http://zealot.yculblog.com

看你的应用了。可以支持html和asp.net

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

小欣 @ 2004-12-07 17:03

我的程序都是ASP啊,不能用怎么办啊?真是确认是不支持ASP吗?那岂不是要换系统?

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

hnzpf @ 2004-12-08 18:51

很简单
1、不允许匿名访问;
2、不绑定IP;
3、只能在本机上用localhost访问;
4、应用程序保护选 低(iis 进程)
用笔记本的采用以上方法!!台式机换系统吧!!!

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

jazz @ 2004-12-23 16:56 电邮: jazz@sohu.com

我的xp home 装好以后打开站点说 http 500 内部错误,不知道应该怎样解决!!

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

111 @ 2005-01-28 09:37 电邮: 111@sqe2q.com

这个问题探讨的很好!!

实际上安装好之后,只要在”管理工具”--”IIs设置”里将”应用程序保护”选” 低(iis 进程)”即可.。
能执行ASP,用127.0.0.1访问的。

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

张超 @ 2005-03-09 21:05

老大!把你QQ告诉我!好吗!我想在XP系统突破10人限制

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

Night @ 2005-03-09 23:49 地址: http://zealot.yculblog.com

10人的限制我还没有想出解决方法,该死的微软

win xp只有专业办也就是pro版才能安装iis,家庭版也就是home版不支持iis的。

home版不支持iis
装个AP

装个插件后能装IIS,不过会影响系统稳定性


桐城市19413782525: XP HOME 版能不安装 windows 自带的IIS(包括FTP服务)
蔺凯神黄: 我的就是xp home,实在要装也行,下面的方法或许对你有用,我就是这么装上的. 突破Windows XP Home版的限制安装IIS Night @ 2004-09-11 23:42 常见的Windows XP有两个版本,Professional和Home版.这两个版本大体上是相同的,只...

桐城市19413782525: 有些XP系统是不是不能装win cc啊? -
蔺凯神黄: 所有的HOME版本的XP和WIN7都不可以安装.XP SP2 32位可以安装以下版本:WINCC 6.0 WINCC 6.2 XP SP3 32位可以装 WINCC 6.2 WINCC 7.0 SP1 SP2 SP3 XP 64位可以装 WINCC 7.0 SP3 WIN7 32位可以装 WINCC 7.0 SP2 WIN7 32位SP1可以装 WINCC 7.0 SP3 WIN7 64位只能装 WINCC 7.0 SP3

桐城市19413782525: 现在有没有必要把电脑升级为WIN7,我的台式电脑是XP HOME版的. -
蔺凯神黄: 你觉得可以就可以了... 个人觉得这个不是必要,xp还是老大哥,就算微软放弃xp,我们还是会一直在用xp. 首先 在考虑有没必要时,你必须考虑你的机子能不能跑的起Windows7(毕竟你的还是xp home时代的机子) 安装Windows7,你的...

桐城市19413782525: 已经安装了windowsxp家庭版怎么装专业版 -
蔺凯神黄: 要完全安装的话..BIOS中.开机设置光盘引导启动 将xp专业安装盘 放入光驱 ,启动后进入安装界面,假设 c盘装了 xp home版 那么就选择安装在 D: 盘分区(装之把D盘重要文件注意转移或备份),之后会自 动格式化D盘....复制系统安装文件....剩下的步骤大都自动完成就不用我说 了,相信楼主一定会!安装完毕后,以后启动会 出现选择 操作系统 界面...让你选择用那个系统进入!

桐城市19413782525: 如何重装windows xp professional 系统 -
蔺凯神黄: 如何装XP系统第一步,设置光启: 所谓光启,意思就是计算机在启动的时候首先读光驱,这样的话如果光驱中有具有光启功能的光盘就可以赶在硬盘启动之前读取出来(比如从光盘安装系统的时候). 设置方法: 1.启动计算机,并按住...

桐城市19413782525: 请问HOME版的XP可不可以直接升级安装专业版的?在不格式化原系
蔺凯神黄: 可以.xp的最高版本是专业版.可以从家庭版升级到专业版.(但一般大家都喜欢选择全新安装.因为你升级系统后,系统文件会很乱.而你选择全新安装,就会在启动时出现启动菜单,不至于特别乱.不过你直接升级是没问题的.)

桐城市19413782525: Windows Home版 与 Professional版的区别是什么?主要体现在那些功能上? -
蔺凯神黄: WINXP的版本: Windows XP Home Edition Windows XP Professional Windows XP Home Edition是专门为家庭计算机设计的.Windows XP Professional是为各种规模的企业设计的,也适用于需要充分利用其计算机的个人.Windows XP ...

桐城市19413782525: Windows xp SP3 我用的是Windows xp home Edition 可以安装吗,安装的话需要激活码,
蔺凯神黄: 可以安装. 但是,如果是OEM版本的XP系统,就需要激活,如果已经激活,安装SP3补丁后不需要重新激活,但是,如果是破解版的OEM系统,安装SP3补丁后需要重新激活;如果是盗版VLK版本的XP系统,安装SP3补丁后系统会出问题,严重时无法登陆到系统桌面.

桐城市19413782525: windows xp home版能否装microsoft office 2007? -
蔺凯神黄: 只要是windows xp及以上的都可以,你可以不用卸载2003安装的时候可以让两个共存,或者让2007覆盖2003

桐城市19413782525: 安装windows xp home edition的方法 -
蔺凯神黄: 满大街上卖的都是盗版XP什么雨林木风,番茄花园都不错,4-5块钱买一张回来,很多都带自动安装的,放到光驱里重启,就自动装了.等遭了病毒再重装两次就熟悉如何安装了.然后再买便宜的杀毒软件什么kv3000之类的,一年几十元就ok了.如果用home版,你可以找个卖电脑的人要一张,或者谁有OEM的home版可以复制一张,不过只要你这样做了就相当于用了盗版,因为盗版是法律上的,在技术上你花2000块买的xp和你花5块买的盗版xp是一样的.

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网