مشاكل Visual Basic في تحديثات Windows أغسطس 2019

أضافت شركة Microsoft مشكلة جديدة معروفة لجميع التحديثات التراكمية التي أصدرتها لإصدارات عميل وخادم Windows في أغسطس 2019.

توضح المشكلة أن التطبيقات قد تتوقف عن الاستجابة إذا كانت تستخدم Visual Basic 6 أو Visual Basic for Applications أو Visual Basic Scripting Edition. قد ترمي التطبيقات الخطأ "خطأ استدعاء إجراء غير صالح" في هذه الحالة.

بعد تثبيت هذا التحديث ، قد تتوقف التطبيقات التي تم إنشاؤها باستخدام Visual Basic 6 (VB6) ، ووحدات الماكرو التي تستخدم Visual Basic للتطبيقات (VBA) ، والبرامج النصية أو التطبيقات التي تستخدم Visual Basic Scripting Edition (VBScript) عن الاستجابة وقد تتلقى "إجراء غير صالح خطأ في الاتصال. "

يبدو أن تطبيقات Cisco XenApp تتأثر بالمشكلة وفقًا للنشر على موقع Born.

يبدو أن جميع التحديثات التراكمية التي أصدرتها شركة Microsoft متأثرة بالمشكلة. تمت إضافة المشكلة المعروفة لإصدار صفحات لكافة الإصدارات المدعومة من Microsoft Windows:

  • Windows 7 و Windows Server 2008 R2: KB4512486 و KB4512506
  • Windows 8.1 و Windows Server 2012 R2: KB4512488 و KB4512489
  • نظام التشغيل Windows 10 ، الإصدار 1507: KB4512497
  • نظام التشغيل Windows 10 ، الإصدار 1607 ونظام التشغيل Windows Server 2016: KB4512517
  • نظام التشغيل Windows 10 ، الإصدار 1703: KB4512507
  • نظام التشغيل Windows 10 ، الإصدار 1709: KB4512516
  • نظام التشغيل Windows 10 ، الإصدار 1803: KB4512501
  • Windows 10 الإصدار 1809 و Windows Server 2019: KB4511553
  • نظام التشغيل Windows 10 الإصدار 1903 ونظام التشغيل Windows Server 1903: KB4512508

تلاحظ Microsoft أنها تقوم بالتحقيق في المشكلة حاليًا وأنها تخطط لتوزيع التحديث بمجرد حل المشكلة.

كشفت Microsoft عن خطط الشهر الماضي لتعطيل VBScript افتراضيًا على الأجهزة التي تعمل بنظام Windows 7 أو Windows 8.1 أو Windows Server 2008 R2 أو 2012 R2. قامت الشركة بتعطيل VBScript على الأجهزة التي تعمل بنظام Windows 10 في الشهر مبكرًا بالفعل.

لم تكشف Microsoft عن معلومات إضافية حول المشكلة ؛ من المحتمل أن يكون مرتبطًا بتعطيل VBScript المعلن عنه على جميع إصدارات Windows.

قد تحتاج المؤسسات - والشوائب التي تؤثر على معظم المؤسسات - التي تشغل تطبيقات أو أدوات تتطلب نكهة Visual Basic إلى حظر تحديثات أغسطس 2019 حتى يتم حل المشكلة. يمكن لأولئك الذين قاموا بتثبيت التصحيحات بالفعل إزالة تثبيت تحديثات Windows لحلها.

الكلمات الختامية

مشكلة تؤثر على كافة إصدارات Visual Basic المختلفة على كافة إصدارات Windows المعتمدة ، وهي مشكلة رئيسية. تحتاج Microsoft حقًا إلى إعادة التفكير في اختبار التحديثات وتقييمها لتجنب حدوث كسر كبير مثل هذا ، خاصةً إذا كان يتعلق بمنتجات داخلية مثل Visual Basic.

أنت الآن: ما هو رأيك في هذه المسألة؟