Microsoft telah menguraikan rencana komprehensif untuk penghapusan bahasa VBScript dari Windows. Langkah ini, didorong oleh masalah keamanan dan ketersediaan alternatif yang lebih kuat, menandai berakhirnya era bahasa skrip yang telah menjadi bagian dari Windows sejak tahun 1996.
VBScript disertakan secara default di setiap versi desktop Microsoft Windows sejak Windows 98, di Windows Server dimulai dengan Windows NT 4.0 Option Pack, dan dengan Windows CE.
VBScript diperkenalkan pada tahun 1996 dan dengan cepat menjadi alat bagi administrator TI untuk mengotomatisasi tugas. Selama bertahun-tahun, ia menerima pembaruan yang menambahkan fungsionalitas seperti ekspresi reguler, argumen baris perintah, dan kelas. Terlepas dari kegunaannya, bahasa skrip sudah ketinggalan jaman, dan kerentanannya menjadikannya sebuah tanggung jawab dalam komputasi modern.
Lingkungan untuk menjalankan VBScript adalah Windows Script Host ( WSH), Internet Explorer (IE), dan Layanan Informasi Internet (IIS). Selain itu, ini dapat disematkan di program lain melalui Kontrol Skrip Microsoft.
Tahap Awal: Pembaruan Windows 11 24H2
Langkah pertama dalam pendekatan bertahap akan dimulai dengan pembaruan Windows 11 24H2. Pada update kali ini, VBScript akan diturunkan ke fitur on demand (FOD). Meskipun FOD ini, termasuk VBScript, sudah diinstal sebelumnya dan diaktifkan secara default, Microsoft menekankan bahwa ini adalah tindakan sementara untuk memastikan pengguna memiliki waktu untuk mentransisikan aplikasi dan proses mereka ke bahasa lain.
Keputusan Microsoft untuk menghentikan penggunaan secara bertahap. VBScript sebagian besar dimotivasi oleh masalah keamanan. Selama bertahun-tahun, VBScript sering menjadi sasaran serangan malware. Perusahaan mendorong administrator TI dan pengembang web untuk bermigrasi ke alternatif yang lebih aman dan modern seperti PowerShell dan JavaScript. Bahasa-bahasa ini menawarkan fitur keamanan yang lebih baik dan lebih selaras dengan standar teknologi saat ini.
Fase Kedua: Perubahan pada tahun 2027
Pada tahun 2027, Microsoft akan beralih ke fase kedua penghentian VBScript. Selama periode ini, VBScript tidak lagi diaktifkan secara default di versi Windows tahun tersebut. Pengembang yang masih mengandalkan VBScript akan memiliki opsi untuk mengaktifkannya secara manual sebagai fitur sesuai permintaan. Meskipun tanggal pastinya pada tahun 2027 belum ditentukan, Microsoft memastikan bahwa pemberitahuan akan diberikan kepada pengembang untuk memfasilitasi kelancaran transisi.
Tahap Akhir: Penghapusan Lengkap Setelah Tahun 2027
Tahap terakhir dari rencana penghentian adalah penghapusan VBScript secara menyeluruh dari versi Windows yang akan datang. Ini akan melibatkan penghapusan semua pustaka tautan dinamis (file.dll) yang berhubungan dengan VBScript, menjadikan proyek apa pun yang bergantung pada VBScript tidak berfungsi. Microsoft belum menentukan tahun pastinya untuk tahap akhir ini, namun memberikan pengembang waktu yang cukup lama untuk memigrasikan aplikasi mereka ke bahasa lain yang didukung.
Untuk membantu transisi ini, Microsoft menawarkan beberapa sumber daya dan rekomendasi untuk mereka yang masih menggunakan VBScript dalam Visual Basic for Applications (VBA) dan proyek web. Perusahaan ini bertujuan untuk meminimalkan gangguan dan memastikan bahwa pengembang memiliki alat dan informasi yang diperlukan untuk memperbarui aplikasi mereka secara efektif.