Некоторые приложения, установленные на уровне пользователя, также открывают несколько экземпляров. У меня установлен Microsoft Edge Canary на уровне пользователя, и он по-прежнему открывает несколько экземпляров.
Я думаю, что ограничение программы одним экземпляром - это не функция уровня ОС, это зависит от того, как программа закодирована. Эти приложения с одним экземпляром спроектированы таким образом и используют обнаружение одного экземпляра в коде. Поэтому я думаю, что вы не можете изменить это поведение только с изменением уровня ОС.