Was ist VBScript und warum hat Microsoft es gerade getötet?


VBScript ist weg. Früher eine Skriptsprache, die mit JavaScript in Webbrowsern konkurriert, ist VBScript nach einem kürzlich durchgeführten Windows-Update in Internet Explorer auf allen unterstützten Windows-Versionen standardmäßig deaktiviert. Aber VBScript ist seit Jahren verblasst.

Auf Wiedersehen, VBScript!

Am 13. August 2019 hat Microsoft In Internet Explorer ist VBScript standardmäßig deaktiviert auf Windows 7-, 8- und 8.1-Systemen über ein Patch Tuesday-Update. Microsoft hat am 9. Juli 2019 ein ähnliches Update für Windows 10 veröffentlicht. Auf jedem unterstützten Windows-System mit den neuesten installierten Updates ist VBScript standardmäßig deaktiviert.

VBScript war bereits weitgehend verschwunden. Microsoft hat VBScript in Microsoft Edge nie unterstützt, was bedeutete, dass es auf Internet Explorer 11 beschränkt war. Andere Browser wie Mozilla Firefox, Google Chrome und Apple Safari haben VBScript ebenfalls nie implementiert.

VBScript konkurriert mit JavaScript

VBScript war eine Skriptsprache, die von Microsoft Visual Basic inspiriert war. Der vollständige Name lautet „Microsoft Visual Basic Scripting Edition“.

Diese Sprache erschien erstmals 1996 in einem Verbraucherprodukt, als sie zu Internet Explorer hinzugefügt wurde. Websites können VBScript genauso verwenden wie JavaScript, und Internet Explorer unterstützt beide. VBScript funktionierte jedoch nur in Internet Explorer, während JavaScript eine Multi-Browser-Lösung war, die auch in anderen Browsern funktionierte. Dies ist einer der Hauptgründe, warum JavaScript gewonnen hat, und die meisten Webseiten haben VBScript nie für clientseitiges Scripting verwendet.

Microsoft hat gerade VBScript im Browser deaktiviert. Standardmäßig führt Internet Explorer 11 kein auf Webseiten gefundenes VBScript mehr aus. Es wurde selten verwendet, aber es gibt möglicherweise noch alte interne Unternehmenswebsites, die auf VBScript anstelle von JavaScript basieren.

Das Edge Browser-Team von Microsoft schrieb über „Auf wiedersehen sagenFür VBScript und andere ältere Technologien wie ActiveX im Jahr 2015 wurde festgestellt, dass „JavaScript zur De-facto-Sprache des Web geworden ist“. Edge hat VBScript nie unterstützt.

VBScript war nicht nur für Webbrowser


Während dieses neueste Update für Internet Explorer ist, war VBScript für mehr als das. Auf dem IIS-Webserver (Internet Information Services) von Microsoft kann VBScript auf der Serverseite ausgeführt werden. Der Windows Script Host (WSH) kann VBScript-Dateien ausführen, häufig mit der Dateierweiterung .vbs. Es wurde an allen möglichen Orten angezeigt. Beispielsweise verwendete Microsoft Outlook 97 VBScript als Makrosprache, obwohl es die einzige Microsoft Office-Anwendung ist, die dies tut.

VBScript wurde von Windows-Administratoren zum Erstellen von Skripten außerhalb des Webbrowsers verwendet, um Batchdateien zu ersetzen. Aber VBScript ist längst aus der Mode gekommen. Wie Paul Thurrott Dazu: „Um die Jahrhundertwende wechselte Microsoft zu .NET und VBScript wurde zurückgelassen. „

verbunden :  5 Anzeichen dafür, dass ein VPN nicht vertrauenswürdig ist

Systemadministratoren, die Dinge mit Skripten automatisieren möchten, verwenden normalerweise PowerShell anstelle von VBScript. Moderne Versionen von Microsoft Office Blockieren Sie VBScript-Steuerelemente.

Warum verschwindet VBScript?

Dieses Update ist keine Überraschung. Im Jahr 2017 Microsoft Erklären dass er beabsichtigte, VBScript in Zukunft standardmäßig in Internet Explorer zu deaktivieren – diese Zukunft ist jetzt.

VBScript ist selbst für Internet Explorer zu alt. Internet Explorer 11 zeigt VBScript nur für Webseiten an, die im Legacy-Dokumentmodus ausgeführt werden. Das Edge Browser-Team von Microsoft schrieb, dass es sich um ein „vorübergehende Lösung. Microsoft unterstützt auf absehbare Zeit möglicherweise Internet Explorer 11, das Unternehmen unterstützt VBScript jedoch nicht.

Natürlich enthält Windows viele alte Kompatibilitätsfunktionen, aber VBScript ist möglicherweise gefährlich. Es ist eine Skriptsprache, die für Webseiten in Internet Explorer, einem bereits alten Webbrowser, verfügbar ist. Nur wenige Webseiten verwenden es noch und niemand entwickelt sich mehr damit. Das standardmäßige Deaktivieren ist offensichtlich.

So reaktivieren Sie VBScript (wenn Sie es unbedingt müssen)

Diese Änderung sollte für die überwiegende Mehrheit der Menschen keine Auswirkungen haben. Wenn für eine Website VBScript erforderlich ist, funktioniert dies nur in Internet Explorer. Angenommen, Sie verwenden keine alten IE-Websites, ist alles in Ordnung. Selbst wenn Sie dies tun, verwenden die meisten dieser älteren Websites kein VBScript.

Wenn Sie jedoch aus irgendeinem Grund weiterhin VBScript in Internet Explorer benötigen, gibt es immer noch eine Möglichkeit, es zu verwenden. Systemadministratoren können VBScript für bestimmte Sicherheitszonen aktivieren über eine Registrierungs- oder Gruppenrichtlinieneinstellung.

Microsoft hat es nicht einfach gemacht, diese Option zu finden. Dies liegt daran, dass diese Funktion wirklich für Unternehmen gedacht ist, die sie benötigen. Durchschnittliche Leute sollten es nicht anfassen.

Tatsächlich sagt Microsoft, dass diese Optionen nur „für eine begrenzte Zeit“ angeboten werden. Erwarten Sie, dass sie in einer zukünftigen Version von Windows 10 verschwinden und die Unterstützung für VBScript aus dem Internet Explorer vollständig entfernt wird.

Aktivieren von VBScript in Internet Explorer über Gruppenrichtlinien

Obwohl diese Zunge einen langen Lauf hatte, ist sie seit langer Zeit verblasst. Das aktuelle Windows-Update ändert sich nicht viel. Die überwiegende Mehrheit der Windows-Benutzer wird nicht bemerken, dass VBScript deaktiviert wurde, und sie haben keinen Grund, sich darüber Sorgen zu machen.

Bald: So öffnen Sie alte Webseiten in Internet Explorer unter Windows 10