Third-Party Patching for SCCM

Patch over 335+ third-party updates across 190 products in SCCM

Knowledge Base ArticlesDownload Trial

SCCM Update Download Error 0x80070191 – The Thread is not in Background Processing Mode

We have been seeing some instances where third-party software updates will fail to download into a deployment package when WSUS is configured to use a UNC share for the WSUS Content folder.

More Details About this Issue

When attempting to download a third-party update from the Configuration Manager console, you receive the following message in the console “Error: The thread is not in background processing mode.

SCCM Download Failed The thread is not in background processing mode. 0x80070191

If you open the PatchDownloader.log in the %temp% folder, you can also find the following errors.

HttpSendRequest failed HTTP_STATUS_FORBIDDEN or HTTP_STATUS_DENIED

ERROR: DownloadContentFiles() failed with hr=0x80070191

This error happens because the WSUSPool:NetworkService used in IIS can’t authenticate to remote UNC shares.

This is most commonly the case when you are using a network share for the UNC path or have multiple software update points using a shared SUSDB, but the shared context folder and the permissions haven’t been configured properly.

How to Fix this Issue

The video guide below goes into more details about why the downloads fail with error 0x80070191 and the possible resolutions.

Please start at 20:18

Resources

IIS LoginMethod – https://docs.microsoft.com/en-us/iis/configuration/system.applicationhost/sites/site/application/virtualdirectory#configuration
IIS 401.3 Error Code – https://support.microsoft.com/en-us/help/943891/the-http-status-code-in-iis-7-0-iis-7-5-and-iis-8-0
Managing WSUS from the Command Linehttps://docs.microsoft.com/de-de/security-updates/windowsupdateservices/18127395