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

تصحيح: تكوين ظهور رسالة خطأ عند تشغيل أحد تطبيقات التي سيتم بناؤها ل x 64 النظام الأساسي باستخدام الملف MSVCR90.dll الذي يقوم باستدعاء الدالة سترنكبي: "حدث استثناء غير معالج win32 في اسم' _ 'التطبيق"

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

اضغط هنا لرابط المقالة باللغة الانجليزية956420
الأعراض
يوجد تطبيق تم تكوينه لإنشاء النوع x64 النظام الأساسي باستخدام الملف Msvcr90.dll. التطبيق باستدعاء الدالة سترنكبي . عند تشغيل التطبيق، قد تتلقى رسالة الخطأ التالية في نافذة "مصحح Visual Studio في نفس الوقت":
حدث استثناء غير معالج win32 في 'اسم _ التطبيق'
عند فحص مكدس الاستدعاءات، قد تجد نجم خرق وصول في ملف Msvcr90.dll وأن توقف التطبيق عن الاستجابة في الدالة سترنكبي . تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
  • المخزن المؤقت المصدر الذي يمتد إلى نهاية اللوكاتيدباجي.
  • الصفحة أفتيرثيس بايت التالية لا ينتمي إلى عملية قيد التشغيل.
  • طول المراد نسخها هو of8 حتى متعددة.
  • طول المراد نسخها تتضمن البايت النهائية من ثيسورسيبوفير.
السبب
تحدث هذه المشكلة لأن الدالة strncpy يحاول الوصول إلى البايت التالي بعد مصدر المخزن المؤقت. يتم عرض هذه المشكلة تحسينات جديدة لبعض دالات مكتبة CRT.
الحل

معلومات الإصلاح العاجل

يتوفر الآن إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد. قد يتم إجراء اختبارات إضافية على هذا الإصلاح العاجل. لذلك، إذا لم يكن تأثير المشكلة كبيرا، نوصي بالانتظار حتى الإصدار التالي حزمة الخدمة Visual Studio 2008 الذي يحتوي على هذا الإصلاح العاجل.

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

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

يجب أن يكون لديك Visual Studio 2008 Service Pack 1 مثبتة لتطبيق هذا الإصلاح العاجل.

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

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

معلومات استبدال الإصلاح العاجل

