Run-time Error -2147221504 (80040000) Follow


When double-clicking on the program icon, you receive a message which says:

Run-time Error '-2147221504 (80040000)':

The plan you are opening requires files that are not installed.

Please update your software and try again.

Why is this happening?

This error is caused by missing product information which is created by our installer within the Windows Registry. This error is most often encountered after running a Registry Cleaner or Optimizer or after using the Windows Restore function.


Remove the current installation 

  1. Close any open programs.
  2. Click Start on your Windows toolbar.
  3. Point to Settings, and click Control Panel.
  4. Double-click Add or Remove Programs.
  5. Select Business Plan Pro or Marketing Plan Pro.
  6. Click Remove.
  7. Click Application Manager (or Palo Alto Software's Application Manager) then click Remove.
  8. Once finished, restart the PC.

Download a registry cleaner file

  1. Next, you'll need to use a registry file to remove any remaining pieces of the software from Windows.
  2. Download this removal utility which will remove the Windows Installer Registry information for our software from the Registry.
  3. When prompted, choose to save the file to the Desktop of your computer.
  4. Once downloaded, open the file or double click on it to launch the utility and then click the link for your version of the software.
  5. If prompted by Windows, click Yes to merge the information into the registry.
  6. Click OK to the message which states that the registry information was successfully merged.

Download the latest installer for your software

  1. Go to our website:
  2. Enter the product information requested and click Go.
  3. Download the installer for your software. When prompted, choose to save the file to disk and direct the file to the desktop of your computer.

'Clean Boot' your computer's operating system*

  1. Close any open programs
  2. Click on the Windows Start button, and click Run
  3. Type the following command into the Open box: MSCONFIG
  4. Click OK.
  5. Click on Selective Startup
  6. Uncheck the box for Load Startup Group items
  7. Click OK to save the changes
  8. Restart your computer

Clear the Windows Temp files:

  1. Click on the Windows Start button, and click Run
  2. Type the following command into the Open box: %TEMP%
  3. Click OK
  4. Click on Edit and then choose Select all
  5. Press Delete to delete all of the temporary files in the directory

Re-install the program

  1. Double-click on the Installer program which was downloaded previously to install the software.
  2. Once the software has been reinstalled, test the program while still in the "clean boot" of the operating system to ensure that the software launches normally.

Return to Normal Startup mode

  1. Click the Windows Start button, and click Run
  2. In the Open box, type msconfig and then click OK
  3. On the General tab, click to select Normal Startup
  4. Restart the computer when prompted

*Note: If you are using Windows NT4.0 or 2000, you will be unable to 'Clean Boot' your operating system. In this situation you should restart your computer and use the Windows Task Manager to close down any background applications.

Was this article helpful?
0 out of 2 found this helpful
Have more questions? Submit a request



Please sign in to leave a comment.