我正在尝试在 Windows Server 2003 上安装 IIS,在 Windows 组件向导中,它提示我“插入 Service Pack 2 CD-ROM”。我假设这是 Windows Server 2003 安装 CD,即 CD 2。但是当我尝试将其放入时,它似乎无法识别它。在 D: 驱动器中,它被称为 CR0SCD2X_EN。你们对如何修复此问题有什么想法吗?谢谢。
编辑:我进入了 CD1,似乎它启动了。但是,现在它抱怨 convlog.exe 文件在哪里。似乎不在 CD1 或 CD2 中。:(
答案1
不,它要求提供安装文件服务包 2,而不是 CD 2。它请求它所需要的内容 - 系统上已有文件的版本为 SP2,但是由于某种原因,安装源文件不存在。
一旦您按照您所说的去做 - 本质上,强制使用 SP1 文件(包含 SP1 的 2003 R2)代替 SP2 - 您最终会得到一个大部分工作正常但部分损坏的 IIS 安装,它将无法正确安装至少一些安全更新。
我建议您将 SP2 安装文件下载并解压到此计算机可访问的某个位置,然后在提示输入 SP2“CD”时在指定的位置卸载并重新安装 IIS。
如果没有,在您强制通过这种方式后,a) 重新安装 SP2,然后 b) 再次运行 Windows 更新。
编辑:其中一个破损就是这个:http://support.microsoft.com/kb/2009746
答案2
有点奇怪,但在IIS 论坛,我可以这样做:从命令提示符运行此命令:
esentutl /p c:\windows\Security\Database\Secedit.sdb
然后安装 IIS。成功了!
答案3
如果您有整合 CD,请将安装程序指向它。
答案4
这个问题可能有一个非常愚蠢的解决方案:
如果“所需文件”对话框建议位置"C:\WINDOWS\INSTALLATION\I386\i386"
,请尝试删除最后一个 I386(来自对话框的路径):
使用当前的 AWS EC2 Windows Server R2 映像 (ami-26e3e7cd)这就是所需要的全部:看起来某些安装程序天才只是在某处输入了错误的位置!
每个丢失的文件都会出现提示,因此您必须执行此操作多次。
这些正是我在安装 IIS(应用程序服务器角色)时收到提示的文件:
- 转换日志工具
- iisback 实用程序
- iis6 目录