ظهور رسالة خطأ عند استخدام Windows Installer (MSI) 4.5 لتثبيت MSI عدة حزم في Windows Server 2008 أو نظام التشغيل Windows Vista، Windows Server 2003 أو نظام التشغيل Windows XP: "استدعاء API رفض--لا توجد إجراءات في سياق"

الأعراض

يرجى مراعاة السيناريو التالي:
  • تثبيت Microsoft Windows Installer (MSI) 4.5 في Windows Server 2008 أو نظام التشغيل Windows Vista، Windows Server 2003 أو كمبيوتر يستند إلى نظام التشغيل Windows XP.
  • تثبيت مثيلات متعددة من تطبيق MSI على نفس جهاز الكمبيوتر.
في هذا السيناريو، قد تفشل واحدة من المنشآت. بالإضافة إلى ذلك، يتم تسجيل رسالة الخطأ التالية:

رفض استدعاء API-لا توجد إجراءات في سياق
يتم تثبيت MSI أخرى ناجحة.

ملاحظة: هذه المشكلة الأكثر احتمالاً أن يتم مصادفتها أثناء تثبيت SQL Server 2008 أو ترقية من SQL Server 2005 إلى SQL Server 2008.

السبب

تحدث هذه المشكلة نظراً لحدوث خطأ في مشغل Windows Installer 4.5. هناك نافذة صغيرة من الوقت بين عند اكتمال التثبيت الأول وعندما تسمح خدمة مثبت Windows تثبيت آخر للبدء. ومع ذلك، مشغل Windows Installer 4.5 لا تحسب النافذة الزمنية بشكل صحيح للتثبيت السابق لم ينته تماما.

الحل

معلومات التحديث

Windows XP

الملفات التالية متوفرة للتنزيل من مركز تنزيل Microsoft:

التحديث الخاص بنظام التشغيل Windows XP
Download قم بتنزيل حزمة نظام التشغيل Windows XP (KB958655) الآن.

التحديث الخاص بنظام التشغيل Windows XP x64 Edition
Download بتنزيل حزمة التحديث لنظام التشغيل Windows XP x64 Edition (KB958655) الآن.

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

المتطلبات الأساسية

لتطبيق هذا التحديث، يجب أن يكون لديك Windows XP مع Service Pack 2 أو نظام التشغيل Windows XP مع Service Pack 3 مثبتاً على جهاز الكمبيوتر. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
كيفية الحصول على أحدث حزمة خدمة ل Windows XP 322389

متطلبات إعادة التشغيل

يجب إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا التحديث.

معلومات استبدال التحديث

لا يحل هذا التحديث محل أية تحديثات أخرى.

معلومات الملف

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

نظام التشغيل Windows XP Service Pack 2 أو نظام التشغيل Windows XP مع Service Pack 3، الإصدارات المستندة إلى x86
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msi.dll4.5.6001.222994,445,18405-Nov-200813:01x86

نظام التشغيل Windows Server 2003

الملفات التالية متوفرة للتنزيل من مركز تنزيل Microsoft:

التحديث الخاص بنظام التشغيل Windows Server 2003
Download قم بتنزيل حزمة Windows Server 2003 (KB958655) الآن.

تحديث ل Windows Server 2003 x64 Edition
Download بتنزيل حزمة التحديث ل Windows Server 2003 x64 Edition (KB958655) الآن.

التحديث الخاص بنظام التشغيل Windows Server 2003 للأنظمة المستندة إلى Itanium
Download حزمة تنزيل التحديث على Windows Server 2003 للأنظمة المستندة إلى Itanium (KB958655) الآن.

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

المتطلبات الأساسية

لتطبيق هذا التحديث، يجب أن يكون لديك Windows Server 2003 Service Pack 2 (SP2) مثبتاً. للحصول على مزيد من المعلومات، انقر فوق رقم المقالة التالي لعرضها في "قاعدة المعارف ل Microsoft":
كيفية الحصول على أحدث حزمة خدمة ل Windows Server 2003 889100

متطلبات إعادة التشغيل

يجب إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا التحديث.

معلومات استبدال التحديث

لا يحل هذا التحديث محل أية تحديثات أخرى.

معلومات الملف

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

Windows Server 2003 مع Service Pack 2، الإصدارات المستندة إلى x86
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msi.dll4.5.6001.222994,445,18407-Nov-200817:08x86

Windows Server 2003 مع Service Pack 2، الإصدارات المستندة إلى Itanium
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Msi.dll4.5.6001.222998,110,08007-Nov-200815:09IA-64SP2غير قابل للتطبيق
Wmsi.dll4.5.6001.222994,445,18407-Nov-200815:10x86SP2ياه

Windows Server 2003 مع Service Pack 2، الإصدارات المستندة إلى x64
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسيمتطلب حزمة الخدمةفرع الخدمة
Msi.dll4.5.6001.222995,282,81607-Nov-200815:09x64SP2غير قابل للتطبيق
Wmsi.dll4.5.6001.222994,445,18407-Nov-200815:09x86SP2ياه

