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