I was installing a software and throws an error Internal Error 2378. I googled the problem and most suggestions didn’t work out for me, btw I am using windows 7 ultimate. Most suggestion say that I need to run regsvr32 vbscript.dll which failed even if I keep on repeating the command. Yes its says the the command was successful but the error still remains. Below are some steps that helped me solve the problem, thanks to this blog for the help:
1. Open the command prompt or type cmd on the run window
2. To unregister the VBScript engine, run this command: reg delete “HKEY_CURRENT_USER\SOFTWARE\Classes\CLSID\{B54F3741-5B07-11CF-A4B0-00AA004A55E8}” /f
3. After that I reused the command regsvr32 vbscript.dll
Those 3 simple steps helped me in solving the problem and was able to install the software. The keyword for this I think is to unregister VBScript engine first before proceeding to the registration. Hope this solves the problem.

