تم إصدار التحديثات الأولى التي تعمل على إصلاح أخطاء Windows VB

أصدرت Microsoft تحديثات لأنظمة التشغيل Windows 7 و Windows 8.1 و Windows 10 ، الإصدار 1709 ، وكذلك Windows Server 2008 و 2008 R2 و 2012 و 2012 R2 التي تتناول علة Visual Basic المكتشفة حديثًا.

أصدرت الشركة تحديثات الأمان الشهرية لنظام التشغيل Windows ومنتجات الشركة الأخرى في 13 أغسطس 2019. ثم ، بعد يومين ، أقرت Microsoft أن التحديثات التي تم إصدارها لإصدارات العميل والخادم من Windows تسببت في حدوث مشكلات مع تطبيقات Visual Basic والبرامج النصية.

لاحظت الشركة:

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

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

أصدرت Microsoft التحديثات التراكمية التالية في 16 أغسطس 2019 والتي تتناول مشكلات Visual Basic في أنظمة التشغيل هذه:

  • Windows 7 SP1 و Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 و Windows Server 2012 R2: KB4517298
  • نظام التشغيل Windows 10 ، الإصدار 1709: KB4512494

حالة ملاحظات الإصدار:

يعالج مشكلة في ما يلي قد يتوقف عن الاستجابة وقد تتلقى الخطأ ، "استدعاء إجراء غير صالح":

  • التطبيقات التي تم إجراؤها باستخدام Visual Basic 6 (VB6).
  • وحدات الماكرو التي تستخدم Visual Basic للتطبيقات (VBA).
  • البرامج النصية أو التطبيقات التي تستخدم Visual Basic Scripting Edition (VBScript).

لا تتوفر تحديثات Windows 7 و Windows 8.1 و Windows Server 2008 R2 و 2012 R2 عبر تحديثات Windows ؛ يحتاج المستخدمون المنزليون إلى تنزيلها يدويًا من كتالوج Microsoft Update. تعثر المؤسسات عليها باستخدام خدمات Windows Server Update (WSUS).

فيما يلي الارتباطات إلى موقع كتالوج Microsoft Update حيث يمكن تنزيل التحديثات يدويًا:

  • KB4517297 لنظام التشغيل Windows 7 و Windows Server 2008 R2
  • KB4517298 لنظام التشغيل Windows 8.1 و Windows Server 2012 R2
  • KB4512494 لنظام التشغيل Windows 10 الإصدار 1709

نصيحة: يمكنك التحقق من قائمة أغسطس على كتالوج Microsoft Update لمراقبة إصدارات التحديث. ستجد هناك روابط للتحديثات لنظامي التشغيل Windows Server 2008 و 2012.

من غير الواضح سبب عدم إصدار تحديثات لإصدارات Windows 10 الأخرى المدعومة. يعالج التحديث الخاص بالإصدار 1709 من نظام التشغيل Windows 10 المشكلات الأخرى. يعمل هذا على إصلاح مشكلة بدء تشغيل Preboot Execution Environment القديمة من بين أمور أخرى. (شكرا لك EP)

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

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