PUP.Optional.IFEO is Malwarebytes’ generic detection name for PUPs that block another program from running by intercepting it using the Image File Execution Options (IFEO) registry key in Windows.
Image File Execution Options are used to intercept calls to an executable. Its intended use is for debugging or replacing applications, but using it as a means to simply stop the executable from executing altogether has been common practice as well.
Malwarebytes protects users from PUP.Optional.IFEO by blocking the PUPs that create the offending regsitry value.
Malwarebytes can detect and remove PUP.Optional.IFEO without further user interaction.
Should users wish to keep this program and exclude it from being detected in future scans, they can add the program to the exclusions list. Here’s how to do it.
If you want to allow the program to connect to the Internet, for example to fetch updates, also add an exclusion of the type Allow an application to connect to the internet and use the Browse button to select the file you wish to grant access.