我正在尝试在 Windows XP Professional SP3 上安装 IIS,但它未在“添加/删除 Windows 组件”中列出。我该如何添加该组件?
答案1
您可以从 Microsoft 下载:Internet 信息服务 (IIS) 7.5 Express
答案2
我们需要 Windows 2000 Professional 或 Server 的安装 CD
将目录 i386 从 WinXP Home 复制到您的硬盘(如果您没有 2 张 CD-ROM)
在此目录 (i386) 中有一个名为 的文件
IMS.CAB
。使用 WinRar (或类似程序) 打开它,并将内容解压到临时文件夹 (安装结束时您将需要它们)搜索并找到文件:
c:\WINDOWS\INF\SYSOC.INF
您将在 本节中
[COMPONENTS]
找到以下行:iis=iis.dll,OcEntry,iis.inf,hide,7
将其更改为:
iis=iis2.dll,OcEntry,iis2.inf,,7
(记得在iis2.dll和iis2.inf中修改名字,去掉hide字样,这样就能绕过XP home的保护了)
从 Win2000 cd(Pro 或 Server)中获取文件夹中的文件:
iis.dl_
和,并将其复制到桌面上,iis.in_
i386
打开 DOS 窗口并在指向桌面的提示符下编辑以下命令:
EXPAND IIS.DL_ IIS2.DLL EXPAND IIS.IN_ IIS2.INF
这将生成两个名为
iis2.dll
和的新文件iis2.inf
。复制并粘贴IIS2:DLL to c:\WINDOWS\SYSTEM32\SETUP\
和
IIS.INF to c:\WINDOWS\INF\
转到控制面板 => Windows 组件,您将看到
Internet Information server
现在可作为可检查选项。选择它(我建议如果您只寻找就
PWS
只选择它,因为您安装的组件越多,您需要搜索的文件就越多)这将需要几分钟的时间,在此期间系统将要求您提供很多文件:其中一些是XP家庭光盘其他操作系统CD。系统会在某个时候要求您提供文件
EXCH_adsiisex.dll
。这是您在第2步本指南。选择它,您就可以顺利继续。最后重新启动计算机。
要测试它是否正常工作,请打开 Internet Explorer 并在地址行中输入:
http://localhost
如果不起作用,请尝试以下操作:
打开 DOS 窗口并输入:
iisreset /RESTART
转到 Web 属性目录保护(我不知道这是否是英文版的确切名称)点击调整(或编辑,如前所述,我没有英文版本)浏览最后寻找. 您将看到您电脑上的所有用户。
选择您正在使用的那个并单击确定。您将在文本框中看到
PcName\UserName
。单击“确定”关闭窗口。记得取消选中密码控制然后单击“确定”三次。
关闭并重新启动 Web 服务器并重试步骤 12。如果一切正确,您将看到 IIS 的默认演示页面和联机帮助。
答案3
@JohnDR 提供的链接是 IIS 管理控制台的管理单元,允许从 XP 进行远程 IIS 管理。它不会在您的 XP 环境中安装 IIS。有关详细信息,请点击此处。您必须在添加/删除程序之前安装一些组件。
答案4
我找到了答案。有一个文件 C:\windows\inf\sysoc.inf,它控制添加删除程序菜单中显示的内容。
在 sysoc.inf 的 [Components] 部分中,有一行有关 iis 的内容:
iis=iis.dll,OcEntry,iis.inf,**HIDE**,7
从此条目中删除隐藏可使其显示在添加/删除 Windows 组件对话框中。