VBScript engine missing from Windows

Technical code : VBSCRIPT_ENGINE_MISSING

What it means

Windows no longer has the engine that runs your table scripts. Your pincab isn't broken — Windows changed.

Why it happens

Microsoft has begun deprecating VBScript, now an optional Windows feature. Every Visual Pinball table script is written in that language: without the engine no table starts at all, and the error shown never mentions VBScript.

How Pincab Toolbox detects it

The free scanner checks the following:

The file vbscript.dll is missing from Windows\System32, from Windows\SysWOW64, or from both.

What to do

Windows' VBScript engine is missing or disabled. Without it, NO Visual Pinball table can start: that component runs each table's script.

  1. This is a Windows component, not a Visual Pinball one. It is almost always present: if it is missing, a system cleaner or a security policy removed it.
  2. Open the Start menu, type "Windows features", and open "Turn Windows features on or off".
  3. Look for anything like "Internet Explorer" or "WSH" and make sure the box is ticked. VBScript ships with those components.
  4. Confirm, let Windows install, and RESTART the machine. Without a restart, nothing changes.
  5. If you used a Windows "debloat" or cleanup tool, it is almost certainly the cause: look for a restore option in its settings.
  6. Run a new scan after the restart.

Check your own pincab

Pincab Toolbox is a free Windows scanner for Visual Pinball X and PinUP Popper. It finds and explains problems like this one. No account, no telemetry.

Download for free

Covered: Visual Pinball X (10.x) and PinUP Popper. Not covered: Future Pinball, Pinball FX, Visual Pinball 9 and the other frontends (PinballX, PinballY).

Other problems

All problems