VBScript-Ausführung in Internet Explorer zulassen
Der Registry-Wert `140C` steuert, ob Seiten der Internetzone VBScript innerhalb von Internet Explorer beziehungsweise der zugrunde liegenden MSHTML-Engine ausführen dürfen.
seit 0.9.8.11
Zweck
Registry-Schlüssel anzeigen (2)
HKLM\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140CHKCU\Software\Policies\Microsoft\Windows\CurrentVersion\Internet Settings\Zones\3\140C
Der Registry-Wert 140C steuert, ob Seiten der Internetzone VBScript innerhalb von Internet Explorer beziehungsweise der zugrunde liegenden MSHTML-Engine ausführen dürfen. Es handelt sich um einen REG_DWORD-Wert mit den für Internet-Explorer-URL-Aktionen üblichen Bedeutungen:
0x00000000: VBScript ohne Rückfrage ausführen0x00000001: den Benutzer vor der Ausführung fragen0x00000003: VBScript nicht ausführen
Der Pfad unter HKLM bildet die computerbezogene, der Pfad unter HKCU die benutzerbezogene Richtlinienausprägung ab. Die Zonennummer 3 bezeichnet ausschließlich die Internetzone.
Hinweise
Sicherheit
Das Zulassen ohne Rückfrage ermöglicht auch Seiten aus der Internetzone, eingebetteten VBScript-Code auszuführen. Dadurch steht nicht vertrauenswürdigen Webseiten eine zusätzliche, veraltete Skript-Engine zur Verfügung, und die Angriffsfläche der MSHTML-Umgebung nimmt zu. Die Ausführung bleibt jedoch an den Sicherheitskontext von Internet Explorer beziehungsweise MSHTML sowie an weitere geltende Zonen- und Browserbeschränkungen gebunden. Der Wert gewährt weder allgemeine Administratorrechte noch eine uneingeschränkte Ausführung von Betriebssystemskripten.
Die Einstellung 0x00000001 verlagert die Entscheidung auf den Benutzer. 0x00000003 verhindert die Ausführung und reduziert damit die von VBScript ausgehende Angriffsfläche für Seiten der Internetzone.
Mögliche Nebenwirkungen
Webanwendungen, die clientseitiges VBScript voraussetzen, können bei einer Rückfrage verzögert oder nach einer Ablehnung nur teilweise funktionieren. Bei gesperrter Ausführung können betroffene Seiten Funktionen verlieren oder vollständig unbrauchbar werden.
Hinweise
Die Einstellung betrifft VBScript auf Seiten der Internetzone. Sie aktiviert weder Windows Script Host noch VBScript in anderen Sicherheitszonen und steuert auch nicht allgemein die Ausführung anderer Skriptsprachen.
Aktuelle Windows-Versionen und entsprechend aktualisierte ältere Systeme blockieren VBScript standardmäßig in der Internetzone und der Zone für eingeschränkte Sites. Die aktuelle Microsoft-Richtliniendokumentation beschreibt deshalb auch den nicht konfigurierten Zustand als blockiert. Ältere Dokumentation kann noch das frühere Standardverhalten nennen.
Microsoft Edge im Internet-Explorer-Modus verwendet die MSHTML-Engine von Internet Explorer 11 und unterstützt Richtlinien für Internet-Explorer-Sicherheitszonen. Der Wert kann daher auch für Seiten relevant sein, die im IE-Modus der Internetzone zugeordnet sind; auf normal mit der Chromium-Engine gerenderte Edge-Seiten wirkt er nicht.
Microsoft-Dokumentation
Microsoft Learn: InternetExplorer-Richtlinien-CSP – InternetZoneAllowVBScriptToRunInInternetExplorer
Microsoft Learn: Was ist der Internet Explorer-Modus?
Microsoft Learn: URL Policy Flags