A Microsoft átfogó tervet vázolt fel a VBScript nyelv Windows rendszerből való közelgő eltávolítására. Ez a biztonsági megfontolások és a robusztusabb alternatívák elérhetősége miatti lépés egy korszak végét jelenti egy olyan szkriptnyelv számára, amely 1996 óta a Windows része.
A VBScript alapértelmezés szerint minden asztali verzióban megtalálható a Microsoft Windows rendszerben a Windows 98 óta, a Windows Serverben a Windows NT 4.0 Option Pack-től kezdve és a Windows CE-vel.
1996-ban vezették be a VBScript-et, és gyorsan az informatikai rendszergazdák feladatainak automatizálási eszközévé vált. Az évek során olyan frissítéseket kapott, amelyek olyan funkciókat adtak hozzá, mint a reguláris kifejezések, parancssori argumentumok és osztályok. Hasznossága ellenére a szkriptnyelv elavulttá vált, és sebezhetőségei miatt a modern számítástechnikában is veszélybe került.
A VBScript futtatására szolgáló környezetek: Windows Script Host ( WSH), Internet Explorer (IE) és Internet Information Services (IIS). Ezenkívül a Microsoft Script Control.
Kezdő fázis: Windows 11 24 órás frissítés
Az első lépés fázisos megközelítésben a Windows 11 24H2 frissítésével kezdődik. Ebben a frissítésben a VBScript egy igény szerinti szolgáltatás (FOD) lesz. Bár ezek a FOD-ok, beleértve a VBScript-et is, alapértelmezés szerint előre telepítve és engedélyezve lesznek, a Microsoft hangsúlyozza, hogy ez egy ideiglenes intézkedés annak biztosítására, hogy a felhasználóknak legyen idejük alkalmazásaik és folyamataik más nyelvekre való átállítására.
A Microsoft döntése a kivonásról. A VBScript-et nagyrészt biztonsági megfontolások motiválják. Az évek során a VBScript gyakori célpontja volt a rosszindulatú támadásoknak. A vállalat arra biztatja az informatikai rendszergazdákat és webfejlesztőket, hogy térjenek át biztonságosabb és modernebb alternatívákra, mint például a PowerShell és a JavaScript. Ezek a nyelvek jobb biztonsági funkciókat kínálnak, és jobban igazodnak a jelenlegi technológiai szabványokhoz.
Második fázis: Változások 2027-ben
2027-ben a Microsoft áttér a a VBScript leépítésének második szakasza. Ebben az időszakban a VBScript alapértelmezés szerint nem lesz engedélyezve a Windows adott évi verziójában. Azok a fejlesztők, akik továbbra is a VBScript-re támaszkodnak, igény szerint manuálisan is engedélyezhetik azt. Bár a 2027-es pontos dátumot még nem határozták meg, a Microsoft biztosítja, hogy a fejlesztőket alaposan értesíti a zökkenőmentes átállás érdekében.
Utolsó fázis: Teljes eltávolítás 2027 után
Az elavulási terv utolsó szakaszában a VBScript teljes eltávolítása a Windows jövőbeli verziójából. Ez magában foglalja az összes VBScript-hez kapcsolódó dinamikus hivatkozási könyvtár (.dll fájlok) eltávolítását, és a VBScripttől függő projektek működésképtelenné tételét. A Microsoft nem adta meg ennek az utolsó fázisnak a pontos évét, de jelentős átfutási időt biztosít a fejlesztőknek, hogy alkalmazásaikat más támogatott nyelvekre migrálják.
Az átállás elősegítése érdekében a Microsoft számos forrást és ajánlást kínál ezeknek a felhasználóknak. akik még mindig VBScriptet használnak a Visual Basic for Applications (VBA) és webprojektekben. A vállalat célja, hogy minimálisra csökkentse a fennakadásokat, és gondoskodjon arról, hogy a fejlesztők rendelkezzenek az alkalmazásaik hatékony frissítéséhez szükséges eszközökkel és információkkal.