One of the most common chores a Configuration Manager administrator will face is deploying software. Within that realm, one of the most common chores is having to 're-run' an Advertisement on one or more clients to complete an installation.
Latest posts by David Stein (see all)
- How to deploy a scripted application installation with SCCM 2012 - Mon, Sep 23 2013
- How to deploy an MSI package with SCCM 2012 - Mon, Aug 19 2013
- SCCM 2007 – General client troubleshooting tips - Tue, Aug 6 2013
Symptoms
- Attempts to re-run an Advertisement result in an error status of "This program cannot be run because the program files cannot be found. For more information, please contact your administrator or helpdesk operator."
- Attempts to re-run an Advertisement result in an error status of "Program will not rerun"
Potential causes
- Advertisement scheduling "Program rerun behavior" option is set to "Never rerun advertised program"
- Advertisement scheduling "Program rerun behavior" option is not configured to allow a re-run when the status matches that of a specific client installation attempt.
- The Advertisement references a Program that has a pre-run Dependency enabled ("Run another program first")
- The Package content has been removed or modified on the associated DP server such that referenced files are missing or inaccessible from the Client.
- The advertised Program failed with an exit code of one (1), which indicates "Fatal Error Non-Retry".
Suggestions
- Configure the "Program rerun behavior" to "Always rerun advertised program", but ONLY if you do not allow users to select their own installations. This is best used with centrally-controlled software distribution.
- Resolve exit code 1 issues if possible.
- Remove Program pre-run Dependencies ("Run another program first") and either replace with a script-wrapper or use a Task Sequence.
- Verify the content on each DP server is correct and up to date with respect to the Advertised Program settings.
Helpful links
- How to Re-run an Advertisement
- List of Log Files in Configuration Manager 2007
- Troubleshooting Software Distribution Issues
- Troubleshooting Software Distribution Using Custom Error Codes
- Jason Sandys Blog: Config Manager and Failed Program Retry