Регистрация, отмена регистрации или запрос COM-сервера MATLAB
comserver(
регистрирует или отменяет регистрацию MATLAB® как COM-сервер в учетной записи пользователя без необходимости в административных привилегиях. Этот синтаксис эквивалентен:action
)
comserver('register','User','current') comserver('unregister','User','current')
comserver('query')
отображает пути установки зарегистрированных COM-серверов MATLAB.
s = comserver('query')
возвращает структуру с символьными векторными полями:
User
- Путь установки MATLAB, зарегистрированный для учетной записи текущего пользователя
Administrator
- Путь установки MATLAB зарегистрирован для всех пользователей
Для пользователей с правами администратора можно зарегистрировать и отменить регистрацию MATLAB для всех пользователей из командной строки Windows. Для получения дополнительной информации см. matlab
(Windows)
. Если на компьютере установлено несколько версий MATLAB, лучшая практика необходимо запустить matlab
команду из matlabroot
папка. Чтобы зарегистрировать MATLAB для всех пользователей, введите:
matlab -batch "comserver('register','User','all')"
Чтобы отменить регистрацию MATLAB для всех пользователей, введите:
matlab -batch "comserver('unregister','User','all')"
Примечание
comserver
функция доступна для MATLAB R2020a и более поздних версий. Для регистрации предыдущих версий MATLAB введите:
matlab -regserver
matlab -unregserver