كيف يمكنني حذف (وليس تعطيل) وظائف ActiveX الإضافية في Internet Explorer (7 و8 Beta 2)؟

StackOverflow https://stackoverflow.com/questions/180624

  •  05-07-2019
  •  | 
  •  

سؤال

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

لقد وجدت الجزء "إدارة الوظائف الإضافية" في خيارات الإنترنت ولم يحالفني الحظ.

في IE7، أرى إمكانية تمكين أو تعطيل أي عنصر تحكم وخيار "حذف ActiveX"، ولكنه معطل لعنصر التحكم هذا تحديدًا.

في IE8 Beta 2، تمت إعادة صياغة بت "إدارة الوظائف الإضافية" بالكامل ولم أعد أرى خيارًا لحذف عنصر التحكم.يحتوي كل عنصر تحكم على مربع حوار "خصائص" ويمكنني "إزالته"، ولكن يبدو أن الزر لا يفعل أي شيء (قد يكون مرتبطًا بكيفية عدم عمل "حذف ActiveX" لهذا في IE7).

يبدو أنه ربما تم تثبيت عنصر التحكم هذا بطريقة تجعل مجرد حذفه من IE لن ينجح أو غير مسموح به، ولكنه ليس عنصر تحكم له إدخال خاص به في قائمة إضافة/إزالة البرامج في XP، لذا يمكنني ذلك لا تقم بإلغاء تثبيته بهذه الطريقة أيضًا.

كيف يمكنني حذف/إزالة (وليس تعطيل) عنصر تحكم ActiveX هذا في IE حتى أتمكن من محاكاة ما يحدث عندما يأتي الأشخاص إلى الموقع ولم يتم تثبيت عنصر تحكم ActiveX بعد؟أعتقد أنه يجب أن تكون هناك طريقة "لتطهير" IE منه.

هل كانت مفيدة؟

المحلول

هل يمكن إلغاء تسجيل عنصر التحكم مع

regsvr32 /u badboy.ocx

في سطر الأوامر. على الرغم من أنني أقترح اختبار هذه الأشياء في إم وير.

نصائح أخرى

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

والآن حدد الوظيفة الإضافية على الذي ترغب في إزالته. سوف تكون هناك صلة عرض على اليسار السفلي الذي يقول "مزيد من المعلومات". انقر فوقه.

وهذا يفتح مربع حوار آخر على أن يسمح لك بأمان إلغاء تثبيت عنصر تحكم ActiveX.

إذا كنت تتبع اتجاه تشغيل "REGSVR32" يدويا لإزالة OCX أنها ليست كافية. يتم التفاف عناصر تحكم ActiveX على النحو ملفات CAB موقعة وأنهم استخراج إلى دلس وOCXs متعددة محتملة. كنت ترغب في استخدام IE بأمان وبشكل صحيح إلغاء تسجيل كل DLL COM وOCX.

وهناك لديك! المشكلة هي أنه في IE 9 مخفيا إلى حد ما لأن لديك لانقر على "مزيد من المعلومات" في حين IE8 يمكنك أن تفعل ذلك من نفس واجهة المستخدم.

خيارات الإنترنت -> علامة التبويب عام -> تصفح قسم التاريخ .... وانقر فوق إعدادات ثم انقر فوق "عرض الأشياء". قائمة الخاص X نشط تضيف على يتم عرضها في مجلد ويندوز التي يتم تخزينها والتي يمكنك التعامل مع هذه الملفات كما تفعل أي أشخاص آخرين. ببساطة حذف تلك التي تريد إلغاء وإعادة IE.

في الواقع، يعمل خيار "التحكم عن بعد" في قائمة التكوين للمكونات الإضافية بواسطتي (Win7 64، ie8 مع كافة التحديثات)، ومع ذلك:

  1. أنت بحاجة إلى حقوق المسؤول
  2. يجب تعطيل المكون الإضافي قبل الضغط على زر الإزالة
  3. تحتاج إلى إعادة تشغيل Internet Explorer لرؤية التغييرات.

كما أن التعليق السابق حول سجل التصفح->عرض الكائنات كان مفيدًا أيضًا إذا تم تثبيت المكون الإضافي الآن.

يعتبر!

والبدء -> لوحة التحكم -> البرامج والميزات، ابحث عن إضافات كنت ترغب في إلغاء وانقر على واحد معين لإلغاء

نعم، حاولت إلغاء تثبيت من IE، أدوات -> إدارة الوظائف الإضافية ثم انقر على الرابط "مزيد من المعلومات" في الجزء السفلي، ولكن على زر "إزالة" تم تعطيل. إلا أن ذلك لم ينجح.

وقبل حل المذكورة لإلغاء تثبيت من "البرامج والميزات" يعمل.

استخدم جهاز ظاهري. بداية جديدة بقدر ما تريد، والتوقف عن القيام بهذه الخارقة قد تكون أو لا محاكاة آلة نظيفة.

وعلى محمل الجد، واستخدام برنامج VMWare أو VirtualPC.

أدوات> إدارة الوظائف الإضافية، انقر على الحق "اسم" رأس وتمكن قسم "في مجلد". انتقل إلى الدليل لالمساعد كنت مهتما. الأيمن فوق الملف المساعد، وانقر على "إزالة".

ويمكنك الذهاب إلى IE Tools -> Internet options -> Advanced Tab. تحت متقدمة، تحقق من أمن ووضع الاختيار على 2 خيارات 1ST الذي يقول: "السماح المحتوى النشط من الأقراص المضغوطة ليتم تشغيلها على جهاز الكمبيوتر * والسماح المحتوى النشط ليتم تشغيلها في الملفات على جهاز الكمبيوتر *"

وإعادة تشغيل المتصفح الخاص بك وسوف يتم عرض النصوص اكتف.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top