Future of VBS applications


pokeefe0001

Well-known member
Member
VIP
Local time
11:05 AM
Posts
299
Location
Pacific Northwest USA
OS
Windows 11
A non-profit group I work with uses an application built around (are at least relies heavily on) VBS scripts. Converting the scripts to some other language is not an option; the application expects to invoke a VBS customized initialization script plus a bunch of other customized function scripts. The group is currently running a donated old Win 10 laptop (with another old donated "backup" laptop, just in case) so there's no worry of VBS being disabled on as long as they continue using those devices. However, if they are given a newer laptop running Win11, the deprecation of VBS is going to be an issue.

Has there been any mention of third-party support VBS once Microsoft disables it?

If the current vbscript.dll was saved in another library and registered, would VBS scripts continue working? (I suspect that's an incredibly naive question.)
 
Windows Build/Version
Win11 Pro build 26100.7623 (but that's irrelevant to this thread)

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Microsoft
    CPU
    Intel Core i5-8400
    Motherboard
    ASUS PRIME H370-PLUS
    Memory
    16GB
    Graphics Card(s)
    Intel UHD Graphics 630
    Sound Card
    On board
    Monitor(s) Displays
    Samsung SyncMaster 2043BWX
    Screen Resolution
    1680 x 1050
    Hard Drives
    Samsung SSD 850 256GB
    WDC 1TB NVMe
    WD 3TB external USB drive
    PSU
    I don't remember
    Case
    Corsair something-or-other
    Cooling
    Air CPU + 2 case fans
    Keyboard
    DAS S Pro (Cherry Brown)
    Mouse
    Logitech USB of some sort

My Computer

System One

  • OS
    Windows 11 Pro Insider 64 bit 25H2 26200.5742
    Computer type
    PC/Desktop
    Manufacturer/Model
    Gigabyte Z390 UD
    CPU
    Intel Core i7 9700K 3.60
    Motherboard
    Gigabyte Z390 UD
    Memory
    16 GB
    Graphics Card(s)
    nVidia GEForce RTX 2060 Super
    Sound Card
    onboard
    Monitor(s) Displays
    Two 27" Dell 4K monitors
    Screen Resolution
    3840 x 2160
    Hard Drives
    M.2 NVME SSD, 500 GB; Two 2TB Mechanical HDD's
    PSU
    850w PSU
    Case
    Cyberpower PC
    Cooling
    Water cooled
    Keyboard
    Backlit Cyberpower gaming keyboard
    Mouse
    Backlit Cyberpower gaming mouse
    Internet Speed
    1 GB mbps
    Browser
    Brave
    Antivirus
    Windows Security
From the official timeline for VBScript deprecation, VBS won't be removed from Windows before 2027.

W11 21H2 thru 25H2, it's present and enabled by default.
W11 26H2, it's present but disabled by default. You will have to enable it as an Optional Feature from Settings.
After 26H2, it's permanently gone.

26H2 will be the last Windows you can run VBS scripts on, unless someone hacks to run on later Windows.
 
Last edited:

My Computer

System One

  • OS
    Windows 7

My Computer

System One

  • OS
    Windows 11 Pro 25H2
    Computer type
    PC/Desktop
    Manufacturer/Model
    Intel NUC12WSHi7
    CPU
    12th Gen Core i7-1260P
    Motherboard
    NUC12WSBi7
    Memory
    64 GB Micron PC4-25600
    Graphics Card(s)
    Intel Iris Xe Graphics
    Sound Card
    on-board Realtek HD Audio
    Monitor(s) Displays
    Dell U3219Q
    Screen Resolution
    3840 x 2160
    Hard Drives
    Samsung SSD 990 PRO 1TB
    Crucial MX500 2 TB
    Antivirus
    Microsoft Defender
Has there been any mention of third-party support VBS once Microsoft disables it?

If the current vbscript.dll was saved in another library and registered, would VBS scripts continue working? (I suspect that's an incredibly naive question.)
1. There is no 3rd-party support since VBS was a Windows-only product.

2. It's not about the DLL's. The Windows Scripting Host that runs VBS scripts is disappearing, because it's a security problem.

3. If an application is written as a series of scripts, it can probably execute inside a Virtual Machine which runs an older version of Windows. That's your fallback if moving the app to a W11 host doesn't work. They can always run the scripts inside a VM hosting a copy of W10.
 

My Computer

System One

  • OS
    Windows 7
Just convert them to powershell
I have no idea how this application invokes its associated scripts but I'm quite sure it doesn't know how to invoke the Powershell shell. I believe it does support Javascript scripts, but not, I think, for its initialization script.
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Microsoft
    CPU
    Intel Core i5-8400
    Motherboard
    ASUS PRIME H370-PLUS
    Memory
    16GB
    Graphics Card(s)
    Intel UHD Graphics 630
    Sound Card
    On board
    Monitor(s) Displays
    Samsung SyncMaster 2043BWX
    Screen Resolution
    1680 x 1050
    Hard Drives
    Samsung SSD 850 256GB
    WDC 1TB NVMe
    WD 3TB external USB drive
    PSU
    I don't remember
    Case
    Corsair something-or-other
    Cooling
    Air CPU + 2 case fans
    Keyboard
    DAS S Pro (Cherry Brown)
    Mouse
    Logitech USB of some sort
What application… that would help quite a bit.. unless it’s proprietary and you cannot share details
 

My Computer

System One

  • OS
    Windows 11 Pro
What application… that would help quite a bit.. unless it’s proprietary and you cannot share details
MediaMonkey v4. There is a MediaMonkey v5 that does not use VBScript, but it does not support any of the customer-written extensions written over the past 20 years. A small number of those extensions have been rewritten to work in the new environment but not the few used by this organization. And the organization consists mostly of nontechnical senior citizens so in-house development is not going to happen. They are stuck with the VBS version until they move away from MediaMonkey altogether.
`
 

My Computer

System One

  • OS
    Windows 11
    Computer type
    PC/Desktop
    Manufacturer/Model
    Microsoft
    CPU
    Intel Core i5-8400
    Motherboard
    ASUS PRIME H370-PLUS
    Memory
    16GB
    Graphics Card(s)
    Intel UHD Graphics 630
    Sound Card
    On board
    Monitor(s) Displays
    Samsung SyncMaster 2043BWX
    Screen Resolution
    1680 x 1050
    Hard Drives
    Samsung SSD 850 256GB
    WDC 1TB NVMe
    WD 3TB external USB drive
    PSU
    I don't remember
    Case
    Corsair something-or-other
    Cooling
    Air CPU + 2 case fans
    Keyboard
    DAS S Pro (Cherry Brown)
    Mouse
    Logitech USB of some sort

Latest Support Threads

Back
Top Bottom