Windows Power User Shortcuts & Hidden Commands Cheat Sheet

System Properties commands

Open specific System Properties tabs directly from Win + R or Command Prompt.

CommandOpensCommandOpens
sysdm.cplSystem PropertiesSystemPropertiesAdvancedAdvanced tab
SystemPropertiesComputerNameComputer Name tabSystemPropertiesHardwareHardware tab
SystemPropertiesProtectionSystem Protection tabSystemPropertiesRemoteRemote settings tab

Control Panel applets

Open classic Control Panel tools directly from Win + R.

CommandOpensCommandOpens
appwiz.cplPrograms and Featuresncpa.cplNetwork Connections
powercfg.cplPower Optionsinetcpl.cplInternet Properties
mmsys.cplSound settingstimedate.cplDate and Time
desk.cplDisplay settingsmain.cplMouse settings
firewall.cplWindows Defender Firewallwscui.cplSecurity and Maintenance
intl.cplRegion and Languagejoy.cplGame Controllers
Tip: Open Control Panel sections directly using control /name Microsoft.<applet> — for example: control /name Microsoft.NetworkAndSharingCenter

Management console commands (.msc)

Microsoft Management Console snap-ins for system and user administration.

CommandOpensCommandOpens
services.mscServices Managerdevmgmt.mscDevice Manager
diskmgmt.mscDisk Managementcompmgmt.mscComputer Management
eventvwr.mscEvent Viewercertmgr.mscCertificate Manager
lusrmgr.mscLocal Users and Groupsgpedit.mscGroup Policy Editor (Pro+)
perfmon.mscPerformance Monitorsecpol.mscLocal Security Policy (Pro+)

System utilities

Built-in tools accessible from Win + R or Command Prompt.

CommandOpensCommandOpens
controlControl PanelcmdCommand Prompt
powershellPowerShellmsconfigSystem Configuration
regeditRegistry EditortaskmgrTask Manager
explorerFile ExplorercleanmgrDisk Cleanup
mstscRemote DesktopdxdiagDirectX Diagnostic
msinfo32System InformationnetplwizUser Accounts
resmonResource MonitorwinverWindows version
optionalfeaturesOptional FeaturesrstruiSystem Restore
charmapCharacter MaposkOn-Screen Keyboard
magnifyMagnifiersnippingtoolSnipping Tool

Shell folder shortcuts

Navigate directly to system and user folders from Win + R or File Explorer’s address bar.

CommandOpensCommandOpens
shell:startupUser startup foldershell:Common StartupAll users startup
shell:AppDataAppData foldershell:DownloadsDownloads folder
shell:DesktopDesktop foldershell:RecentRecent files
shell:SendToSend To menushell:ProgramFilesProgram Files
shell:ProgramFilesX86Program Files (x86)shell:SystemSystem32 folder
shell:SystemX86SysWOW64 foldershell:ControlPanelFolderControl Panel
shell:RecycleBinFolderRecycle Bin

Keyboard shortcuts for system administration

System
Win+X
Power User Menu
Win+Pause
System Properties
Ctrl+Shift+Esc
Task Manager
Ctrl+Alt+Del
Security screen
Win+L
Lock workstation
Alt+F4
Close app / shutdown dialog
Desktop & Windows
Win+D
Show desktop
Win+E
Open File Explorer
Win+Tab
Task View
Win+P
Display mode switch
Win+Shift+S
Screenshot selection
Virtual Desktops
Win+Ctrl+D
New virtual desktop
Win+Ctrl+F4
Close current virtual desktop
Win+Ctrl+
Switch between virtual desktops
Advanced
Win+Ctrl+Shift+B
Restart GPU driver
Ctrl+Shift+Right-click
(taskbar)
Restart Explorer

PowerShell one-liners

# Windows version and build number
Get-ComputerInfo | Select CsName, WindowsVersion, OsBuildNumber

# OS name and version
systeminfo | findstr /B /C:"OS Name" /C:"OS Version"

# Top 10 processes by CPU
Get-Process | Sort CPU -Descending | Select -First 10

# Last 20 System log entries
Get-WinEvent -LogName System -MaxEvents 20

# All IPv4 addresses on this machine
Get-NetIPAddress | Where { $_.AddressFamily -eq 'IPv4' }
# List all local users
Get-LocalUser

# Add a new local user (run as admin)
net user <username> <password> /add

# Add user to local Administrators group
net localgroup administrators <username> /add

# List members of local Administrators group
Get-LocalGroupMember Administrators
# List all volumes
Get-Volume

# List physical disks
Get-Disk | Select Number, FriendlyName, OperationalStatus, Size

# List file system drives
Get-PSDrive | Where { $_.Provider -like '*FileSystem*' }

# Run check disk (read-only)
chkdsk C:
# Test TCP connectivity to a host
Test-NetConnection google.com

# Full network adapter configuration
ipconfig /all

# List adapters with status and MAC address
Get-NetAdapter | Select Name, Status, MacAddress

# Continuous ping
ping 8.8.8.8 -t

# TCP connections grouped by state
Get-NetTCPConnection | Group-Object -Property State
# Run Disk Cleanup with preset profile
cleanmgr /sagerun:1

# Delete all files in C:\Temp recursively
Get-ChildItem -Path C:\Temp -Recurse | Remove-Item -Force

# Last 10 Application errors (Level 2 = Error)
Get-WinEvent -FilterHashtable @{LogName='Application'; Level=2} | Select -First 10
# Start an interactive remote session
Enter-PSSession -ComputerName <hostname>

# Force restart the local machine
Restart-Computer -Force

# Start all stopped services
Get-Service | Where { $_.Status -eq 'Stopped' } | Start-Service

# List all scheduled tasks in table format
schtasks /query /fo table /v

Sysinternals tools

ToolPurposeToolPurpose
procexpProcess ExplorerautorunsManage all startup locations
tcpviewActive network connectionsprocmonFile / registry / process monitor
Install: winget install Sysinternals

Notes

  • gpedit.msc and secpol.msc require Windows Pro, Enterprise, or Education editions.
  • Commands like regedit and lusrmgr.msc require administrator privileges.
  • Shell folder paths work from Win + R and from File Explorer’s address bar.
  • PowerShell one-liners that modify users or services require an elevated session.
  • Get-WinEvent replaces the deprecated Get-EventLog on modern Windows.