عرض أداة إضافة أو إزالة البرامج للبرامج المثبتة بشكل غير صحيح‏

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

الرسالة الأولى
حدث خطأ غير متوقع. ‏‏الفئة غير مسجلة
res://appwiz.cpl/listbox.htc
السطر:٢٢٥
الرسالة ٢
‏‏لا يعتمد الكائن هذه الخاصية أو هذا الأسلوب res://appwiz.cpl/default.hta
السطر: 75
السبب
قد تحدث هذه المشكلة في حالة قيام برنامج إزالة التثبيت الخاص ببرنامج بإزالة إدخالات السجل التي تستخدمها أنظمة تشغيل Windows وأداة "إضافة/إزالة البرامج" بشكل غير صحيح.
الحل
هام يحتوي هذا القسم أو الطريقة أو المهمة على الخطوات التي توضح كيفية تعديل السجل. ومع ذلك، قد تحدث مشكلات خطيرة في حالة تعديل السجل بطريقة غير صحيحة. ولذلك، يجب التأكد من اتباع الخطوات التالية بعناية. للحماية الإضافية، قم بعمل نسخة احتياطية من السجل قبل تعديله. يمكنك بعد ذلك استعادة السجل في حالة حدوث أية مشكلة. لمزيد من المعلومات حول كيفية عمل نسخة احتياطية من السجل واستعادته، انقر فوق رقم المقالة التالي لعرضها في "قاعدة معارف Microsoft":
322756‏ كيفية عمل نسخة احتياطية من السجل واستعادته في نظام التشغيل Windows XP


لنقوم بإصلاح هذه المشكلة لك، انتقل إلى القسم "إصلاح المشكلة بالإنابة عني". إذا كنت تفضل إصلاحها بنفسك، انتقل إلى القسم "إصلاح هذه المشكلة بنفسي".

إصلاح المشكلة بالإنابة عني



لإصلاح هذه المشكلة تلقائيًا، انقر فوق زر أو ارتباط الإصلاح. انقر فوق تشغيل في مربع الحوار تنزيل الملف، ثم اتبع الخطوات الموجودة في معالج fix it.



ملاحظات
  • في حالة استمرار عدم عمل أداة إضافة/إزالة البرامج بشكل مناسب بعد تشغيل حل Fix it، الرجاء إجراء ترقية موضعية. لمزيد من المعلومات حول كيفية إجراء الترقية الموضعية، راجع قسم "مزيد من المعلومات".
  • قد يتوفر هذا المعالج باللغة الإنجليزية فقط. ومع ذلك، يعمل الإصلاح التلقائي أيضًا مع إصدارات Windows باللغات الأخرى.
  • إذا كنت لا تعمل على جهاز الكمبيوتر الذي توجد به المشكلة، فيمكنك حفظ حل "الإصلاح" على محرك قرص محمول أو قرص مضغوط ثم تشغيله على جهاز الكمبيوتر الذي توجد به المشكلة.

وبعد ذلك، انتقل إلى القسم "هل عمل ذلك على إصلاح المشكلة؟".



إصلاح المشكلة بنفسي

