在部署 Windows XP Service Pack 2 (SP2) 后,在系统管理 Server 2003 中,并在系统中心配置管理器 2007年中,然后在高级客户端不再有效

文章翻译 文章翻译
文章编号: 919592 - 查看本文应用于的产品
重要本文包含如何帮助较低的安全设置或如何关闭计算机上的安全功能为您显示的信息。您可以通过这些更改来解决特定问题。您在进行这些更改之前,我们建议您考虑在您的特定环境中实施该替代方法带来的风险。如果实施该替代方法,采取任何适当的附加措施来帮助保护您的系统。
展开全部 | 关闭全部

本文内容

症状

您将 Microsoft Windows XP Service Pack 2 (SP2) 部署到客户端计算机正在运行高级客户端,在 Microsoft 系统管理服务器 (SMS) 2003年或系统中心配置管理器 2007年中的后,您会遇到以下症状:
  • 高级客户端无法继续正常工作在客户端计算机上。在这种情况下,高级客户端不能再检索 SMS 策略。如果试图在高级客户端,客户端计算机上启动一个操作您将收到以下错误消息:
    无法启动该操作。
  • 在客户端计算机上的系统日志中记录以下事件:

    事件类型: 错误
    事件源: DCOM
    事件类别: 无
    事件 ID: 10016
    Date: date
    Time: time
    User: SID
    计算机: computername
    说明: 该特定于应用程序的权限设置不授予本地启动权限的 COM 服务器应用程序的 CLSID {DC28D12E-B065-4EE4-9468-899D8C47B856} 到用户 domain \ username SID (SID)。 可以使用组件服务管理工具来修改此安全权限。

  • 当您查看 SMS 日志文件时, 将显示类似于下面的信息的信息:

    在客户端计算机上 %WINDIR%\System32\CCM\Logs\CcmExec.log 文件中
    Error calling CoResumeClassObjects.	CcmExec	<date> <time>	3304 (0x0CE8)
    Phase 1 initialization failed (0x80004015).	CcmExec	<date> <time>	3304 
    (0x0CE8)
    Phase 1 initialization failed (0x80004015).	CcmExec	<date> <time>	3304 
    (0x0CE8)
    在客户端计算机上 %WINDIR%\System32\CCM\Logs\execmgr.log 文件中
    Command line = "\\<server>\<share>$\<folder>\update\update.exe" /q /f /forcerestart, 
    Working Directory = \\<server>\<share>$\<folder>\execmgr	<date> <time>	3292 
    (0x0CDC)
    Created Process for the passed command line	execmgr	<date> <time>	3292 
    (0x0CDC)
    Raising event:
    [SMS_CodePage(437), SMS_LocaleID(1033)]
    instance of SoftDistProgramStartedEvent
    {
    	AdvertisementId = "<ID>";
    	ClientID = "GUID:<GUID>";
    	CommandLine = "\"\\\\<servre>\\<share>$\\<folder>\\update\\update.exe\" /q /f 
    /forcerestart";
    	DateTime = "<date and time>.572000+000";
    	MachineName = "<computername>";
    	PackageName = "<packagename>";
    	ProcessID = 228;
    	ProgramName = "Automated upgrade from XP or XPSP1";
    	SiteCode = "<siteCode>";
    	ThreadID = 3292;
    	UserContext = "NT AUTHORITY\\SYSTEM";
    	WorkingDirectory = "\\\\<server>\\<share>$\\<folder>\\";
    };
    	execmgr	<date> <time>	3292 (0x0CDC)
    Raised Program Started Event for Ad:<ID>, Package:<package>, Program: Automated 
    upgrade from XP or XPSP1	execmgr	<date> <time>	3292 (0x0CDC)
    The user has logged off.	execmgr	<date> <time>	2656 (0x0A60)
    Program Automated upgrade from XP or XPSP1 is running when user loggs 
    off	execmgr	<date> <time>	2656 (0x0A60)
    Execution Manager timer has been fired.	execmgr	<date> <time>	1348 
    (0x0544)
    Policy is updated for Program: MS04-028 - JPEG Update for XP, Package: <package>, 
    Advert: <ID>	execmgr	<date> <time>	1408 (0x0580)
    Program exit code 3010	execmgr	<date> <time>	2904 (0x0B58)
    Looking for MIF file to get program status	execmgr	<date> <time>	2904 
    (0x0B58)
    Script for  Package:<package>, Program: Automated upgrade from XP or XPSP1 succeeded 
    with exit code 3010	execmgr	<date> <time>	2904 (0x0B58)
    Raising event:
    [SMS_CodePage(437), SMS_LocaleID(1033)]
    instance of SoftDistProgramPrelimSuccessEvent
    {
    	AdvertisementId = "<ID>";
    	ClientID = "GUID:<GUID>";
    	DateTime = "<date> <time>.781000+000";
    	ExitCode = "3010";
    	MachineName = "<computername>";
    	PackageName = "<package>";
    	ProcessID = 228;
    	ProgramName = "Automated upgrade from XP or XPSP1";
    	SiteCode = "<siteCode>";
    	ThreadID = 2904;
    };
    	execmgr	<date> <time>	2904 (0x0B58)
    Raised Program Prelim Success Event for Ad:<ID>, Package:<package>, Program: 
    Automated upgrade from XP or XPSP1	execmgr	<date> <time>	2904 (0x0B58)
    Execution is complete for program Automated upgrade from XP or XPSP1. The exit code 
    is 3010, the execution status is SuccessRebootRequired	execmgr	<date> <time>	2904 (0x0B58)
    Rebooting the computer - InitiateSystemShutdownEx failed 1115	execmgr	<date> <time>	2904 (0x0B58)
    drive 中: \SMS_CCM\Logs\SMSCliUi.log: SMS 服务器上的文件
    Current Assigned Site: <siteCode>	smscliui	<date> <time>	3320 (0x0CF8)
    Unable to get CacheInfo. Error: 0X80070005	smscliui	<date> <time>	3320 
    (0x0CF8)
    SMS Site code has not been changed.	smscliui	<date> <time>	3320 (0x0CF8)
    Current Assigned Site: <siteCode>	smscliui	<date> <time>	3660 (0x0E4C)
    Unable to get CacheInfo. Error: 0X80070005	smscliui	<date> <time>	3660 
    (0x0E4C)
    Failed to instantiate CLSID_CCMClientAction class, error: 
    0x80070005	smscliui	<date> <time>	3660 (0x0E4C)

