Microsoft przedstawił kompleksowy plan zbliżającego się usunięcia języka VBScript z systemu Windows. Posunięcie to, spowodowane względami bezpieczeństwa i dostępnością solidniejszych alternatyw, oznacza koniec ery języka skryptowego, który jest częścią systemu Windows od 1996 roku.

VBScript był domyślnie zawarty w każdej wersji na komputery stacjonarne systemu Microsoft Windows od wersji Windows 98, Windows Server począwszy od Windows NT 4.0 Option Pack oraz Windows CE.

VBScript został wprowadzony w 1996 roku i szybko stał się narzędziem dla administratorów IT do automatyzacji zadań. Z biegiem lat otrzymywał aktualizacje, które dodawały funkcje, takie jak wyrażenia regularne, argumenty wiersza poleceń i klasy. Pomimo swojej użyteczności język skryptowy stał się przestarzały, a jego luki w zabezpieczeniach sprawiły, że stanowi on zagrożenie we współczesnych komputerach.

Środowiska do uruchamiania języka VBScript to Host skryptów systemu Windows ( WSH), Internet Explorer (IE) i Internetowe usługi informacyjne (IIS). Ponadto można go osadzić w innych programach za pośrednictwem Kontrola skryptów Microsoft.

Faza początkowa: aktualizacja systemu Windows 11 24 godziny na dobę

Pierwszy krok w podejściu etapowym rozpocznie się od aktualizacji systemu Windows 11 24H2. W tej aktualizacji VBScript zostanie przeniesiony do funkcji na żądanie (FOD). Chociaż te FOD, w tym VBScript, będą preinstalowane i domyślnie włączone, Microsoft podkreśla, że ​​jest to rozwiązanie tymczasowe, aby zapewnić użytkownikom czas na przeniesienie aplikacji i procesów na inne języki.

Decyzja firmy Microsoft o stopniowym wycofywaniu VBScript jest w dużej mierze motywowany względami bezpieczeństwa. Przez lata VBScript był częstym celem ataków złośliwego oprogramowania. Firma zachęca administratorów IT i twórców stron internetowych do migracji do bezpieczniejszych i nowoczesnych alternatyw, takich jak PowerShell i JavaScript. Języki te oferują lepsze zabezpieczenia i są lepiej dostosowane do obecnych standardów technologicznych.

Druga faza: Zmiany w 2027 r.

W 2027 r. Microsoft przejdzie na druga faza wycofywania VBScript. W tym okresie język VBScript nie będzie już domyślnie włączony w tegorocznej wersji systemu Windows. Programiści, którzy nadal polegają na języku VBScript, będą mieli możliwość ręcznego włączenia go jako funkcji na żądanie. Chociaż nie określono dokładnej daty w 2027 r., Microsoft zapewnia, że ​​programiści zostaną powiadomieni z odpowiednim wyprzedzeniem, aby ułatwić płynne przejście.

Faza końcowa: całkowite usunięcie po 2027 r.

W ostatniej fazie planu wycofania zostanie całkowicie usunięte VBScript z przyszłej wersji systemu Windows. Będzie to obejmować wyeliminowanie wszystkich bibliotek dołączanych dynamicznie związanych z VBScript (pliki.dll), co sprawi, że wszelkie projekty zależne od VBScript staną się niefunkcjonalne. Firma Microsoft nie określiła dokładnego roku tej ostatniej fazy, ale zapewnia programistom znaczny czas na migrację aplikacji do innych obsługiwanych języków.

Aby pomóc w tym przejściu, firma Microsoft oferuje kilka zasobów i zaleceń dla tych którzy nadal używają VBScript w Visual Basic for Applications (VBA) i projektach internetowych. Celem firmy jest minimalizowanie zakłóceń i zapewnienie programistom niezbędnych narzędzi i informacji do skutecznego aktualizowania swoich aplikacji.

Categories: IT Info