تحديث Microsoft Visual c + + 2012 التحديث 4 القابلة لإعادة التوزيع

توضح هذه المقالة خطأ وقت التشغيل التي قد تواجهها عند إنشاء تطبيق Visual c + +. يتوفر تحديث لحل هذه المشكلة. لمزيد من المعلومات حول هذه المشكلة، راجع القسم "حول هذه المشكلة".

الأعراض

إذا تم إنشاء تطبيق Visual c + + باستخدام Visual Studio 2012 تحديث 1 أو إصدار أحدث، قد تواجه التطبيق خطأ وقت التشغيل التالية:

تعذر تحديد موقع كرتكريتيسيمبوليكلينكو point_ إدخال إجراء في مكتبة الارتباط الديناميكي MSVCR110.dll


تحدث هذه المشكلة فقط في حالة تحقق الشروط التالية:

  • يستخدم التطبيق وظيفة معينة من "مكتبة القالب القياسية ل c + +".

  • في وقت التشغيل، يستخدم التطبيق DLL وقت التشغيل C (Msvcr110.dll) من إصدار RTM من المنتج. قد يحدث هذا في بعض الحالات حتى ولو تم إنشاؤها باستخدام إصدار أحدث من Visual Studio 2012 المنتج ومن المتوقع أن يتم تحميل DLL أحدث.

السبب

تحدث هذه المشكلة لأن الصادرات الدالة التالية مفقودة في DLL وقت التشغيل (Msvcr110.dll):

  • __crtCreateSemaphoreExW

  • __crtCompareStringEx

  • __crtCreateSymbolicLinkW

  • __crtEnumSystemLocalesEx

  • __crtFlsAlloc

  • __crtFlsFree

  • __crtFlsGetValue

  • __crtFlsSetValue

  • __crtGetDateFormatEx

  • __crtGetLocaleInfoEx

  • __crtGetTimeFormatEx

  • __crtGetUserDefaultLocaleName

  • __crtInitializeCriticalSectionEx

  • __crtIsValueLocaleName

  • __crtLCMapStringEx

  • __crtSetThreadStackGuarantee


الحل

تحديث ويندوز

لحل هذه المشكلة، تطبيق هذا التحديث من موقع Windows Update.

حول هذه المشكلة

تم حل هذه المشكلة في Visual Studio 2012 1. يحتوي هذا الإصدار على DLLs وقت التشغيل الصحيح. وأفرج أيضا "إعادة توزيع Visual c + +" المقابلة. التطبيقات التي تم إنشاؤها باستخدام هذا التحديث أو أي تحديث أحدث من Visual Studio 2012 واستخدام DLLs وقت التشغيل c + + من التحديث الجديدة يجب أن تعمل كما هو متوقع.

ومع ذلك، حتى في حالة إنشاء أحد تطبيقات باستخدام Visual Studio 2012 التحديثات، قد تواجه مشكلة إذا تزال تستخدم DLLs وقت التشغيل c + + من Visual Studio 2012 الموائد المستديرة على التطبيقات التي يتم تشغيلها على الكمبيوتر الخاص بالمستخدم. ولمعالجة هذه المشكلة، نقوم بإصدار Dll وقت التشغيل c + + Visual Studio 2012 التحديث 4 (أحدث تحديث من Visual Studio 2012) من خلال Microsoft Update.

لمزيد من المعلومات حول Visual Studio 2012 التحديث 4، راجع وصف من Visual Studio 2012 التحديث 4.

المشاكل المعروفة في هذا التحديث

  • تدرك Microsoft أن بعض العملاء Windows 10 يتلقون عروض متعددة من KB3119142 من خلال Microsoft Update على الرغم من أن يتسم بنجاح تثبيت التحديث. تعمل شركة Microsoft لمعالجة هذه المشكلة. في غضون ذلك، نوصي بأن العملاء الذين يتلقون عروض متعددة من KB3119142 جرب الطرق التالية حل هذه المشكلة.

    • الطريقة الأولى

      1. في "لوحة التحكم"، انقر فوق إزالة تثبيت برنامج في مجموعة البرامج .

      2. في قائمة "البرامج"، حدد موقع Microsoft Visual c + + 2012 القابلة لإعادة التوزيع (X64)-11.0.61030 أو Microsoft Visual c + + 2012 القابلة لإعادة التوزيع (X86)-11.0.61030، اعتماداً على بنية النظام الخاص بك.

      3. انقر نقراً مزدوجاً فوق اسم الإدخال ومن ثم انقر فوق تغيير.

      4. في مربع الحوار تعديل إعداد ، انقر فوق إصلاح.

      5. يتم إكمال عملية بعد الإصلاح، قم بإعادة تشغيل الكمبيوتر إذا تم مطالبتك بذلك.

    • الطريقة الثانية

      1. تشغيل وظائف الإصلاح إعداد تعديل ل Microsoft Visual c + + 2012 لإعادة التوزيع عن طريق بدء تشغيل المثبت من موقع "مركز تنزيل microsoft" التالي على الويب:

        https://www.microsoft.com/en-us/download/confirmation.aspx?id=30679

      2. في مربع الحوار تعديل إعداد ، انقر فوق إصلاح.

      3. يتم إكمال عملية بعد الإصلاح، قم بإعادة تشغيل الكمبيوتر إذا تم مطالبتك بذلك.

هل تحتاج إلى مزيد من المساعدة؟

توسيع المهارات
استكشاف التدريب
الحصول على الميزات الجديدة أولاً
الانضمام إلى Microsoft Insider

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

نشكرك على ملاحظاتك!

شكراً لك على الملاحظات! يبدو أنه من المفيد إيصالك بأحد وكلاء دعم Office لدينا.

×