لحل هذه المشكلة، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، ثم اكتب CMD.
  2. في الموجه، اكتب REGSVR32 APPWIZ.CPL.
  3. في حالة فشل ذلك، راجع إدخالات السجل المسردة أدناه. لحل هذه المشكلة، تحقق من السجل للاطلاع على المفاتيح والقيم التالية. قم بإعادة إنشاء أية مفاتيح أو قيم مفقودة. لاحظ أن هذه المفاتيح تستخدم حرف محرك أقراص النظام. قد يكون من الضروري أن تقوم بتعديل هذه الإدخالات لمطابقة تكوين جهاز الكمبيوتر.
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}]
      "ADODB.Recordset"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32]
      "C:\Program Files\Common Files\System\ado\msado15.dll"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\InprocServer32]
      "ThreadingModel"="Apartment"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\ProgID] "ADODB.Recordset.2.5"
    • [HKEY_CLASSES_ROOT\CLSID\{00000535-0000-0010-8000-00AA006D2EA4}\VersionIndependentProgID]
      "ADODB.Recordset"
    • HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}
      "Microsoft OLE DB Row Position Library"
    • HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\InprocServer32
      "C:\Program Files\Common Files\System\Ole DB\oledb32.dll" "ThreadingModel"="Both"
    • HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\ProgID
      "RowPosition.RowPosition.1"
    • HKEY_CLASSES_ROOT\CLSID\{2048EEE6-7FA2-11D0-9E6A-00A0C9138C29}\VersionIndependentProgID
      "RowPosition.RowPosition"
    • [HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]
      "‎%SystemRoot‎%\System32\appwiz.cpl"
  4. اتبع الخطوات الموجودة في أحد الإجراءات التالية، كما ينطبق على جهاز الكمبيوتر لديك، ثم قم بإجراء اختبار لتحديد ما إذا كانت هذه المشكلة قد تم حلها أم لا. وإذا تم حل المشكلة، لا تستكمل الخطوات الباقية. وفي حالة عدم حل المشكلة، انتقل إلى الخطوة رقم ٥.
    • لحل هذه المشكلة مع تثبيت Internet Explorer 6.0، قم بإصلاح Internet Explorer 6.0:
      1. انقر فوق ابدأ، ثم انقر فوق تشغيل.
      2. قم بلصق الأمر التالي في المربع فتح، ثم انقر فوق موافق:
        rundll32 setupwbv.dll,IE6Maintenance "C:\Program Files\Internet Explorer\Setup\SETUP.EXE" /g "C:\WINDOWS\IE Uninstall Log‎‎‎.txt
        نظرًا لأن هذا الأمر مميز لحالة الأحرف، توصي Microsoft بنسخ الأمر من هذه المقالة، ثم لصقه في المربع فتح.
    • لحل هذه المشكلة مع تثبيت Internet Explorer 5.0 أو Internet Explorer 5.5، قم بإصلاح Internet Explorer 5.0 أو Internet Explorer 5.5:
      1. انقر فوق ابدأ، ثم انقر فوق تشغيل.
      2. قم بلصق الأمر التالي في المربع فتح، ثم انقر فوق موافق:
        rundll32 setupwbv.dll,IE5Maintenance "C:\Program Files\Internet Explorer\Setup\SETUP.EXE" /g "C:\WINDOWS\IE Uninstall Log‎‎‎.txt
        نظرًا لأن هذا الأمر مميز لحالة الأحرف، توصي Microsoft بنسخ الأمر من هذه المقالة، ثم لصقه في المربع فتح.
  5. قم بإجراء ترقية موضعية:

    ملاحظة قبل إجراء ترقية موضعية، تأكد من أنك قمت بإجراء نسخ احتياطي للبيانات. لمزيد من المعلومات حول مخاطر إجراء الترقية الموضعية، راجع قسم "مزيد من المعلومات".
    1. قم بتشغيل Winnt32.exe من دليل \I386 الموجود على القرص المضغوط لتثبيت Windows 2000.
    2. عند ظهور شاشة إعداد Windows 2000، انقر فوق Upgrade to Windows 2000.
    3. انتظر حتى تتم عملية التثبيت.
إذا كانت أداة "إضافة أو إزالة البرامج" لا تزال تعمل بشكل غير صحيح أو لا تعرض أي محتويات، أو في حالة الرغبة في إصلاح هذه المشكلة بدون الترقية إلى إصدارات أحدث من Internet Explorer، تحقق من مفاتيح التسجيل التالية للتأكد من احتوائها على الإدخالات:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\ARPCache
ملاحظة إذا كانت مفاتيح التسجيل السابقة فارغة، قد تكون أداة "إضافة أو إزالة البرامج" فارغة أيضًا.

