في Internet Explorer 7، لا يمكنك استخدام تطبيق برمجياً تعداد مثيلات برنامج Internet Explorer 7 في سطح مكتب خلاف سطح المكتب الافتراضي

هام: تتضمن هذه المقالة معلومات حول كيفية تعديل التسجيل. تأكد من عمل نسخة احتياطية من التسجيل قبل تعديله. تأكد من معرفة كيفية استعادته في حالة حدوث مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية واستعادة وتعديل السجل، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
322756 كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows

الأعراض

يرجى مراعاة السيناريو التالي:
  • على جهاز كمبيوتر Windows مثبت عليه Internet Explorer 7، يمكنك إنشاء سطح مكتب جديد.
  • يمكنك استخدام تطبيق لتعداد مثيلات برنامج Internet Explorer 7 التي تم فتحها في سطح المكتب هذا برمجياً.
في هذا السيناريو، التطبيق لا يمكن تعداد هذه الحالات Internet Explorer 7 بشكل صحيح.

ملاحظة: تحدث هذه المشكلة في Microsoft Internet Explorer 6.

السبب

تحدث هذه المشكلة بسبب حدوث تغيير في السلوك في Internet Explorer 7.

في Internet Explorer 6، يرتبط الكائن شيلويندووس مع CLSID التالية:
{9BA05972-F6A8-11CF-A442-00A0C90A8F39}
هذا الكائن هو خادم محلي COM لكل سطح المكتب. عند استخدام دالة كوكريتي لإنشاء مثيل شيلويندووس، المثيل يرتبط الملقم على سطح المكتب حيث يمكنك إنشاء المثيل. لذلك، يمكن للتطبيق تعداد windows Internet Explorer 6 في كافة أجهزة كمبيوتر سطح المكتب.

في Internet Explorer 7، يتم إضافة المفتاح الفرعي HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AppID\ جنبا إلى جنب مع إدخال التسجيل RunAs. وتم تعيين قيمة إدخال التسجيل RunAs "المستخدم الحالي". يؤدي هذا التغيير في السلوك لبرنامج Internet Explorer 7 مثيل شيلويندووس بالارتباط بالخادم على سطح المكتب الافتراضي حتى إذا قمت بإنشاء المثيل في أجهزة كمبيوتر سطح المكتب الأخرى.

الحل البديل

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

الحل البديل لنظام التشغيل Windows XP ونظام التشغيل Windows Server 2003

لإيجاد حل بديل لهذه المشكلة في نظام التشغيل Windows XP أو Windows Server 2003، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب regedit، وثم انقر فوق موافق.
  2. حدد موقع المفتاح الفرعي التالي للتسجيل، وثم انقر فوقه:
    HKEY_LOCAL_MACHINE\SOFTWARE\Classes\CLSID\{9BA05972-F6A8-11CF-A442-00A0C90A8F39}
  3. حذف إدخال التسجيل معرف التطبيق.
  4. اخرج من "محرر السجل".

الحل البديل لنظام التشغيل Windows Vista

لإيجاد حل بديل لهذه المشكلة في نظام التشغيل Windows Vista، اتبع هذه الخطوات:
  1. تثبيت التحديث الأمني التراكمي رقم MS07-033 ل Internet Explorer (KB933566)، أو تثبيت تحديث أمني تراكمي لاحقاً لبرنامج Internet Explorer. لمزيد من المعلومات حول التحديث الأمني التراكمي رقم MS07-033، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":

    933566 MS07-033: التحديث الأمني التراكمي لبرنامج Internet Explorer

  2. قم بتثبيت التحديث KB935855.

    ملاحظات
    • هذا التحديث على تمكين Internet Explorer 7 لتشغيل سطح مكتب خلاف سطح المكتب الافتراضي.
    • بعد تثبيت هذا التحديث، يتم إضافة إدخال التسجيل FEATURE_MULTI_DESKTOP ضمن مفتاح التسجيل الفرعي التالي:
      حقوق Explorer\Low hklm البرمجيات
      قيمة إدخال التسجيل هذا هو 1.
    • بعد تثبيت التحديث KB935855، سيتم إضافة إدخال التسجيل أبيدفلاجس ضمن مفتاح التسجيل الفرعي التالي:
      HKLM\Sofware\Classes\AppID\{60EE1F45-C0DD-4A1F-AA44-D97424600A16}
      قيمة إدخال التسجيل هذا هو 1.
  3. قم بإعادة تشغيل جهاز الكمبيوتر.

الحالة

يعتبر هذا السلوك حسب التصميم.

مزيد من المعلومات

سطح مكتب هو كائن قابل للتأمين لديه سطح عرض منطقي. قد تحتوي على سطح مكتب عناصر واجهة المستخدم مثل الإطارات والقوائم. لمزيد من المعلومات، قم بزيارة موقع Microsoft Developer Network على ويب التالي:لمزيد من المعلومات حول إدخال التسجيل معرف التطبيق، قم بزيارة موقع Microsoft Developer Network على ويب التالي:
خصائص

رقم الموضوع: 940998 - آخر مراجعة: 14‏/01‏/2017 - المراجعة: 1

تعليقات