Hello, NJacobe!
I installed on a test server using "
CCMSetup.exe /ExcludeFeatures:ClientUI"
As expected, no software center. Afterwards, I copied from another computer c:\windows\CCM\ClientUX folder to that computer and ran SCClient.exe. It took a little a couple of minutes to populate the box. I tried deploying Google Chrome as an application (available) and it showed up fine in the Software Center. Installed the application successfully.
I copied from another computer also the registry entries (export/import) for:
HKEY_LOCAL_MACHINE\SOFTWARE\Classes\softwarecenter\
HKEY_CLASSES_ROOT\softwarecenter
After the registry settings are in place, the "softwarecenter:" command from run works.
In short, reversing the article for "Nerfing Software Center" listed below.
If I were to combine the registry and the files, I could create a single installer package that would functionally install the Software Center UI without the need to reinstall the SCCM client.
Additional information can be found in the following articles:
Note: I started this post several months ago but held off on posting it. Since then, the circumstances have changed virtually eliminating the need for accessing Software Center not nearly as impor…
itinlegal.wordpress.com
In SCCM CB 1706 there is a new feature that allows you to direct link an application to Software Center by pasting a link into your browser. This can be achieved by clicking the “Share” icon when you have choose the application you want to link to.
deploymentresearch.com
I've tested this only on a test machine and everything appears to work. I do not know if there are any drawbacks to this method.
EDIT: No, I did not need to reboot the system after these changes.
Hope that helps!
-TJChan