لم يعد يعمل "عميل متقدم" في Systems Management Server 2003 وفي نظام مركز مدير التكوين 2007 بعد نشر Windows XP Service Pack 2 (SP2)


هام: تحتوي هذه المقالة على معلومات توضح كيفية خفض إعدادات الأمان أو كيفية إيقاف تشغيل ميزات الأمان الموجودة على جهاز كمبيوتر. يمكنك إجراء هذه التغييرات للتغلب على مشكلة معينة. قبل إجراء هذه التغييرات، نوصي بتقييم المخاطر المرتبطة بتطبيق هذا الحل البديل في بيئة التشغيل الخاصة بك. إذا قمت بتطبيق هذا الحل البديل، اتخاذ أية خطوات إضافية مناسبة للمساعدة على حماية النظام الخاص بك.

الأعراض


بعد نشر حزمة الخدمة Microsoft Windows XP service Pack 2 (SP2) لأجهزة الكمبيوتر العميلة التي تقوم بتشغيل "عميل متقدم" في Microsoft أنظمة Management Server (SMS) 2003 أو في إدارة تكوين مركز النظام 2007، تواجه الأعراض التالية:
  • عميل متقدمة لم يعد يعمل بشكل صحيح على جهاز الكمبيوتر العميل. في هذه الحالة، لم يعد "عميل متقدم" استرداد نهج SMS. إذا حاولت بدء تشغيل إجراء في "عميل متقدم" على كمبيوتر العميل، تتلقى رسالة الخطأ التالية:
    ولم يمكن يشرع الإجراء.
  • يتم تسجيل الحدث التالي في سجل النظام على جهاز الكمبيوتر العميل:
  • عندما تقوم بعرض ملفات السجل 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 lineexecmgr<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 XPSP1execmgr<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
    offexecmgr<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 3010execmgr<date> <time>2904 (0x0B58)
    Looking for MIF file to get program statusexecmgr<date> <time>2904
    (0x0B58)
    Script for Package:<package>, Program: Automated upgrade from XP or XPSP1 succeeded
    with exit code 3010execmgr<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 XPSP1execmgr<date> <time>2904 (0x0B58)
    Execution is complete for program Automated upgrade from XP or XPSP1. The exit code
    is 3010, the execution status is SuccessRebootRequiredexecmgr<date> <time>2904 (0x0B58)
    Rebooting the computer - InitiateSystemShutdownEx failed 1115execmgr<date> <time>2904 (0x0B58)
    في محرك الأقراص: \SMS_CCM\Logs\SMSCliUi.log: ملف على خادم SMS
    Current Assigned Site: <siteCode>smscliui<date> <time>3320 (0x0CF8)
    Unable to get CacheInfo. Error: 0X80070005smscliui<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: 0X80070005smscliui<date> <time>3660
    (0x0E4C)
    Failed to instantiate CLSID_CCMClientAction class, error:
    0x80070005smscliui<date> <time>3660 (0x0E4C)

السبب


تحدث هذه المشكلة إذا تم تكوين كائن "نهج المجموعة" لتعيين وضع بدء تشغيل الخدمة (CcmExec.exe) المضيف عامل SMS تلقائي.

ملاحظة: بشكل افتراضي، لم يتم تكوين خدمة مضيف عامل SMS باستخدام "نهج المجموعة".

الحل


لحل هذه المشكلة، استخدم إحدى الطرق التالية:

الطريقة الأولى: لا تحدد خدمة مضيف عامل SMS في "نهج المجموعة"

