Before I begin, allow me to get one thing out of the way; I absolutely hate the “This Program Might Not Have Installed Correctly” dialogue box. They are not only annoying but also misleading. Whatever little purpose they serve is negated by the fact that these prompts tend to be woefully inaccurate.
These warning prompts are triggered by the Program Compatibility Assistant (PCA) Service, which monitors all application installations and tries to detect known compatibility problems. The trouble is that most portable applications seem to trigger PCA alerts. Thankfully, disabling the PCA service is straightforward.
- Type services.msc in the Start Menu (or in the Run dialogue box).
- Locate the entry for Program Compatibility Assistant Service.
- Right Click on it and select Properties from the context menu.
- Set Startup Type to Disabled and close the Services applet.
- If you ever feel the need to undo the changes, simply change the Startup Type back to Manual.