De acuerdo. Es probable que algún programa haya suplantado algunas entradas del registro que deberían apuntar a Vbscript.dll. El motor de ejecución de Vbscript se registra en la rama HKEY_LOCAL_MACHINE\Software\Classes, pero algunas aplicaciones, sobre todo de seguridad para mantener el control acerca de los scripts que se ejecutan, registran módulos alternativos en la subclave correspondiente bajo HKEY_CURRENT_USER\Software\Classes, obteniendo así preferencia de ejecución para la cuenta de usuario actual.
En el símbolo del sistema (Cmd.exe) ejecuta:
reg delete "HKCU\SOFTWARE\Classes\CLSID{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
Y para Windows de 64 bits:
reg delete "HKCU\SOFTWARE\Classes\Wow6432Node\CLSID{B54F3741-5B07-11CF-A4B0-00AA004A55E8}" /f
Si alguna de las órdenes anteriores indica que la clave especificada no existe, no pasa nada. Intenta de nuevo la instalación y si vuelve a fallar repite los regsvr32 anteriores.