استخدم سطر الأوامر REGSVR32 [المسار\اسم الملف] لتسجيل كل من الملفات التالية:
‎%systemroot‎%\System32\Appwiz.cpl
‎%systemroot‎%\System32\Mshtml.dll
‎%systemroot‎%\System32\Jscript.dll
‎%systemroot‎%\System32\Msi.dll
Program Files\Common Files\System\Ole DB\Oledb32.dll
Program Files\Common Files\System\Ado\Msado15.dll
‎%systemroot‎%\System32\Msdart32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Mshtmled.dll
‎%systemroot‎%\System32\Mswstr10.dll [غير قابل للتسجيل]
في حالة قيام الأداة "إضافة/إزالة البرامج" بعرض معلومات غير كاملة أو فارغة، تحقق من تواريخ الملفات. قم بتسجيل الملفات التالية عندما يكون ذلك ممكنًا:
‎%systemroot‎%\System32\Gdi32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\User32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Msvcrt.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Ole32.dll
‎%systemroot‎%\System32\Shlwapi.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Imm32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Indicdll.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Urlmon.dll
‎%systemroot‎%\System32\Version.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Lz32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Comctl32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Clbcatq.dll
‎%systemroot‎%\System32\Oleaut32.dll
‎%systemroot‎%\System32\Mlang.dll
‎%systemroot‎%\System32\Shell32.dll
‎%systemroot‎%\System32\Shdoclc.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\NetapI32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Secur32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Netrap.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Samlib.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Ws2_32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Ws2help.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Wldap32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Dnsapi.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Wsock32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Plugin.ocx
‎%systemroot‎%\System32\Wininet.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Crypt32.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Msasn1.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Msls31.dll [غير قابل للتسجيل]
‎%systemroot‎%\System32\Imgutil.dll
‎%systemroot‎%\System32\Cscui.dll
‎%systemroot‎%\System32\Cscdll.dll [غير قابل للتسجيل]
إذا كان بإمكان أداة "إضافة أو إزالة البرامج" رسم واجهة مستخدم مربع الحوار ولكنها لا تعرض أية محتويات برامج مثبتة، تحقق من السجل لمعرفة ما إذا كان المفتاح التالي موجودًا أم لا.
HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32
في حالة فقد مفتاح التسجيل هذا، قم بنسخ النص التالي في ملف نصي ثم قم بحفظ الملف بالملحق ‎‎‎‎‎.reg، ثم انقر نقرًا مزدوجًا فوق الملف الموجود على جهاز الكمبيوتر المصاب لإرجاع الإدخالات المناسبة.

