أنت غير متصل حاليًا، وفي انتظار الإنترنت الخاص بك ليقوم بإعادة الاتصال

كيفية استكشاف أخطاء وإصلاحها خطأ 1928 "خطأ تسجيل تطبيق COM +"

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

اضغط هنا لرابط المقالة باللغة الانجليزية308940
الموجز
توضح هذه المقالة كيفية استكشاف أخطاء وإصلاحها خطأ 1928 "خطأ تسجيل COM + تطبيق". قد تتلقى رسالة الخطأ هذه عند تشغيل ملف .msi (والذي يتم إنشاؤه عند تصدير تطبيق + COM) على جهاز كمبيوتر عميل أو على كمبيوتر ملقم آخر.
معلومات أخرى
يتم تقسيم سبب رسالة الخطأ هذه عادةً إلى ناحيتين مميزة:
  • مشكلات التبعية
  • مشاكل الأذونات

مشكلات التبعية

تختلف الخطوات التالية لاستكشاف الأخطاء وإصلاحها التبعية استناداً إلى كيفية تصدير التطبيق. يمكنك تصدير تطبيق + COM بطريقتين مختلفتين:
  • وكيل التطبيق
  • تطبيق الملقم

تصدير كـ وكيل تطبيق

في حالة تصدير التطبيق + COM مثل وكيل تطبيق اتبع الخطوات التالية لاستكشاف خطأ 1928.

ملاحظة إنشاء وكيل تطبيق في نظام التشغيل Windows Server 2003 أو في نظام التشغيل Windows XP إلى تثبيت على جهاز كمبيوتر يعمل بنظام التشغيل Microsoft Windows 2000, يجب عليك النقر فوق خانة الاختيار حفظ التطبيق في COM + 1.0 تنسيق.
  1. التخلص من مشكلة تبعية ببساطة تصدير نوع (.tlb أو عناصر) ملفات المكتبة بدلاً من مكتبات الارتباط الحيوي (DLL).
    • إذا كان يتم تضمين مكونات الخاصة بك مع Microsoft Visual Basic ، لا يتم إنشاء عناصر منفصلة تلقائياً لك.للحصول على مزيد من المعلومات حول كيفية إنشاء عناصر منفصلة لـ DLL الخاص بك انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
      153569كيفية الحصول على ملف Typelib (.tlb) لملقم Visual Basic OLE
    • إذا كان نظام التشغيل Microsoft Windows 2000 كافة أجهزة الكمبيوتر العميلة قيد تحقق من أن لديك على الأقل Windows 2000 المزود بحزمة الخدمة Service Pack 2 (SP2) المثبتة على ملقم COM +.
    • إذا بعض أجهزة كمبيوتر تقوم بتشغيل Microsoft Windows NT 4.0 Microsoft Windows 98 أو Microsoft Windows 95، تحقق من أن لديك أيضاً عند تثبيت على الأقل Windows 2000 Post-Service Pack 2 + COM الإصلاحات التراكمي 9 على ملقم COM +.

      ملاحظة للتحقق من الإصلاحات العاجلة التي تم تثبيتها على الملقم عرض المفاتيح الفرعية تحت المفتاح التالي في التسجيل:
      NT\CurrentVersion\HotFix HKEY_LOCAL_MACHINE\Software\Microsoft\Windows
    عند تصدير في typelibs بتطبيق + COM الخاص بك ليس فقط التخلص من مشاكل محتملة التبعية ، أيضًا تصغير عدد الملفات التي تم تثبيتها على جهاز الكمبيوتر العميل. لأنه يتم إنشاء الكائن على الملقم يحتاج الكمبيوتر العميل فقط تعريفات الواجهة (الذي هو كل ما عناصر) التنفيذ الكامل لا DLL.

    لتثبيت عناصر في تطبيق COM + اتبع الخطوات التالية:
    1. من القائمة ابدأ وأشر إلى البرامج ، وأشر إلى أدوات إدارية ثم انقر فوق خدمات المكونات لفتح في مكونات خدمات Microsoft بالإدارة (MMC) وإنشاء التطبيق + COM جديد.
    2. في "خدمات المكونات،" انقر فوق لتوسيع خدمات المكوناتComputersجهاز الكمبيوتر و العقد تطبيقات COM +.
    3. انقر فوق لتوسيع التطبيق + COM جديد.
    4. انقر بزر الماوس الأيمن فوق المجلد مكونات ، أشر إلى جديد ثم انقر فوق المكونات.
    5. في COM مكون معالج تثبيت ، انقر فوق التالي.
    6. على الصفحة الثانية من المعالج انقر فوق تثبيت مكون (مكونات) جديدة.
    7. عندما يطالبك المعالج حدد مكون الخاص بك حدد كلا .dll الملف و الملف .tlb. لاحظ أن تتمكن من رؤية الملف .tlb في خدمات المكونات MMC; التي يمكن راجع DLL.
    8. بعد تثبيت مكون الخاص بك تصدير COM + التطبيق كوكيل تطبيق.
  2. عند تصدير في typelibs بتطبيق + COM الخاص بك ليس فقط التخلص من مشاكل محتملة التبعية ، أيضًا تصغير عدد الملفات التي تم تثبيتها على جهاز الكمبيوتر العميل. لأنه يتم إنشاء الكائن على الملقم, يحتاج الكمبيوتر العميل فقط تعريفات الواجهة (الذي هو كل ما عناصر) تطبيق كامل لا DLL.Run الملف .msi على جهاز الكمبيوتر العميل. إذا حدث خطأ 1928 لوجود مشكلة تبعية, يجب أن يعمل ملف .msi بشكل متجانس على جهاز الكمبيوتر العميل. البحث في نظام الملفات من الكمبيوتر العميل ثم لاحظ أن فقط تثبيت ملف .tlb الخاصة بك المكون.
  3. في حالة استمرار ظهور خطأ عند تشغيل ملف .msi على جهاز الكمبيوتر العميل 1928 لديك على الأغلب مشكلة أذونات على جهاز الكمبيوتر العميل.