نظام التشغيل Windows Vista و Windows Server 2008

الملفات التالية متوفرة للتنزيل من مركز تنزيل Microsoft:

التحديث الخاص بنظام التشغيل Windows Vista
Download قم بتنزيل حزمة التحديث (KB958655) لنظام التشغيل Windows Vista الآن.
تحديث ويندوز فيستا x64 Edition
Download تنزيل التحديث لنظام التشغيل Windows Vista للحزمة (KB958655) من الأنظمة المستندة إلى x64 الآن.
تحديث ل Windows Server 2008
Download قم بتنزيل حزمة التحديث ل Windows Server 2008 (KB958655) الآن.

تحديث ل Windows Server 2008 x64 Edition
Download بتنزيل حزمة التحديث ل Windows Server 2008 x64 Edition (KB958655) الآن.

تحديث ل Windows Server 2008 للأنظمة المستندة إلى Itanium
Download قم بتنزيل التحديث ل Windows Server 2008 للحزمة المستندة إلى Itanium (KB958655) الآن.


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

المتطلبات الأساسية

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

أية متطلبات مسبقة مطلوبة لأجهزة الكمبيوتر المستندة إلى Windows Server 2008.

متطلبات إعادة التشغيل

يجب إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا التحديث.

معلومات استبدال التحديث

لا يحل هذا التحديث محل أية تحديثات أخرى.

معلومات الملف

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

ملاحظات معلومات ملف نظام التشغيل Windows Vista و Windows Server 2008

ملفات البيانات () وملفات MUM (.mum) المثبتة لكل بيئة مسردة شكل منفصل. MUM وملفات البيانات وملفات الكتالوج (.cat) أمان مرتبط، ضرورية للحفاظ على حالة المكون الذي تم تحديثه. يتم توقيع ملفات كتالوج الأمان (لا يتم سرد السمات) بواسطة استخدام توقيع Microsoft رقمي.

بالنسبة لكافة الإصدارات المستندة إلى x86 من نظام التشغيل Windows Vista و Windows Server 2008 المعتمدة
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msimsg.dll.mui4.5.6000.209518601606-Nov-200808:59غير قابل للتطبيق
Msiexec.exe.mui4.5.6000.209512,56006-Nov-200813:08غير قابل للتطبيق
Msi.dll4.5.6000.209512,252,28806-Nov-200812:57x86
Msimsg.dll4.5.6000.209512,56006-Nov-200808:59x86
Msi.dll4.5.6001.223032,241,53606-Nov-200812:59x86
Msimsg.dll4.5.6001.223032,56006-Nov-200810:39x86
Msiexec.exe4.5.6000.2095173,21606-Nov-200810:33x86
Msiexec.exe4.5.6001.2230373,21606-Nov-200812:58x86
Msihnd.dll4.5.6000.20951332,80006-Nov-200812:57x86
Msihnd.dll4.5.6001.22303332,80006-Nov-200812:59x86
Msisip.dll4.5.6000.209511638406-Nov-200812:57x86
Msisip.dll4.5.6001.223031638406-Nov-200812:59x86

بالنسبة لكافة الإصدارات المستندة إلى x64 من نظام التشغيل Windows Vista و Windows Server 2008 المعتمدة
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msimsg.dll.mui4.5.6000.2095175,77606-Nov-200809:02غير قابل للتطبيق
Msiexec.exe.mui4.5.6000.209512.04806-Nov-200813:16غير قابل للتطبيق
Msi.dll4.5.6000.209513,134,46406-Nov-200813:13x64
Msimsg.dll4.5.6000.209512,56006-Nov-200809:02x64
Msi.dll4.5.6001.223033,107,84006-Nov-200814:17x64
Msimsg.dll4.5.6001.223032,56006-Nov-200811:51x64
Msiexec.exe4.5.6000.20951125,44006-Nov-200810:59x64
Msiexec.exe4.5.6001.22303125,44006-Nov-200814:16x64
Msihnd.dll4.5.6000.20951503,29606-Nov-200813:13x64
Msihnd.dll4.5.6001.22303503,29606-Nov-200814:17x64
Msisip.dll4.5.6000.2095122,52806-Nov-200813:13x64
Msisip.dll4.5.6001.2230322,52806-Nov-200814:17x64

لكافة الإصدارات المستندة إلى ألف من Windows Server 2008
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Msimsg.dll.mui4.5.6001.2230375,77606-Nov-200811:37غير قابل للتطبيق
Msi.dll4.5.6001.223035,928,96006-Nov-200814:01IA-64
Msimsg.dll4.5.6001.223032,56006-Nov-200811:37IA-64
Msiexec.exe4.5.6001.22303236,54406-Nov-200813:52IA-64
Msihnd.dll4.5.6001.223031,085,95206-Nov-200814:01IA-64
Msisip.dll4.5.6001.2230356,32006-Nov-200814:01IA-64

الحالة

أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".
خصائص

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

تعليقات