Есть COM сервер, реализованный в exe.
Пользователь должен сам запустить exe-шник, когда захочет чтобы COM сервер стал доступным.
Когда экземпляр COM сервера создается с другого компьютера (соответственно и эккаунт другой — это важно !), то запускается новый процесс под этим "другим" эккаунтом (если эккаунт тотже самый, то новый процесс не создается).
Нужно, чтобы новый процесс не создавался и всегда использовалась уже зарегистрированная фабрика классов.