在内部 IP 地址上的测试 Windows 2008 服务器上安装过程中,SCCM 2007 想要下载某些组件的更新版本。这可能会导致错误消息显示为Failed to download prerequisite component
。
这会导致日志中出现一条消息C:\ConfigMgrSetup.log
,内容如下:
<05-22-2012 08:36:05> 外部文件目录是 C:\sccmdownload
<05-22-2012 08:36:05> 检查组件更新...
<05-22-2012 08:36:05 > 下载组件清单...
<05-22-2012 08:36:05> 正在下载http://go.microsoft.com/fwlink/?LinkId=141733作为 ConfigMgr.manifest.cab
<05-22-2012 08: 36:07> 检查是否有明确的代理服务器。
<05-22-2012 08:36:28> WinHttpSendRequest 失败 80072ee2
<05-22-2012 08:36:28> 下载()失败 0x80072EE2
<05-22-2012 08:36:28> 无法下载清单( 0x80072EE2)
<05-22-2012 08:36:43> 无法下载必备组件 (0x80072EE2)
已经有一个通过 设置的 winhttp 代理netsh
,但这似乎没有帮助。technet 上的许多帖子和其他搜索结果表明,与安装程序分开运行下载程序会有所帮助
C:\Microsoft 系统中心配置管理器服务器 2007 R3 SP2\SCCM 2007 w SP2\SMSSETUP\BIN\I386>SETUP.EXE /download c:\sccmdownload
但对我来说,这会导致日志中出现完全相同的错误消息。
运行SCCM 2007服务器安装过程的用户需要在IE -> Internet选项 -> 连接 -> 局域网设置中设置代理。
安装过程不遵守在 winhttp 上下文中设置的系统范围代理
netsh
。错误日志中读取checking if there's an explicit proxy server
指向此方向的行。