การปรับปรุงครั้งแรกที่นำออกใช้ซึ่งแก้ไขข้อบกพร่องของ 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 สำหรับ Applications (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 สำหรับ Applications (VBA)
  • สคริปต์หรือแอพที่ใช้ Visual Basic Scripting Edition (VBScript)

การอัปเดตสำหรับ Windows 7, Windows 8.1, Windows Server 2008 R2 และ 2012 R2 ไม่สามารถใช้งานได้ผ่านทาง Windows Updates; ผู้ใช้ในบ้านต้องดาวน์โหลดด้วยตนเองจาก Microsoft Update Catalog องค์กรค้นหาพวกเขาโดยใช้ Windows Server Update Services (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 รุ่นอื่น ๆ ที่รองรับก็ไม่ได้รับการปล่อยตัวเช่นกัน การปรับปรุงสำหรับ Windows 10 รุ่น 1709 เน้นปัญหาอื่น ๆ แก้ไขปัญหาการเริ่มต้น Preboot Execution Environment ที่ยาวนาน (ขอบคุณ EP)

ปิดคำ

หากคุณได้รับผลกระทบจากปัญหา VB คุณอาจต้องพิจารณาอัปเกรดระบบเป็นเวอร์ชันใหม่ทันทีเพื่อแก้ไขปัญหา คนอื่น ๆ อาจจะดีกว่าที่จะข้ามการอัปเดตในตอนนี้ มันจะรวมอยู่ในแพทช์ที่จะมาโดยอัตโนมัติ