AI agents: use the documentation index at llms.txt to locate machine-readable pages. This section is indexed by https://docs.particular.net/servicecontrol/llms.txt. The markdown version of this page is served as plain text. An MCP server at /mcp serves the same content via the search_docs and read_doc tools; it is read-only and needs no credentials. Markdown versions of documentation pages are available by appending .md to the page URL. Directory URLs use index.md. They are served as text/plain because some retrieval backends reject text/markdown.

InvalidOperationException: Sequence contains no matching element

Symptoms

The following error is shown when either:

  • launching the ServiceControl Management Utility (SCMU)
  • upgrading an instance on version >= 5.x via the SCMU
System.InvalidOperationException: Sequence contains no matching element
   at System.Linq.Enumerable.Single[TSource](IEnumerable`1 source, Func`2 predicate)
   at ServiceControlInstaller.Engine.Instances.ServiceControlAuditInstance.Reload() in
   ...

Problem

The SCMU version that is launched is incompatible with instances created with a later version of ServiceControl.

More specifically, it's likely that the version of SCMU is earlier than 4.33.x and there are ServiceControl instances created with version 5.x or later.

Solution

If you no longer have any instances of ServiceControl running in version 4.x or earlier:

  • Uninstall SCMU version 4.x via Windows Add/Remove software.

If you still have instances of ServiceControl running in version 4.x or earlier:

  • Install the latest version 4.x version of SCMU which does not have this bug.

The ServiceControl Management Utility is available for download at the following location:

More information

  • Version 5.x instances must be managed using the downloaded executable.

  • Version 4.x instances must be managed using the installed version.