قم بتعديل كائن "نهج المجموعة" لعدم تعريف وضع بدء التشغيل لخدمة مضيف عامل SMS. للقيام بذلك، اتبع الخطوات التالية:
  1. تسجيل الدخول إلى وحدة تحكم بمجال، وقم بتشغيل الأداة مستخدمي Active Directory وأجهزة الكمبيوتر. للقيام بذلك، انقر فوق ابدأثم انقر فوق تشغيل، اكتب dsa.msc في المربع فتح ، وثم انقر فوق موافق.
  2. انقر نقراً مزدوجاً فوق الحاوية الذي تم إنشاء كائن "نهج المجموعة" ومن ثم انقر فوق خصائص. على سبيل المثال، زر الماوس الأيمن فوق حاوية المجال أو زر الماوس الأيمن فوق وحدة تنظيمية، وثم انقر فوق خصائص.
  3. انقر فوق علامة التبويب نهج المجموعة وانقر فوق كائن "نهج المجموعة" التي تم تعريف خدمة مضيف عامل SMS ثم انقر فوق تحرير.
  4. في الأداة "محرر كائن نهج المجموعة"، قم بتوسيع تكوين الكمبيوترإعدادات Windows، توسيع إعدادات الأمانوثم انقر فوق خدمات النظام.
  5. في الجزء الأيسر، انقر نقراً مزدوجاً فوق المضيف عامل SMS، انقر لإلغاء تحديد خانة الاختيار تعريف إعداد النهج هذا ، وثم انقر فوق موافق.
  6. إنهاء أداة محرر كائن نهج المجموعة ومن ثم انقر فوق موافق.
  7. قم بإعادة تشغيل أجهزة الكمبيوتر العميلة المستندة إلى Windows XP SP2.

الطريقة الثانية: تعيين حساب "خدمة الشبكة" أذونات "التحكم الكامل" إلى كائن المضيف عامل SMS

تحذير قد هذا الحل إلى جعل جهاز الكمبيوتر أو الشبكة أكثر عرضه للهجمات التي تتم من قبل المستخدمين الضارين أو من قبل البرامج الضارة كالفيروسات. لا ننصح بهذا الحل لكننا نورد هذه المعلومات حتى يكون تطبيق هذا الحل حسب رؤيتك. استخدم هذا الحل على مسؤوليتك الشخصية.

يمكنك الاحتفاظ بمضيف عامل SMS تلقائياً بدء تشغيل الخدمة "نهج المجموعة" إذا قمت بتعيين أذونات "التحكم الكامل" حساب "خدمة الشبكة" إلى كائن مضيف عامل SMS في "نهج المجموعة". للقيام بذلك، اتبع الخطوات التالية:
  1. تسجيل الدخول إلى وحدة تحكم بمجال، وقم بتشغيل الأداة مستخدمي Active Directory وأجهزة الكمبيوتر. للقيام بذلك، انقر فوق ابدأثم انقر فوق تشغيل، اكتب dsa.msc في المربع فتح ، وثم انقر فوق موافق.
  2. انقر نقراً مزدوجاً فوق الحاوية الذي تم إنشاء كائن "نهج المجموعة" ومن ثم انقر فوق خصائص. على سبيل المثال، زر الماوس الأيمن فوق حاوية المجال أو زر الماوس الأيمن فوق وحدة تنظيمية، وثم انقر فوق خصائص.
  3. انقر فوق علامة التبويب نهج المجموعة وانقر فوق كائن "نهج المجموعة" التي تم تعريف خدمة مضيف عامل SMS ثم انقر فوق تحرير.
  4. في الأداة "محرر كائن نهج المجموعة"، قم بتوسيع تكوين الكمبيوترإعدادات Windows، توسيع إعدادات الأمانوثم انقر فوق خدمات النظام.
  5. في الجزء الأيسر، انقر نقراً مزدوجاً فوق المضيف عامل SMS، ومن ثم انقر فوق تحرير الأمان.
  6. في مربع الحوار الأمان للمضيف عامل SMS ، انقر فوق إضافة.
  7. اكتب " خدمة الشبكة " في المربع أدخل أسماء الكائنات المراد تحديدها وانقر فوق التحقق من الأسماءثم انقر فوق موافق.
  8. في مربع الأذونات "خدمة الشبكة" ، انقر لتحديد خانة الاختيار التحكم الكامل في العمود السماح ، ومن ثم انقر فوق موافق.
  9. في مربع الحوار خصائص المضيف عميل SMS ، انقر فوق "موافق".
  10. إنهاء أداة محرر كائن نهج المجموعة ومن ثم انقر فوق موافق.