I ran into a few problems with a vb6 dll I had been working with. It seemed to be functioning differently on separate servers. So I decided to try and start my game from scratch and unregister the component from the registry. *BONK*

regsvr32.png

This application has failed to start because MSVBVM60.DLL was not found. Re-installing the application may fix this problem.

So I did just that and reinstalled the VB6 Runtime components. Which seemed to help slightly. But I was subsequently slapped with this next error.

regsvr32-2.png  LoadLibrary(”Some.dll”) failed. GetLastError returns 0×0000007e.

Well, I notice that there are some locks on the tool using my favorite unlocker tool.  But After an IIS reset (which removed the locks), I was still at the same point. No matter what I do it seems that I can’t register this dll correctly.

But finally a colleague suggested that my regsvr32 might in fact be corrupted. What are the odds of that though? Evidently pretty damn good. Once I got my hands a new version of regsrv32 I was back in business!

success.png