لا يحل هذا الإصلاح العاجل محل أية إصلاحات عاجلة أخرى.

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

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفالتاريخالوقتالنظام الأساسي
Atl90.dll9.0.30729.162159,55214 أكتوبر 200802:32x86
Mfc90.dll9.0.30729.1625,084,48014 أكتوبر 200801:12x64
Mfc90.dll9.0.30729.1623,766,08014 أكتوبر 200802:32x86
Mfc90chs.dll9.0.30729.16236,68014 أكتوبر 200801:12x64
Mfc90chs.dll9.0.30729.16236,68014 أكتوبر 200802:32x86
Mfc90cht.dll9.0.30729.16237,70414 أكتوبر 200801:12x64
Mfc90cht.dll9.0.30729.16237,70414 أكتوبر 200802:32x86
Mfc90d.dll9.0.30729.1627,419,20014 أكتوبر 200801:12x64
Mfc90d.dll9.0.30729.1625,934,91214 أكتوبر 200802:32x86
Mfc90deu.dll9.0.30729.16264,32814 أكتوبر 200801:12x64
Mfc90deu.dll9.0.30729.16264,32814 أكتوبر 200802:32x86
Mfc90enu.dll9.0.30729.16254,60014 أكتوبر 200801:12x64
Mfc90enu.dll9.0.30729.16254,60014 أكتوبر 200802:32x86
Mfc90esn.dll9.0.30729.16262,79214 أكتوبر 200801:12x64
Mfc90esn.dll9.0.30729.16262,79214 أكتوبر 200802:32x86
Mfc90esp.dll9.0.30729.16262,79214 أكتوبر 200801:12x64
Mfc90esp.dll9.0.30729.16262,79214 أكتوبر 200802:32x86
Mfc90fra.dll9.0.30729.16263,81614 أكتوبر 200801:12x64
Mfc90fra.dll9.0.30729.16263,81614 أكتوبر 200802:32x86
Mfc90ita.dll9.0.30729.16262,28014 أكتوبر 200801:12x64
Mfc90ita.dll9.0.30729.16262,28014 أكتوبر 200802:32x86
Mfc90jpn.dll9.0.30729.16244,36014 أكتوبر 200801:12x64
Mfc90jpn.dll9.0.30729.16244,36014 أكتوبر 200802:32x86
Mfc90kor.dll9.0.30729.16243,84814 أكتوبر 200801:12x64
Mfc90kor.dll9.0.30729.16243,84814 أكتوبر 200802:32x86
Mfc90u.dll9.0.30729.1625,103,42414 أكتوبر 200801:12x64
Mfc90u.dll9.0.30729.1623,781,44014 أكتوبر 200802:32x86
Mfc90ud.dll9.0.30729.1627,464,26414 أكتوبر 200801:12x64
Mfc90ud.dll9.0.30729.1625,980,48814 أكتوبر 200802:32x86
Mfcm90.dll9.0.30729.16267,07214 أكتوبر 200800:50x64
Mfcm90.dll9.0.30729.16259,90414 أكتوبر 200800:20x86
Mfcm90d.dll9.0.30729.16293,18414 أكتوبر 200800:50x64
Mfcm90d.dll9.0.30729.16280,89614 أكتوبر 200800:20x86
Mfcm90u.dll9.0.30729.16267,07214 أكتوبر 200800:50x64
Mfcm90u.dll9.0.30729.16259,90414 أكتوبر 200800:20x86
Mfcm90ud.dll9.0.30729.16293,69614 أكتوبر 200800:50x64
Mfcm90ud.dll9.0.30729.16280,89614 أكتوبر 200800:20x86
Mfcmifc80u.dll9.0.30729.16214,15220 أكتوبر 200817:19x86
Microsoft.visualc.stlclr.dll9.0.30729.1624900020 أكتوبر 200817:19x86
Msvcm90.dll9.0.30729.16222528013 أكتوبر 200821:59x86
Msvcm90.dll9.0.30729.162324,09613 أكتوبر 200822:36ألف-64
Msvcm90.dll9.0.30729.162245,76013 أكتوبر 200823:40x64
Msvcm90d.dll9.0.30729.162312,83213 أكتوبر 200821:59x86
Msvcm90d.dll9.0.30729.162429,56813 أكتوبر 200822:37ألف-64
Msvcm90d.dll9.0.30729.16233331213 أكتوبر 200823:40x64
Msvcp90.dll9.0.30729.1621,467,20814 أكتوبر 200800:56ألف-64
Msvcp90.dll9.0.30729.162854,34414 أكتوبر 200801:12x64
Msvcp90.dll9.0.30729.162570,69614 أكتوبر 200802:32x86
Msvcp90d.dll9.0.30729.1622,514,76014 أكتوبر 200800:56ألف-64
Msvcp90d.dll9.0.30729.1621,121,60814 أكتوبر 200801:12x64
Msvcp90d.dll9.0.30729.162873,28814 أكتوبر 200802:32x86
Msvcr90.dll9.0.30729.1621,504,58414 أكتوبر 200800:56ألف-64
Msvcr90.dll9.0.30729.162624,45614 أكتوبر 200801:12x64
Msvcr90.dll9.0.30729.162653,64014 أكتوبر 200802:32x86
Msvcr90d.dll9.0.30729.1623,599,68814 أكتوبر 200800:56ألف-64
Msvcr90d.dll9.0.30729.1621,349,96014 أكتوبر 200801:12x64
Msvcr90d.dll9.0.30729.1621,178,44014 أكتوبر 200802:32x86
Vcomp90.dll9.0.30729.162142,66414 أكتوبر 200800:56ألف-64
Vcomp90.dll9.0.30729.16257,67214 أكتوبر 200801:12x64
Vcomp90.dll9.0.30729.16252,04014 أكتوبر 200802:32x86
Vcomp90d.dll9.0.30729.162317,25614 أكتوبر 200800:56ألف-64
Vcomp90d.dll9.0.30729.162105,80014 أكتوبر 200801:12x64
Vcomp90d.dll9.0.30729.16289,41614 أكتوبر 200802:32x86
Vcomp90ui.dll9.0.30729.16211,59220 أكتوبر 200817:19x86
Vcredist_ia64.exe9.0.30729.1624,712,27214 أكتوبر 200819:32x86
Vcredist_x64.exe9.0.30729.1625,236,56014 أكتوبر 200819:36x86
Vcredist_x86.exe9.0.30729.1624,496,20814 أكتوبر 200819:28x86
الحل البديل
للتغلب على هذه المشكلة، استخدم إحدى الطرق التالية:
  • تغيير أي من الظروف الموصوفة في قسم "الأعراض".
  • استبدال سترنكبي تعمل الوظائف ويثوثير التي لها وظائف مماثلة، مثل memcpyدالة أو لستركبين دالة.

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

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

خصائص

رقم الموضوع: 956420 - آخر مراجعة: 09/05/2015 03:46:00 - المراجعة: 5.0

Microsoft Visual Studio 2008 Professional Edition, Microsoft Visual Studio 2008 Standard Edition, Microsoft Visual Studio 2008 Team Suite

  • kbfix kbexpertiseadvanced kbqfe kbmt KB956420 KbMtar
تعليقات
/html>