Complete List of Windows Run Commands (MSC/CPL) for System Administrators and Power Users


2 views

As a system administrator working with Windows Server 2003 (and newer versions), mastering Run commands can significantly boost your productivity. These commands provide direct access to management consoles and system utilities without navigating through multiple GUI layers.

Here's a categorized list of essential MSC (Microsoft Management Console) commands:

compmgmt.msc - Computer Management
devmgmt.msc - Device Manager
diskmgmt.msc - Disk Management
eventvwr.msc - Event Viewer
fsmgmt.msc - Shared Folders
gpedit.msc - Group Policy Editor
lusrmgr.msc - Local Users and Groups
perfmon.msc - Performance Monitor
secpol.msc - Local Security Policy
services.msc - Services
taskschd.msc - Task Scheduler

For quick access to Control Panel functions:

appwiz.cpl - Add/Remove Programs
desk.cpl - Display Properties
firewall.cpl - Windows Firewall
inetcpl.cpl - Internet Options
intl.cpl - Regional Settings
main.cpl - Mouse Properties
mmsys.cpl - Sound Settings
ncpa.cpl - Network Connections
powercfg.cpl - Power Options
sysdm.cpl - System Properties

Power users often create batch files or PowerShell scripts to organize these commands. Here's a simple example:

@echo off
:menu
cls
echo Windows Admin Shortcuts
echo ----------------------
echo 1. Computer Management
echo 2. Services
echo 3. Event Viewer
echo 4. Disk Management
echo 5. Exit
echo.
set /p choice="Enter option: "

if "%choice%"=="1" start compmgmt.msc
if "%choice%"=="2" start services.msc
if "%choice%"=="3" start eventvwr.msc
if "%choice%"=="4" start diskmgmt.msc
if "%choice%"=="5" exit

goto menu

For modern systems, PowerShell provides even more flexibility:

# Launch multiple consoles in tabs using Windows Terminal
$commands = @(
    "compmgmt.msc",
    "eventvwr.msc",
    "services.msc"
)

foreach ($cmd in $commands) {
    Start-Process wt -ArgumentList "-p "Command Prompt" cmd /k $cmd"
}

These Run commands trace back to Windows NT architecture, maintaining remarkable consistency across versions. While some newer Windows 10/11 settings have migrated to modern UWP apps, the core MSC and CPL commands remain vital for system administration.

For a complete reference, Microsoft maintains documentation of these commands, though it's often scattered across different KB articles. Many administrators create their own categorized lists based on:

  • System configuration commands
  • Network-related commands
  • User management commands
  • Diagnostic tools
  • Security utilities

As a developer working with Windows Server environments, I've found that knowing the right Run commands can save hours of navigating through GUI menus. These commands provide direct access to system utilities, management consoles, and configuration panels - especially valuable when working with headless servers or writing automation scripts.

Here's the essential list of Microsoft Management Console (MMC) snap-ins:

compmgmt.msc - Computer Management
devmgmt.msc - Device Manager
diskmgmt.msc - Disk Management
eventvwr.msc - Event Viewer
fsmgmt.msc - Shared Folders
gpedit.msc - Group Policy Editor
lusrmgr.msc - Local Users and Groups
perfmon.msc - Performance Monitor
secpol.msc - Local Security Policy
services.msc - Services Manager
taskschd.msc - Task Scheduler

For quick access to Control Panel functions:

appwiz.cpl - Programs and Features
desk.cpl - Display Settings
firewall.cpl - Windows Firewall
inetcpl.cpl - Internet Options
main.cpl - Mouse Properties
mmsys.cpl - Sound Settings
ncpa.cpl - Network Connections
powercfg.cpl - Power Options
sysdm.cpl - System Properties
timedate.cpl - Date and Time

These are particularly useful for coding and debugging:

regedit - Registry Editor
msconfig - System Configuration
odbcad32 - ODBC Data Source Administrator
cliconfg - SQL Server Client Network Utility
wsdl.exe - Web Services Description Language Tool

Here's how I use these commands in batch scripts for server setup:

@echo off
:: Configure server baseline
secpol.msc /s
gpedit.msc /s
:: Check system health
perfmon.msc /s
eventvwr.msc /s
:: Set up network
ncpa.cpl
netsh interface ipv4 set address name="Ethernet" static 192.168.1.100 255.255.255.0 192.168.1.1

To quickly find a specific command:

  1. Press Win+R to open Run dialog
  2. Type partial command (e.g., "comp")
  3. Use arrow keys to navigate suggestions
  4. Combine with AutoHotkey for advanced filtering
Command Function Use Case
compmgmt.msc Central system management Quick access to storage, services, events
sysdm.cpl System properties Environment variables setup
taskschd.msc Task scheduler Automate script execution
odbcad32 Database connections Configure SQL Server connections