SQL Server Configuration Manager: Where to Find It and What a DBA Uses It For

You need to change a service account, switch on TCP/IP or check which port SQL Server listens on, and SQL Server Configuration Manager is not in the Start menu. It never went anywhere. It is a Microsoft Management Console snap-in, not a program, so newer versions of Windows do not list it as an app. You open it by its file name.

⚡Press Win+R, type SQLServerManager17.msc, Enter. That is SQL Server 2025; use 16 for 2022, 15 for 2019. Change service accounts here, never in Services, and come here to enable TCP/IP and set ports.

Open It

  1. Press Win+R (or type in the Start menu search).
  2. Type the file name for your version from the table below and press Enter.
  3. Accept the admin prompt. It changes services and the registry, so it runs elevated.
SQL Server versionType this in Win+RFull path
SQL Server 2025SQLServerManager17.mscC:\Windows\SysWOW64\SQLServerManager17.msc
SQL Server 2022SQLServerManager16.mscC:\Windows\SysWOW64\SQLServerManager16.msc
SQL Server 2019SQLServerManager15.mscC:\Windows\SysWOW64\SQLServerManager15.msc
SQL Server 2017SQLServerManager14.mscC:\Windows\SysWOW64\SQLServerManager14.msc
SQL Server 2016SQLServerManager13.mscC:\Windows\SysWOW64\SQLServerManager13.msc
SQL Server 2014SQLServerManager12.mscC:\Windows\SysWOW64\SQLServerManager12.msc
SQL Server 2012SQLServerManager11.mscC:\Windows\SysWOW64\SQLServerManager11.msc

If Win+R cannot find it, open the full path from the table in File Explorer: if the file is not there, that version’s tools are not installed on this machine. On the lab instance there is a copy in C:\Windows\System32 too. To keep it handy, find the file in File Explorer, right-click it and choose Pin to Start or Pin to taskbar.

SQL Server Configuration Manager on SQL Server Services: SQL Server and SQL Server Agent running under NT Service virtual accounts, SQL Server Launchpad and SQL Server Browser stopped, with the Network Configuration, Native Client and Azure Extension for SQL Server nodes on the left.

Configuration Manager on the lab instance. The engine and Agent run under their own virtual accounts, NT Service\MSSQLSERVER and NT Service\SQLSERVERAGENT, and this is where you would change either. The Azure Extension for SQL Server node on the left is the SQL Server 2022 and later addition.


What a DBA Uses It For

Changing a service account or its password. This is the one to remember. Configuration Manager does more than set the account: it also grants the new account permission to read SQL Server’s part of the registry. Change the account in Windows Services instead and SQL Server can lose access to its own settings and fail to start. SQL Server Service Will Not Start covers what that looks like. A password changed here takes effect without a restart.

Turning on TCP/IP and setting the port. Under SQL Server Network Configuration, the protocols for each instance. Remote clients need TCP/IP enabled; Enabling TCP Connections walks through it, and SQL Server Default Ports covers 1433, dynamic ports and named instances. Protocol changes need a service restart before they apply.

SQL Server Configuration Manager, SQL Server Network Configuration, Protocols for MSSQLSERVER: Named Pipes disabled, Shared Memory disabled, TCP/IP enabled.

Protocols for the same instance: TCP/IP enabled, Named Pipes and Shared Memory disabled, the same three settings the PowerShell query further down reads. Most installs leave Shared Memory on for local connections; this lab has it off.

Forcing encryption. The certificate and the Force Encryption switch live on the protocol properties. Forcing Encrypted Connections has the steps.

Startup parameters. On the SQL Server service’s properties: trace flags, -m for single-user mode when you need to recover a lost sysadmin, and the paths to master and the error log.

Starting and stopping services, with the right dependencies, including SQL Server Agent and the Browser service that named instances rely on.

One thing it no longer does: from SQL Server 2022, it cannot create client aliases. Microsoft points to the SQL Server Client Network Utility for that.


Read the Same Settings Without the GUI

Configuration Manager reads everything through WMI, and so can PowerShell. Useful on a server you only have a remote shell on, or to check a setting across many servers:

Get-CimInstance -Namespace root\Microsoft\SqlServer\ComputerManagement17 -ClassName SqlService |
    Select-Object ServiceName, DisplayName, State, StartName

Get-CimInstance -Namespace root\Microsoft\SqlServer\ComputerManagement17 -ClassName ServerNetworkProtocol |
    Select-Object InstanceName, ProtocolName, Enabled
The lab instance, read through WMIreal example output, not something to copy
ServiceName DisplayName State StartName MSSQLLAUNCHPAD SQL Server Launchpad (MSSQLSERVER) 1 NT Service\MSSQLLaunchpad MSSQLSERVER SQL Server (MSSQLSERVER) 4 NT Service\MSSQLSERVER SQLBrowser SQL Server Browser 1 NT AUTHORITY\LOCALSERVICE SQLSERVERAGENT SQL Server Agent (MSSQLSERVER) 4 NT Service\SQLSERVERAGENT InstanceName ProtocolName Enabled MSSQLSERVER Sm False MSSQLSERVER Np False MSSQLSERVER Tcp True

A state of 4 is running and 1 is stopped. The namespace ends in 17 for SQL Server 2025; use 16 for 2022, 15 for 2019. If this fails with Invalid namespace, Configuration Manager will fail to open too, and Cannot Connect to WMI Provider is the fix.


Common Questions

Where is SQL Server Configuration Manager in Windows 11?
Not in the app list, because it is an MMC snap-in rather than a program. Open it by name: Win+R, SQLServerManager17.msc for SQL Server 2025, 16 for 2022, 15 for 2019. Pin it once you have found it.
I have several versions installed. Which file do I open?
Each version installs its own file, numbered as in the table. Open the one that matches the instance you are changing.
Can I change the service account in Services instead?
Microsoft says not to. Services changes the account name but not the registry permissions SQL Server needs, so the service may not start. Use Configuration Manager, or SQL Server setup.
It opens with “Cannot connect to WMI provider”.
The WMI provider it depends on is no longer registered, usually after another SQL Server version was uninstalled. Cannot Connect to WMI Provider has the one-line fix.

Related

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *