I use INNOSetup for my installer. I install and register over 24 DLLs during this process. As of late, up to 5 DLLs are not registering. I have writing a program that starts RegSvr32 to register each of these DLLs manually. It isn't always the same 5 DLLs, but it is commonly 2 of them. Most machines just work. There have been more than 20 computers that haven't. Note: I have over 3000 install sites that might have multiple machines installed.
One of our tech's remotes in, runs this special EXE as administrator and finds the ones that are not registering. Then starts an Administrative Command Prompt and manually calls the RegSvr32 to register them.
Problem is solved.
Does anyone have some idea why this failure happens?
I feel like I can rule out Anti-Virus since manually running it allows it to register.