VBScript zostanie usunięty z Windows 11. Znamy już harmonogram

VBScript zostanie usunięty z Windows 11. Znamy już harmonogram

Autor: Krzysztof Sulikowski

Opublikowano: 5/23/2024, 4:00 PM

Liczba odsłon: 551

VBScript (Visual Basic Script) uchodzi za przestarzały, aktywny język skryptowy oraz silnik, który był niejednokrotnie wykorzystywany do rozpowszechniania złośliwego oprogramowania. Skłoniło to Microsoft do wyłączenia go w przeglądarce Internet Explorer, a później też w Windows 11. VBScript jest ciągle dołączany do systemu. Użytkownicy otrzymali możliwość jego odinstalowania, a wkrótce zacznie on być wycofywany odgórnie.

Visual Basic Scripting Edition (VBScript) to lekki język skryptowy wprowadzony przez Microsoft w 1996 roku i do tej pory dostępny jako składnik systemu Windows, gdzie służył do automatyzowania zadań i kontrolowania aplikacji. Zwykle był osadzany na stronach HTML, aby dodać dynamiczną interaktywność i funkcjonalność na stronach internetowych, a także powszechnie używany w połączeniu z Active Server Pages (ASP) i Windows Script Host (WSH). Wraz z rozwojem technologii pojawiły się jednak nowocześniejsze i bardziej wydajne opcje.

Microsoft wyjaśnia, że powodem wycofywania VBScript jest powstanie potężniejszych i bardziej wszechstronnych języków skryptowych, takich jak JavaScript i PowerShell. Języki te oferują szersze możliwości i lepiej nadają się do nowoczesnych zadań związanych z aplikacjami webowymi i automatyzacją. W październiku zeszłego roku firma zapowiedziała stopniowe wycofywanie VBScript. Począwszy od nowego wydania OS w tym roku, VBScript będzie dostępny jako funkcja na żądanie (FOD). Funkcja zostanie całkowicie wycofana (completely retired) w przyszłych wydaniach Windowsa. Będzie temu towarzyszyć przejście na bardziej efektywne rozwiązania PowerShell. Wycofywanie (deprecation) będzie podzielone na trzy etapy:

VBScript zostanie usunięty z Windows 11. Znamy już harmonogram

W etapie pierwszym funkcja na żądanie VBScript będzie domyślnie preinstalowana w Windows 11 24H2. W drugim etapie, około roku 2027, FOD nie będzie już domyślnie włączony. W ostatnim, trzecim etapie VBScript zostanie wycofany (retired) i wyeliminowany z przyszłych wersji Windows. Oznacza to, że biblioteki łączone dynamicznie (pliki .dll) VBScript zostaną usunięte. W efekcie projekty oparte na VBScript przestaną działać. Do tego czasu Microsoft zaleca przejście na sugerowane alternatywy.

Microsoft przypomina, że wycofywanie (deprecation) to etap cyklu życia produktu, w którym funkcja/funkcjonalność nie jest już aktywnie rozwijana i może być usunięta w przyszłych wydaniach produktu lub usługi online. To stopniowy proces, który może trwać kilka miesięcy lub lat. Wycofywana funkcja zwykle ma być zastąpiona czymś lepszym, bardziej zaawansowanym lub bardziej funkcjonalnym. Funkcja ta najczęściej dalej działa i jest w pełni wspierana aż do oficjalnego usunięcia (removed). Po usunięciu ta funkcja lub możliwość przestaje działać. Usuwanie wycofanych składników pomaga zredukować złożoność i zachować ochronę oraz produktywność.

Źródło: https://techcommunity.microsoft.com/t5/windows-it-pro-blog/vbscript-deprecation-timelines-and-next-steps/ba-p/4148301

Kup 10 licencji Copilot dla Microsoft 365 i otrzymaj 50% zniżki!
Kup 10 licencji Copilot dla Microsoft 365 i otrzymaj 50% zniżki!

Wydarzenia