本文修复了 Windows 部署服务 (WDS) 无法在 Configuration Manager 中启用 PXE 的远程分发点上启动的问题。
原始产品版本:
System Center 2012 Configuration Manager
原始 KB 编号:
2712387
(DP) 启用远程Configuration Manager分发点的 PXE 功能后,Windows 部署服务 (WDS) 和 PXE 安装正确,但 WDS 永远不会启动。 尝试通过服务控制台手动启动 WDS 会导致以下错误消息:
Windows 无法启动本地计算机上的 Windows 部署服务服务器。 有关详细信息,请查看系统事件日志。 如果这是非 Microsoft 服务,请联系服务提供商,或参阅特定于服务的错误代码 -1056505588。
查看 64 位服务器上的应用程序系统事件日志,可发现以下错误消息:
日志名称:应用程序
来源:SideBySide
日期: <日期><时间>
事件 ID:33
任务类别:无
级别:错误
关键字:经典
用户:不适用
计算机: <Remote_DP_Server>
“C:\SMS_DP$\sms\bin\smspxe.dll”的激活上下文生成失败。 找不到依赖程序集 Microsoft.VC90.CRT,processorArchitecture=“amd64”,publicKeyToken=“1fc8b3b9a1e18e3b”,type=“win32”,version=“9.0.30729.4148”。 请使用sxstrace.exe进行详细诊断。
日志名称:应用程序
源:WDSPXE
日期: <日期><时间>
事件 ID:259
任务类别:WDSPXE
级别:错误
关键字:经典
用户:不适用
计算机: <Remote_DP_Server>
尝试从提供程序 SMSPXE 的 C:\SMS_DP$\sms\bin\smspxe.dll 加载模块时出错。 如果提供程序标记为“严重”,Windows 部署服务服务器将关闭。
日志名称:应用程序
源:WDSPXE
日期: <日期><时间>
事件 ID:264
任务类别:WDSPXE
级别:错误
关键字:经典
用户:不适用
计算机: <Remote_DP_Server>
尝试初始化提供程序 SMSPXE 时出错。 由于提供程序未标记为“关键”,因此 Windows 部署服务服务器将保持启动状态。
错误信息:0x36B1
日志名称:应用程序
源:WDSPXE
日期: <日期><时间>
事件 ID:268
任务类别:WDSPXE
级别:错误
关键字:经典
用户:不适用
计算机: <Remote_DP_Server>
所有已注册的提供程序都未能初始化。 请查看事件日志,了解每个提供程序的特定错误消息。 Windows 部署服务器将关闭。
日志名称:应用程序
源:WDSServer
日期: <日期><时间>
事件 ID:513
任务类别:WDSServer
级别:错误
关键字:经典
用户:不适用
计算机: <Remote_DP_Server>
尝试从 C:\Windows\system32\wdspxe.dll 初始化提供程序 WDSPXE 时出错。 Windows 部署服务服务器将关闭。
错误信息:0xC107010C
日志名称:应用程序
源:WDSServer
日期: <日期><时间>
事件 ID:257
任务类别:WDSServer
级别:错误
关键字:经典
用户:不适用
计算机: <Remote_DP_Server>
尝试启动 Windows 部署服务服务器时出错。
错误信息:0xC107010C
当依赖组件 不可用时,
Microsoft.VC90.CRT
可能会出现此问题。 此组件通常通过 Microsoft Visual C++ 2008 可再发行组件安装的 DLL 提供。 Microsoft Visual C++ 2008 可再发行组件通常在Configuration Manager客户端安装期间通过安装文件
vcredist_x86.exe
或
vcredist_x64.exe
进行安装。 如果Configuration Manager客户端尚未安装在托管已启用 PXE 的远程 DP 的服务器上,则 Microsoft Visual C++ 2008 可再发行组件也尚未安装,并且
Microsoft.VC90.CRT
不可用。
Microsoft Visual C++ 2008 可再发行组件是许多不同的软件安装包的常见安装。 即使服务器上未安装 Configuration Manager 客户端,也可以将其安装在服务器上。
若要解决此问题,请在托管已启用 PXE 的远程 DP 的服务器上安装 Configuration Manager 客户端。
如果启用 PXE 的远程 DP 服务器不是Configuration Manager客户端,因此不需要Configuration Manager客户端安装,则可以通过手动
运行vcredist_x86.exe(
32 位 Windows)orvcredist_x64.exe,在服务器上单独安装 Microsoft Visual C++ 2008 可再发行组件
从Configuration Manager客户端安装文件 (64 位 Windows) 。 可以在父主站点服务器上的客户端安装目录中使用以下路径找到这些安装文件:
vcredist_x86.exe:
<Configuration Manager_2012_Install_Directory>\Client\i386
vcredist_x64.exe:
<Configuration Manager_2012_Install_Directory>\Client\x64
通过 Configuration Manager 客户端安装或手动安装安装 Microsoft Visual C++ 2008 可再发行组件后,请通过服务控制台手动启动 WDS。 WDS 随后应能够自动启动。