Altlast verlässt Windows 11: Microsoft schaltet VBScript endgültig ab

Das ursprünglich als JavaScript-Herausforderer geplante VBScript von Microsoft sieht nun auch auf Windows seinem endgültigen Ende entgegen.

In Pocket speichern vorlesen Druckansicht 136 Kommentare lesen
Gleis, Eisenbahn,

(Bild: Niek Verlaan, gemeinfrei (Creative Commons CC0)

Lesezeit: 2 Min.

Microsoft hat VBScript in Windows 11 für veraltet (deprecated) erklärt und wird es in künftigen Releases komplett entfernen. Damit verschwindet die Skriptsprache nach dem Abschied im Web vor einigen Jahren nun auch aus Windows.

Die Scripting-Engine ist bereits seit dem Frühjahr nur noch optional in Windows enthalten: Windows 11 Insider Preview Build 25309 im Dev Channel erlaubte die Deinstallation von VBScript.

Nun ist VBScript der jüngste Eintrag in der Liste der Deprecated Features von Windows 10 und Windows 11. In der Zeile darunter findet sich der schlanke Texteditor WordPad, dessen Ende Microsoft im September angekündigt hatte.

Der Abschied von der Scripting-Engine dürfte vermutlich nur wenige Abschiedstränen hervorrufen. Microsoft entwickelt VBScript seit Jahren nicht mehr weiter, und mit VBScript verschwindet eine Angriffsfläche auf Windows. Das ist allerdings weitgehend nicht den Schwachstellen der Sprache selbst geschuldet, die es durchaus auch regelmäßig gab, sondern der engen Integration mit den Windows-Komponenten.

Zumindest endet mit VBScript eine Ära, die vor 27 Jahren begann. 1996 wollte Microsoft mit der Skriptsprache, die an Visual Basic angelehnt ist, zunächst vor allem Webentwickler ansprechen, bevor es die Sprache auf Windows ausweitete. Das jüngste Update stammt allerdings aus dem Jahr 2010 und ist damit fast halb so alt wie die Sprache selbst.

Das Ende im Web stand bereits vor vier Jahren an: Im Browser hatte sich Microsoft 2019 von VBScript verabschiedet, seinerzeit noch im Edge-Vorgänger Internet Explorer 11.

Unter Windows empfiehlt Microsoft seit längerer Zeit den Umstieg auf PowerShell-Skripte und hat dazu bereits 2009 einen Leitfaden zur Migration veröffentlicht. Nun sagt VBScript endgültig

End Function

(rme)