تم إصدار التحديثات الأولى لإصلاح أخطاء 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 قبل شهر.

windows visual basic issue fix

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

  • Windows 7 SP1 و Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 و Windows Server 2012 R2: KB4517298
  • الإصدار 1709 من Windows 10: 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 Services (WSUS).

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

  • 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 الأخرى المدعومة أيضًا. يعالج التحديث الخاص بـ Windows 10 الإصدار 1709 مشكلات أخرى. يعمل على إصلاح مشكلة بدء تشغيل بيئة تنفيذ التمهيد المسبق من بين أشياء أخرى. (شكرا لك EP)

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

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