If when you open Outlook 20016 or any other program on your Windows 10/8/7 PC you receive a message – Failed to register a VB Script dll. Reinstall or run Regsvr32.exe Vbscript.dll to self-register; then this post may help you. To resolve this issue, you will have to re-register the vbscript.dll file.
Failed to register a VB Script DLL
From the WinX Menu, open Command Prompt as Administrator, type the following and hit Enter:
This will re-register the concerned DLL file using the Windows OS tool regsvr32.exe. The Regsvr32 tool is a command-line utility that can be used for registering, and un-registering OLE controls as DLL and ActiveX (OCX) controls in the Windows operating system.
You will see the following message if it runs successfully – DllRegisterServer in vbscript.dll succeeded.
If it does not work and the DLL file failed to register, then log on by using an administrator account, and then register the DLL file.
You may also download our ready-to-use registry fix from here.
Create a system restore point first and then double-click on the downloaded .reg file to add its contents to your Registry. If this works for you great; else you have the option your system back to the created point.
You may also use our File Association Fixer to fix the VBS file association and see if that works for you.
You also .reinstall the program which throws up the error and see if that makes the error message go away.
If you receive the error message when you run Outlook, you may Repair Office and see if that helps you.
Related read: Windows Script Host access is disabled on this machine.