Wydano pierwsze aktualizacje, które naprawiają błędy Windows VB

Wypróbuj Nasz Instrument Do Eliminowania Problemów

Firma Microsoft wydała aktualizacje dla systemów Windows 7, Windows 8.1 i Windows 10 w wersji 1709, a także Windows Server 2008, 2008 R2, 2012 i 2012 R2, które rozwiązują niedawno wykryty błąd języka Visual Basic.

Firma udostępniła comiesięczne aktualizacje zabezpieczeń dla systemu Windows i innych produktów firmy 13 sierpnia 2019 r . Następnie, dwa dni później, Microsoft przyznał, że przyczyną były aktualizacje wydane dla wersji klienckiej i serwerowej systemu Windows problemy z aplikacjami i skryptami Visual Basic .

Firma zauważyła:

Po zainstalowaniu tej aktualizacji aplikacje utworzone przy użyciu języka Visual Basic 6 (VB6), makra używające języka Visual Basic for Applications (VBA) oraz skrypty lub aplikacje używające języka Visual Basic Scripting Edition (VBScript) mogą przestać odpowiadać i może zostać wyświetlona „nieprawidłowa procedura” błąd połączenia.

Firma Microsoft nie ujawniła wówczas dodatkowych informacji o problemie, ale problem wystąpił wkrótce po firmie Microsoft zaczął domyślnie wyłączać VBScript na komputerach ze „starszymi” wersjami systemu Windows. VBScript został wyłączony w nowszych wersjach systemu Windows miesiąc wcześniej.

windows visual basic issue fix

Firma Microsoft wydała następujące aktualizacje zbiorcze w dniu 16 sierpnia 2019 r., Które rozwiązują problemy z Visual Basic w tych systemach operacyjnych:

  • Windows 7 z dodatkiem SP1 i Windows Server 2008 R2 z dodatkiem SP1: KB4517297
  • Windows 8.1 i Windows Server 2012 R2: KB4517298
  • Windows 10 w wersji 1709: KB4512494

Uwagi do wydania mówią:

Rozwiązuje problem, w wyniku którego następujące elementy mogą przestać odpowiadać i może pojawić się błąd „Nieprawidłowe wywołanie procedury”:

  • Aplikacje utworzone przy użyciu języka Visual Basic 6 (VB6).
  • Makra korzystające z języka Visual Basic for Applications (VBA).
  • Skrypty lub aplikacje, które używają Visual Basic Scripting Edition (VBScript).

Aktualizacje dla systemów Windows 7, Windows 8.1, Windows Server 2008 R2 i 2012 R2 nie są dostępne za pośrednictwem aktualizacji systemu Windows; użytkownicy domowi muszą pobrać je ręcznie z wykazu usługi Microsoft Update. Organizacje znajdują je za pomocą usług Windows Server Update Services (WSUS).

Oto łącza do witryny wykazu usługi Microsoft Update, z której można ręcznie pobrać aktualizacje:

  • KB4517297 dla Windows 7 i Windows Server 2008 R2
  • KB4517298 dla Windows 8.1 i Windows Server 2012 R2
  • KB4512494 dla systemu Windows 10 w wersji 1709

Wskazówka: możesz sprawdź listę sierpniową w wykazie usługi Microsoft Update w celu monitorowania wydań aktualizacji. Znajdują się tam łącza do aktualizacji dla systemu Windows Server 2008 i 2012.

Nie jest jasne, dlaczego aktualizacje dla innych obsługiwanych wersji systemu Windows 10 również nie zostały wydane. Aktualizacja dla systemu Windows 10 w wersji 1709 rozwiązuje inne problemy. Rozwiązuje między innymi długotrwały problem z uruchamianiem Preboot Execution Environment. (dziękuję EP)

Słowa końcowe

Jeśli masz problemy z VB, możesz od razu rozważyć aktualizację systemu do nowej wersji, aby rozwiązać problem. Wszystkim innym może na razie lepiej pominąć aktualizację; zostanie automatycznie uwzględniony w nadchodzących aktualizacjach.