Bản cập nhật đầu tiên được phát hành đã sửa các lỗi Windows VB

Microsoft đã phát hành bản cập nhật cho Windows 7, Windows 8.1 và Windows 10 phiên bản 1709, cũng như Windows Server 2008, 2008 R2, 2012 và 2012 R2 nhằm giải quyết lỗi Visual Basic được phát hiện gần đây.

Công ty đã phát hành bản cập nhật bảo mật hàng tháng cho Windows và các sản phẩm khác của công ty vào ngày 13 tháng 8 năm 2019. Sau đó, hai ngày sau, Microsoft thừa nhận rằng các bản cập nhật được phát hành cho phiên bản máy khách và máy chủ của Windows đã gây ra sự cố với các ứng dụng và tập lệnh Visual Basic.

Công ty lưu ý:

Sau khi cài đặt bản cập nhật này, các ứng dụng được tạo bằng Visual Basic 6 (VB6), macro sử dụng Visual Basic for Application (VBA) và các tập lệnh hoặc ứng dụng sử dụng Visual Basic Scripting Edition (VBScript) có thể ngừng đáp ứng và bạn có thể nhận được "thủ tục không hợp lệ lỗi cuộc gọi. "

Microsoft đã không tiết lộ thêm thông tin về vấn đề tại thời điểm đó nhưng sự cố xảy ra ngay sau khi Microsoft bắt đầu vô hiệu hóa VBScript theo mặc định trên các máy chạy các phiên bản Windows "cũ hơn". VBScript đã bị vô hiệu hóa trên các phiên bản Windows mới hơn một tháng trước đó.

Microsoft đã phát hành các bản cập nhật tích lũy sau vào ngày 16 tháng 8 năm 2019 nhằm giải quyết các vấn đề về Visual Basic trong các hệ điều hành đó:

  • Windows 7 SP1 và Windows Server 2008 R2 SP1: KB4517297
  • Windows 8.1 và Windows Server 2012 R2: KB4517298
  • Phiên bản Windows 10 1709: KB4512494

Bản ghi chú phát hành:

Giải quyết một vấn đề trong đó những điều sau đây có thể ngừng phản hồi và bạn có thể nhận được lỗi, "Thủ tục không hợp lệ gọi tới:

  • Các ứng dụng được tạo bằng Visual Basic 6 (VB6).
  • Các macro sử dụng Visual Basic cho Ứng dụng (VBA).
  • Các tập lệnh hoặc ứng dụng sử dụng Visual Basic Scripting Edition (VBScript).

Các bản cập nhật cho Windows 7, Windows 8.1, Windows Server 2008 R2 và 2012 R2 không có sẵn thông qua Cập nhật Windows; người dùng gia đình cần tải xuống thủ công từ Danh mục Microsoft Update. Các tổ chức tìm thấy chúng bằng Windows Server Update Services (WSUS).

Dưới đây là các liên kết đến trang web Danh mục Microsoft Update từ đó các bản cập nhật có thể được tải xuống theo cách thủ công:

  • KB4517297 cho Windows 7 và Windows Server 2008 R2
  • KB4517298 cho Windows 8.1 và Windows Server 2012 R2
  • KB4512494 cho Windows 10 phiên bản 1709

Mẹo: bạn có thể kiểm tra danh sách tháng 8 trên Danh mục Microsoft Update để theo dõi các bản phát hành cập nhật. Ở đó bạn tìm thấy các liên kết đến các bản cập nhật cho Windows Server 2008 và 2012.

Không rõ tại sao các bản cập nhật cho các phiên bản Windows 10 được hỗ trợ khác cũng không được phát hành. Bản cập nhật cho Windows 10 phiên bản 1709 giải quyết các vấn đề khác. Nó khắc phục vấn đề khởi động Môi trường thực thi Preboot lâu dài trong số những thứ khác. (cảm ơn bạn EP)

Từ kết thúc

Nếu bạn bị ảnh hưởng bởi các sự cố VB, bạn có thể muốn xem xét nâng cấp hệ thống lên phiên bản mới ngay lập tức để khắc phục sự cố. Mọi người khác có thể tốt hơn bỏ qua bản cập nhật bây giờ; nó sẽ được bao gồm trong các bản vá sắp tới tự động.