Failed to invoke Execution Manager, InstallSoftware failed, hr=0x87d02004

During our Windows XP to Windows 7 migration, we started seeing some strange issues with execution manager failing to start when running our task sequence. It was only happening on one deployment, and we had dozens of other deployments of the same task sequence running without issue.

We had the below log in our smsts.log.

The interesting piece was that the machine would PXE boot, start the task sequence but once it got into Windows it would get this error when attempting to install the first package.

After reviewing all our settings, we found a very simple answer: The deployment was expired!

This makes sense. Keep in mind that WinPE does not evaluate all deployment settings such as expiration, maintenance windows, platform to run on, etc. So once the machine got into Windows and had a full ConfigMgr client installed, it immediately saw the expired deployment and would not start execution manager. Uncheck the expiration and everything goes off without an issue!

3 thoughts on “Failed to invoke Execution Manager, InstallSoftware failed, hr=0x87d02004

  1. JEE

    Thanks! this was my problem too.

  2. MSnow

    This also could happen if the program for the package is not allowed to installed “without being deployed”

  3. Ali

    That’s it. Thanks!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes:

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url=""> 

This site uses Akismet to reduce spam. Learn how your comment data is processed.