---
schema_version: "1"
id: b5afb0c8b8a0cdd8095d29d74e5a460298acb6f17895cacfc94e636ddc5a76ed
title: Tableau Server Administration Controller
collection: tableau
version: next
locale: en-gb
portal_url: https://docs.salesforce.com/tableau/next/en-gb/server/server_process_tsm-admin-controller.md
canonical_url: https://help.tableau.com/v0.0/server/en-gb/server_process_tsm-admin-controller.htm
source_site: help.tableau.com
content_type: documentation
content_hash: e7fbda05cc99dc273c130902cda4834ae923b24449c10ad1a631306c53ee0d52
description: Understand and manage the Tableau Server Administration Controller (TSM Controller).
---
[Skip to main content](#main-content)

# Tableau Server Administration Controller

The Administration Controller process hosts the TSM REST API for configuring and managing your Tableau Server deployment. There can only be a single instance of the Administration Controller in the entire cluster.

This process will be automatically configured on the initial node of the cluster during installation – no explicit configuration is required.

The Administration Controller is also referred to as the _TSM Controller_and the _TSM Administration Controller_.

<table style="width: 100%;mc-table-style: url('Resources/TableStyles/Basic-Border.css');" class="TableStyle-Basic-Border" cellspacing="0"><colgroup><col class="TableStyle-Basic-Border-Column-Column1"><col class="TableStyle-Basic-Border-Column-Column1"></colgroup><tbody><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>Process</strong></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1"><p> Administration Controller</p></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyE-Column1-Body1"><strong>Status</strong></td><td class="TableStyle-Basic-Border-BodyD-Column1-Body1">Status of the  Administration Controller process is visible on the Status Page, displayed as <span class="uicontrol">TSM&nbsp;Controller</span>. For more information, see <a href="https://help.tableau.com/v0.0/server/en-gb/service_viewstatus.htm" class="xref">View Server Process Status</a></td></tr><tr class="TableStyle-Basic-Border-Body-Body1"><td class="TableStyle-Basic-Border-BodyB-Column1-Body1"><strong>Logging</strong></td><td class="TableStyle-Basic-Border-BodyA-Column1-Body1">Logs generated by the  Administration Controller process are located in <code><code>C:\ProgramData\Tableau\Tableau Server\data\tabsvc\logs\</code>tabadmincontroller</code>. For more information, see <a href="https://help.tableau.com/v0.0/server/en-gb/logs_loc.htm" class="xref">Tableau Server Logs and Log File Locations</a></td></tr></tbody></table>

## What happens when the Administration Controller process fails?

If the Administration Controller fails, the Tableau Server cluster should continue to function; however, TSM commands and the TSM web UI will be unavailable. You will not be able to make any changes or updates to the configuration or topology until the Administration Controller is back up and running. Like other TSM services, Administration Controller is automatically restarted if it is stopped or has failed.

If the Administration Controller doesn’t start up on the node, you can try to start the service manually by running the following command:

`sc start tabadmincontroller_0`

## Moving the Administration Controller

If the initial node fails, you need to move the Administration Controller and the Licensing Service to a different node so that Tableau Server can continue to function. For details on how to do this, see [Recover from an Initial Node Failure](https://help.tableau.com/v0.0/server/en-gb/distrib_ha_init_node_fail.htm).

## Restarting the Administration Controller

Restart the TSM Administration Controller:

`net stop tabadmincontroller_0`

`net start tabadmincontroller_0`

**Note:** You must run these commands as an administrator from a command prompt. Depending on how your computer is configured, you may need to run them in the `C:\Windows\System32` folder.

**Note:** It may take a few minutes for tabadmincontroller to restart. If you attempt to apply pending changes in the next step before the controller has fully restarted, TSM will not be able to connect to the controller. You can verify that the controller is running by using the `tsm status -v` command. Tableau Server Administration Controller should be listed as "is running".