Is there a list of all the non Altiris services that SMP requires to function?
We don’t use any windows services directly from the code, but rather rely on Windows API / .NET Framework, which could use any of these.
Note: This article is not meant to deliver a comprehensive list of these Windows services. To create a real list it would require all ITMS teams to provide their feedback. Also, it will require some efforts from QA with “attempt” to minimize OS services by disabling them one-by-one and perform extensive set of tests after to see for any failures. Support of such “minimized OS” setups never was a goal or a promise to be delivered.
Some services that we can consider as necessary but also require some others:
Network Services – (Network List Service) to connect to the network.
Security Account Manager – for authentication.
Windows Installer – to set up everything. after install?
IIS – with all features, listed in release notes/tech docs by ITMS etc, to host web related items.(World Wide Web Publishing service and Windows Process Activation) Service.
Windows Management Instrumentation (WMI) – for some .NET calls that are querying for it.
Cryptographic Services (CryptSvc) – also, .NET uses it for encryption.
Task Scheduler – to run scheduled tasks.
RPC service - Agent push
Interactive Services Detection - needs to be set to enabled or Manual for interactive tasks/user interaction.
ASP.Net State Service
Subscribing will provide email updates when this Article is updated. Login is required.