如果 IIS 没有出现在添加/删除程序中,我该如何在 Windows XP 上安装它?

如果 IIS 没有出现在添加/删除程序中,我该如何在 Windows XP 上安装它?

我正在尝试在 Windows XP Professional SP3 上安装 IIS,但它未在“添加/删除 Windows 组件”中列出。我该如何添加该组件?

答案1

您可以从 Microsoft 下载:Internet 信息服务 (IIS) 7.5 Express

答案2

我们需要 Windows 2000 Professional 或 Server 的安装 CD

  1. 将目录 i386 从 WinXP Home 复制到您的硬盘(如果您没有 2 张 CD-ROM)

  2. 在此目录 (i386) 中有一个名为 的文件IMS.CAB。使用 WinRar (或类似程序) 打开它,并将内容解压到临时文件夹 (安装结束时您将需要它们)

  3. 搜索并找到文件:c:\WINDOWS\INF\SYSOC.INF

  4. 您将在 本节中[COMPONENTS]找到以下行:

    iis=iis.dll,OcEntry,iis.inf,hide,7
    
  5. 将其更改为:

    iis=iis2.dll,OcEntry,iis2.inf,,7 
    

    (记得在iis2.dll和iis2.inf中修改名字,去掉hide字样,这样就能绕过XP home的保护了)

  6. 从 Win2000 cd(Pro 或 Server)中获取文件夹中的文件:iis.dl_和,并将其复制到桌面上,iis.in_i386

  7. 打开 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\
    
  8. 转到控制面板 => Windows 组件,您将看到Internet Information server现在可作为可检查选项。

  9. 选择它(我建议如果您只寻找就PWS只选择它,因为您安装的组件越多,您需要搜索的文件就越多)

  10. 这将需要几分钟的时间,在此期间系统将要求您提供很多文件:其中一些是XP家庭光盘其他操作系统CD。系统会在某个时候要求您提供文件EXCH_adsiisex.dll。这是您在第2步本指南。选择它,您就可以顺利继续。

  11. 最后重新启动计算机。

  12. 要测试它是否正常工作,请打开 Internet Explorer 并在地址行中输入:

    http://localhost
    
  13. 如果不起作用,请尝试以下操作:

    1. 打开 DOS 窗口并输入:

      iisreset /RESTART
      
    2. 转到 Web 属性目录保护(我不知道这是否是英文版的确切名称)点击调整(或编辑,如前所述,我没有英文版本)浏览最后寻找. 您将看到您电脑上的所有用户。

    3. 选择您正在使用的那个并单击确定。您将在文本框中看到PcName\UserName

    4. 单击“确定”关闭窗口。记得取消选中密码控制然后单击“确定”三次。

    5. 关闭并重新启动 Web 服务器并重试步骤 12。如果一切正确,您将看到 IIS 的默认演示页面和联机帮助。

答案3

@JohnDR 提供的链接是 IIS 管理控制台的管理单元,允许从 XP 进行远程 IIS 管理。它不会在您的 XP 环境中安装 IIS。有关详细信息,请点击此处。您必须在添加/删除程序之前安装一些组件。

安装 IIS

答案4

我找到了答案。有一个文件 C:\windows\inf\sysoc.inf,它控制添加删除程序菜单中显示的内容。

在 sysoc.inf 的 [Components] 部分中,有一行有关 iis 的内容:

iis=iis.dll,OcEntry,iis.inf,**HIDE**,7

从此条目中删除隐藏可使其显示在添加/删除 Windows 组件对话框中。

相关内容