VBScript er nå historie. Dette skriptspråket, som en gang konkurrerte med JavaScript i nettlesere, er nå som standard deaktivert i Internet Explorer på alle støttede Windows-versjoner etter en nylig Windows-oppdatering. VBScript har imidlertid vært på vei ut i årevis.
Et endelig farvel til VBScript!
Den 13. august 2019 deaktiverte Microsoft VBScript som standard i Internet Explorer på Windows 7, 8 og 8.1 gjennom en oppdatering. En lignende oppdatering ble utgitt for Windows 10 den 9. juli 2019. Nå er VBScript som standard deaktivert på alle støttede Windows-systemer med de nyeste oppdateringene.
VBScript var allerede i stor grad borte. Microsoft implementerte aldri VBScript i Microsoft Edge, noe som betydde at det var begrenset til Internet Explorer 11. Andre nettlesere som Mozilla Firefox, Google Chrome og Apple Safari tok heller aldri i bruk VBScript.
VBScript – JavaScripts tidlige konkurrent
VBScript var et skriptspråk som var modellert etter Microsofts Visual Basic. Det fullstendige navnet er «Microsoft Visual Basic Scripting Edition.»
Dette språket dukket først opp i et forbrukerprodukt i 1996, da det ble integrert i Internet Explorer. Nettsteder kunne bruke VBScript på samme måte som JavaScript, og Internet Explorer støttet begge. VBScript var imidlertid kun kompatibelt med Internet Explorer, mens JavaScript var en plattformuavhengig løsning som fungerte i flere nettlesere. Dette er en hovedgrunn til at JavaScript ble dominerende, og de fleste nettsider gikk aldri over til VBScript for klient-side-skript.
Microsoft har nå fullstendig deaktivert VBScript i nettleseren. Som standard vil Internet Explorer 11 ikke lenger kjøre VBScript som finnes på nettsider. Det ble sjeldent brukt, men det kan fortsatt være noen gamle interne nettsider som er avhengige av VBScript i stedet for JavaScript.
Microsofts Edge-team skrev om det å si farvel til VBScript og andre foreldede teknologier som ActiveX tilbake i 2015, og påpekte at «JavaScript har blitt standard språket på internett». Edge har aldri hatt støtte for VBScript.
VBScript hadde et liv utenfor nettleseren
Mens denne siste oppdateringen fokuserer på Internet Explorer, var VBScript brukt til mer enn bare dette. Microsofts Internet Information Services (IIS) webserver kunne kjøre VBScript på server-siden. Windows Script Host (WSH) kunne også kjøre VBScript-filer, vanligvis med filendelsen .vbs. Det dukket opp overalt – for eksempel brukte Microsoft Outlook 97 VBScript som et makrospråk, selv om det var det eneste Microsoft Office-programmet som gjorde det.
VBScript ble en del brukt av Windows-administratorer for skripting utenfor nettleseren, som et alternativ til batchfiler. Men VBScript har for det meste blitt avleggs for lenge siden. Som Paul Thurrott påpeker, «ved århundreskiftet gikk Microsoft over til .NET, og VBScript ble glemt.»
Systemadministratorer som ønsker å automatisere oppgaver med skript bruker nå vanligvis PowerShell istedenfor VBScript. Moderne versjoner av Microsoft Office blokkerer VBScript-kontroller.
Hvorfor forsvinner VBScript?
Denne oppdateringen kommer ikke som en overraskelse. Tilbake i 2017 bekjentgjorde Microsoft sin intensjon om å deaktivere VBScript som standard i Internet Explorer i fremtiden – den fremtiden er nå her.
VBScript er for gammelt, selv for Internet Explorer. Internet Explorer 11 vil kun aktivere VBScript for nettsider som kjører i en eldre dokumentmodus. Microsofts Edge-team betegnet dette som en «midlertidig løsning.» Microsoft støtter fortsatt Internet Explorer 11 for en stund, men VBScript er ikke en del av denne støtten.
Selv om Windows inneholder mange gamle kompatibilitetsfunksjoner, er VBScript potensielt farlig. Det er et fullverdig skriptspråk som er tilgjengelig for nettsider i Internet Explorer, som er en allerede foreldet nettleser. Få nettsider bruker det fortsatt, og ingen utvikler for det lenger. Det er derfor enkelt å deaktivere det som standard.
Slik aktiverer du VBScript igjen (hvis det er nødvendig)
Denne endringen vil sannsynligvis ikke påvirke de fleste brukere. Hvis et nettsted krever VBScript, vil det kun fungere i Internet Explorer. Forutsatt at du ikke bruker gamle IE-spesifikke nettsider, vil du være i orden. Og selv om du gjør det, bruker ikke de fleste av disse nettsidene VBScript.
Men hvis du fortsatt trenger VBScript i Internet Explorer av en eller annen grunn, er det en måte å aktivere det igjen. Systemadministratorer kan aktivere VBScript for spesifikke sikkerhetssoner gjennom en register- eller gruppepolicyinnstilling.
Microsoft har ikke gjort dette alternativet lett å finne. Det er fordi denne funksjonen først og fremst er ment for bedrifter som har behov for det. Vanlige brukere bør ikke endre disse innstillingene.
Faktisk sier Microsoft at de kun vil tilby disse alternativene «i en begrenset periode». Vi kan forvente at de vil forsvinne i en fremtidig versjon av Windows 10, og dermed fjerne VBScript-støtten fullstendig fra Internet Explorer.
Selv om dette språket har hatt en lang historie, har det lenge vært på vei ut. Den siste Windows-oppdateringen endrer ikke så mye. De fleste Windows-brukere vil ikke engang merke at VBScript er deaktivert, og de vil ikke ha noen grunn til å bry seg om det.