This is machine translation

Translated by Microsoft
Mouseover text to see original. Click the button below to return to the English version of the page.

Note: This page has been translated by MathWorks. Click here to see
To view all translated materials including this page, select Country from the country navigator on the bottom of this page.

Manually Create Automation Server

Microsoft® Windows® operating system automatically creates an Automation server when a controller application first establishes a server connection. Alternatively, you can manually create the server before starting any of the client processes.

To create a MATLAB® server manually, use the -automation switch in the matlab startup command. From the operating system prompt, type:

matlab -automation

Alternatively, you can add this switch every time you run MATLAB, as follows:

  1. Right-click the MATLAB shortcut icon

    and select Properties from the context menu. The Properties dialog box for matlab.exe opens to the Shortcut tab.

  2. In the Target field, add -automation to the end of the target path for matlab.exe. Be sure to include a space between the file name and the symbol -. For example:

    "C:\Program Files\MATLAB\R2016a\bin\win64\MATLAB.exe" -automation


When the operating system automatically creates a MATLAB server, it too uses the -automation switch. In this way, MATLAB servers are differentiated from other MATLAB sessions. This protects controllers from interfering with any interactive MATLAB sessions that might be running.