بالنسبة لمحرر تسجيل Windows، الإصدار 5.00:
[HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]
@=hex‏(2):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,61,00,70,00,70,00,77,00,69,00,7a,00,2e,00,63,00,70,00,6c,00,00,00
"ThreadingModel"="Apartment"
تصريح
أقرت Microsoft أن هذه المشكلة تحدث في منتجات Microsoft المسردة في قسم "تنطبق على". تتضمن القائمة التالية كافة مفاتيح التسجيل المستخدمة بواسطة أداة "إضافة أو إزالة البرامج". يجب تعيين هذه المفاتيح عن طريق تسجيل Appwiz.cpl، ولكن تم توفيرها هنا للإسناد الترافقي للتأكيد على إتمام التسجيل بنجاح.
  • [HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}]
    @="‎%DESC_ShellAppMgr‎%"
  • [HKEY_CLASSES_ROOT\CLSID\{352EC2B7-8B9A-11D1-B8AE-006008059382}\InProcServer32]
    @="SystemRoot‎%\System32\appwiz.cpl" ‏(REG_EXPAND_SZ)
    "ThreadingModel"="Apartment"
  • [HKEY_CLASSES_ROOT\CLSID\{0B124F8C-91F0-11D1-B8B5-006008059382}]
    @="Installed Apps Enumerator"
  • [HKEY_CLASSES_ROOT\CLSID\{0B124F8F-91F0-11D1-B8B5-006008059382}\InProcServer32]
    @="SystemRoot‎%\System32\appwiz.cpl" ‏(REG_EXPAND_SZ)
    "ThreadingModel"="Apartment"

    ملاحظة يتوفر هذا المفتاح فقط في نظام التشغيل Microsoft Windows XP.
  • [HKEY_CLASSES_ROOT\CLSID\{CFCCC7A0-A282-11D1-9082-006008059382}]
    @="Darwin App Publisher"
  • [HKEY_CLASSES_ROOT\CLSID\{CFCCC7A0-A282-11D1-9082-006008059382}\InProcServer32]
    @="SystemRoot‎%\System32\appwiz.cpl" ‏(REG_EXPAND_SZ)
    "ThreadingModel"="Apartment"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
    "{352EC2B7-8B9A-11D1-B8AE-006008059382}"="Shell Application Manager"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
    "{0B124F8F-91F0-11D1-B8B5-006008059382}"="Installed Apps Enumerator"

    ملاحظة يتوفر هذا المفتاح فقط في نظام التشغيل Microsoft Windows XP.
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Current Version\App Management\Publishers\Darwin App Publisher]
    @="{CFCCC7A0-A282-11D1-9082-006008059382}"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Shell Extensions\Approved]
    "{CFCCC7A0-A282-11D1-9082-006008059382}"="Darwin App Publisher"
  • [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ControlPanel\InProcCPLs]
    "appwiz.cpl"=""

    إدخالات السجل التي يتم استخدامها بمجرد تشغيل ARP.

  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\AppInstallPath
    يقوم بقراءة ملف INF. يقوم الرمز بقراءة اسم ملف INF. قسم INF المستخدم هو "AppInstallList"
  • HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Installer\Terminal Server\EnableAdminRemote
    يتم تعيينه إلى القيمة 1 عند تشغيل ARP. يقوم بإبلاغ الخادم الطرفي بأن ARP قيد التشغيل.
    يتم تعيينه إلى القيمة 0 عند الخروج من ARP.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Management\Publishers يقوم بتعداد ناشري التطبيقات
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Wx86\cmdline
    تتم قراءته لتحديد ما إذا كان wx86 ممكنًا أم لا.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\NewShortcutHandlers
    تم تعداده للحصول على قائمة بمعالجات "الارتباط الجديد". يبدو أن هذه المعالجات من الممكن أن تقوم بإضافة ارتباط لعنصر محدد - على سبيل المثال، لقائمة "ابدأ" أو لسطح المكتب أو لعناصر أخرى.
  • HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Shutdown\ForceReboot
    تتم قراءته لتحديد ما إذا كانت عملية إعادة التشغيل مطلوبة أم لا بعد تشغيل الإعداد.
    يعني وجود قيمة أن must-reboot == true.
  • HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\MS-DOSOptions
معلومات أخرى
لمزيد من المعلومات، انقر فوق أرقام المقالات التالية لعرضها في "قاعدة المعارف لـ Microsoft" ‏(قد تحتوي هذه المقالات على ارتباطات إلى محتوى باللغة الإنجليزية ‏(محتوى لم تتم ترجمته بعد)):
265829‏ احتمال عدم إمكانية تشغيل أداة إضافة أو إزالة البرامج بعد تثبيت Internet Explorer 5.5 أو Internet Explorer 6 على نظام التشغيل Windows 2000
315341‏ كيفية إجراء ترقية موضعية ‏(إعادة تثبيت) لنظام التشغيل Windows XP
292175‏ كيفية إجراء ترقية موضعية لنظام التشغيل Windows 2000

هل عمل ذلك على إصلاح المشكلة؟

  • تحقق مما إذا كان قد تم إصلاح المشكلة أم لا. في حالة إصلاح المشكلة، فلا يتطلب الأمر إكمال قراءة هذا القسم. في حالة عدم إصلاح المشكلة، يمكنك الاتصال بالدعم.
  • نحن نقدّر إرسالك لأية ملاحظات. لتقديم ملاحظات أو الإبلاغ عن المشكلات التي تحدث مع هذا الحل، الرجاء كتابة تعليق بالمدوّنة "إصلاح المشكلة بالإنابة عني" أو إرسال رسالة بريد إلكتروني إلينا.
fixit fix it fixme
خصائص

رقم الموضوع: 266668 - آخر مراجعة: 04/01/2011 14:41:00 - المراجعة: 3.0

  • kb3rdparty kbprb kbmsifixme kbfixme KB266668
تعليقات