تصدير كـ تطبيق الملقم

ملاحظة إنشاء وكيل تطبيق في نظام التشغيل Windows Server 2003 أو في نظام التشغيل Windows XP إلى تثبيت على جهاز كمبيوتر يعمل بنظام التشغيل Microsoft Windows 2000, يجب عليك النقر فوق خانة الاختيار حفظ التطبيق في COM + 1.0 تنسيق.

عند تصدير التطبيق + COM الخاص بك مثل تطبيق ملقم لا يمكن تصدير عناصر فقط لأن الخادم يتطلب تطبيق الكامل لـ DLL.

إذا كان DLLs في COM + تطبيق يحتوي على تبعيات غير موجودة على الهدف الجديد Microsoft Windows XP Server أو نظام التشغيل Microsoft Windows 2000 Server ، عليك التأكد من أن هذه DLLs مسجلة بشكل صحيح على الملقم الهدف قبل تشغيل ملف .msi على الملقم الهدف. إذا كان التبعيات غير طراز كائن المكون (COM) DLLs ، تأكد من أن أنها مثبتة في المجلد \WINNT\System32 windir الملقم الهدف قبل تشغيل ملف .msi.

إذا استمر ظهور خطأ 1928 بعد تجربة هذه الأخطاء وإصلاحها أساليب اتبع هذه الخطوات على الكمبيوتر الهدف (الكمبيوتر الذي تعمل على ملف .msi) للحصول على معلومات الخطأ أكثر فائدة:
  1. افتح خدمات المكونات MMC.
  2. انقر فوق لتوسيع عقد "خدمات المكوناتأجهزة كمبيوتر وأجهزة الكمبيوتر.
  3. انقر فوق ومن ثم انقر بزر الماوس الأيمن فوق تطبيقات + COM ، أشر إلى جديد ثم انقر فوق تطبيق.
  4. في COM تطبيق معالج تثبيت ، انقر فوق التالي.
  5. على الصفحة الثانية من المعالج انقر فوق تثبيت (تطبيق) تطبيقات pre-built.
  6. عندما يطالبك المعالج اختيار دليل محدد دليل افتراضي أو اختر الدليل الافتراضي ثم ثم أكمل الخطوات في المعالج.
  7. ينشئ المعالج مربعي الحوار رسالة خطأ. في المربع الحوار رسالة خطأ الثاني، انقر فوق تفاصيل للحصول على معلومات خطأ أكثر تفصيلاً. قد توفر معلومات الخطأ هذه أفضل أعمق حول سبب المشكلة.

مشاكل الأذونات

لا تعتمد خطوات استكشاف الأخطاء في مشكلة أذونات بالضرورة على كيفية تصدير تطبيق COM +. عند استكشاف الأخطاء وإصلاحها مشكلة أذونات الهدف الأساسي هو التأكد من أن المستخدم الذي تم تسجيل دخوله إلى الكمبيوتر العميل لديه الأذونات الضرورية لتشغيل الملف .msi.

على سبيل المثال، يجب أن يكون لدى المستخدم أذونات القراءة/الكتابة إلى التسجيل HKEY_CLASSES_ROOT الشجرة الفرعية. قد توفر الأدوات المساعدة Regmon و Filemon (التي تتوفر من SysInternals) مساعدة.

ملاحظة تثبيت 8.0 تقارير Crystal المعروف تعديل الأذونات في مفاتيح التسجيل معينة. لمزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف لـ Microsoft:
266621خطأ في "مكتبة لم يتم تسجيله" مع 8.0 تقارير Crystal
80110425

تحذير: تمت ترجمة هذه المقالة تلقائيًا

خصائص

رقم الموضوع: 308940 - آخر مراجعة: 12/05/2007 09:37:39 - المراجعة: 2.4

Microsoft COM+ 1.0, Microsoft COM+ 1.5, Microsoft Visual Studio Installer 1.0, Microsoft Visual Studio Installer 1.1

  • kbmt kbhowto KB308940 KbMtar
تعليقات
/html>/html>body>