原因

如果将 SMS 代理主机服务 (CcmExec.exe) 启动模式设置为 自动 配置组策略对象,则会出现此问题。

注意默认状态下,通过使用组策略未配置 SMS 代理主机服务。

解决方案

若要解决此问题,请使用下列方法之一:

方法 1: 不在组策略中定义 SMS 代理主机服务

修改组策略对象不再定义 SMS 代理主机服务的启动模式。若要这样做,请按照下列步骤操作:
  1. 登录到一个的域控制器上,然后启动 Active Directory 用户和计算机的工具。若要执行此操作单击 开始、 单击 运行、 在 打开 框中键入 dsa.msc,然后单击 确定
  2. 用鼠标右键单击 $ 组策略对象已创建容器,然后单击 属性。例如对于用鼠标右键单击域容器,或用鼠标右键单击一个组织单位,然后单击 属性
  3. 单击 组策略 选项卡并单击 $ 组策略对象 SMS 代理主机 服务为定义然后单击 编辑
  4. 在组策略对象编辑器工具中展开 计算机配置、 展开 Windows 设置、 展开 安全性设置,然后单击 系统服务
  5. 在右窗格中双击 SMS 代理主机,单击以清除 定义这个策略设置 复选框,然后单击 确定
  6. 退出组策略对象编辑器工具,然后单击 确定
  7. 重新启动基于 Windows XP SP2 的客户端计算机。

方法 2: 把网络服务帐户完全控制权限分配到 SMS 代理主机对象

警告此替代方法可能会使您的计算机或网络更容易受到恶意用户或恶意软件 (如病毒的攻击。我们不建议使用此替代方法,但提供此信息,以便您可以在您应自行决定实施此替代方法。使用此替代方法需要您自担风险。

如果您将网络服务帐户的完全控制权限分配给 SMS 代理主机对象,在组策略中,您可以保留 SMS 代理主机服务自动启动组策略。若要这样做,请按照下列步骤操作:
  1. 登录到一个的域控制器上,然后启动 Active Directory 用户和计算机的工具。若要执行此操作单击 开始、 单击 运行、 在 打开 框中键入 dsa.msc,然后单击 确定
  2. 用鼠标右键单击 $ 组策略对象已创建容器,然后单击 属性。例如对于用鼠标右键单击域容器,或用鼠标右键单击一个组织单位,然后单击 属性
  3. 单击 组策略 选项卡并单击 $ 组策略对象 SMS 代理主机 服务为定义然后单击 编辑
  4. 在组策略对象编辑器工具中展开 计算机配置、 展开 Windows 设置、 展开 安全性设置,然后单击 系统服务
  5. 在右窗格中双击 SMS 代理主机,然后单击 编辑安全
  6. SMS 代理主机的安全性 对话框中单击 添加
  7. 输入对象名称来选择 框中键入 网络服务,单击 检查名称,然后单击 确定
  8. 网络服务的权限 框中单击以选中 允许 列中的 完全控制 复选框,然后单击 确定
  9. SMS 代理主机属性 对话框中单击 确定
  10. 退出组策略对象编辑器工具,然后单击 确定

属性

文章编号: 919592 - 最后修改: 2009年3月17日 - 修订: 2.0
这篇文章中的信息适用于:
  • Microsoft Systems Management Server 2003 Enterprise Edition
  • Microsoft System Center Configuration Manager 2007
关键字:?
kbmt kbprb kbtshoot KB919592 KbMtzh
机器翻译
注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。
点击这里察看该文章的英文版: 919592
Microsoft和/或其各供应商对于为任何目的而在本服务器上发布的文件及有关图形所含信息的适用性,不作任何声明。 所有该等文件及有关图形均"依样"提供,而不带任何性质的保证。Microsoft和/或其各供应商特此声明,对所有与该等信息有关的保证和条件不负任何责任,该等保证和条件包括关于适销性、符合特定用途、所有权和非侵权的所有默示保证和条件。在任何情况下,在由于使用或运行本服务器上的信息所引起的或与该等使用或运行有关的诉讼中,Microsoft和/或其各供应商就因丧失使用、数据或利润所导致的任何特别的、间接的、衍生性的损害或任何因使用而丧失所导致的之损害、数据或利润不负任何责任。

提供反馈

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com