In Microsoft System Center 2012 Configuration Manager, and later versions of the program, Windows Installer source list update fails when clients communicate with distribution points by using HTTPS. You receive the following error messages in SrcUpdateMgr.log on the clients:
UpdateURLWithTransportSettings(): HTTP requested but client settings prohibit it.
Failed source list update for product <product code>, error 87d00226
DoUpdateSourceListAll task failed, error code 87d00226
Source list update task failed, will be retried after 3600 seconds
This section contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 - How to back up and restore the registry in Windows
To work around the issue, use one of the following methods:
- Use HTTP for communication from clients to distribution points if you can.
- For packages, enable Copy the content in this package to a package share on distribution points in the package properties.
For applications, add the location of the application source to the following Windows Installer source list registry subkeys:
- HKEY_CLASSES_ROOT\Installer\Products\<product code>\SourceList\Net
- HKEY_CURRENT_USER\Software\Microsoft\Installer\Products\<product code>\SourceList\Net