I'm pretty sure I found the problem.
I know its there. I followed the instructions to the letter too.
MSCOMCTL.OCX in SysWOW64
open the command window (right click, run as administrator)
go to C:\WINDOWS\SYSWOW64
Run: regsvr32 mscomctl.ocx
Same error message.
I got xenoscript working, but it bugged me about a few other things. I had to register comdlg32.ocx and richtx32.ocx also (got them from a website called ocxdump). Check the properties of .ocx files you download, click digital signatures, and details to make sure the signature is OK. You don't want any dirty ActiveX applications running on your machine
Then when you get the 429 ActiveX component can't create object and Run-time error '91' Object variable or With block variable not set errors, you gotta do the same thing and register sqlite3.dll which would be done with the run_me.bat but fails. Just edit run_me.bat to include the full path to sqlite3.dll like below, save, then right click and run run_me.bat as administrator
c:\windows\syswow64\regsvr32 "c:\program files (x86)\Xenoscript\sqlite3.dll"
Side note: you want to put the .ocx files into the SysWOW64 (W
indows 32-bit o
-bit) folder, and run the regsvr32 from the SysWOW64 folder. Which is exactly what you did I'm just pointing out the significance for other readers. sqlite3.dll can stay in the xenogrears folder because it probably isn't used by anything else if you didn't have to register it. Good luck