Регистрация, отмена регистрации или запрос 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