Wydano pierwsze aktualizacje, które naprawiają błędy Windows VB
- Kategoria: Windows
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.
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.