ADVAPI32.dll Error when trying to run Igor Pro 9

After installing Igor Pro 9 on a Windows 7 PC the following error pops up when I try to run the program (32 bit or 64 bit): "The procedure entry point EventSetInformation could not be located in the dynamic link library ADVAPI32.dll.". I have installed and run Igor Pro 9 on other Windows 7 machines without issue. I checked to make sure that the dll file is on the computer. Has anyone else encounter this problem or know what would cause this?

advapi32.dll is a file that comes with Windows. Igor needs access to that file in order to run properly. If the file isn't there or can't be loaded for some reason, Igor can't run.

I suggest that you try rebooting your machine. If that doesn't work I would reinstall IP9, though I doubt that will help. If that doesn't work you will probably need to follow one of the many articles of questionable usefulness that one can find if you search for something like "ADVAPI32.dll missing". Or perhaps consult with your IT department if you have one.

I am also running into this issue - a popup error for the procedure entry point EventSetInformation. When checking the System32 folder the advapi32.dll is present. Rebooting, reinstalling, and copying the dll into the executable folder did not resolve the issue. Is this possibly a version compatibility issue with advapi32.dll? 

I have no idea if this is accurate or not, but someone on a GitHub issue I found for another program said that this problem can be fixed by installing this Windows 7 update:

 

https://www.microsoft.com/en-us/download/details.aspx?id=48636

 

Since Windows 7 is obsolete, we don't do any testing on it anymore. If you're still using Windows 7, I suggest upgrading if possible. Igor 10, whenever it is released, definitely won't support Windows 7.

Thank you for the quick response. Unfortunately, upgrading above windows 7 is not currently an option. I just tried updating Windows 7 (I am on an x86 system) and the error persisted. Is there anything else you can recommend to try?

Maybe you can download the ADVAPI32.dll from the internet directly. The only point to be noticed is that the version of your system.

For 32-bit,  put the ADVAPI32.dll into “C:/Windows/System32” folder.  and the  64-bit,  put it into “C:/Windows/SysWOW64”.

Then restart.

 

"https://www.dll-files.com/advapi32.dll.html"