Introduction

The Windows Command Line (Command Prompt) provides powerful tools for system administration, troubleshooting, and automation. While many users rely on graphical interfaces, command-line utilities offer faster and more advanced control over system operations.

Prerequisites

Before using these commands, ensure:

  • Access to Command Prompt (Run as Administrator for advanced commands)
  • Basic understanding of command-line usage
  • Appropriate permissions for system-level operations

Command Line Tools

1. Scheduling & Task Automation

  • at (XP/2000 – Deprecated)
    Legacy task scheduler (replaced by schtasks)
  • schtasks
    Create and manage scheduled tasks locally or remotely

2. System Configuration & Information

  • bootcfg (XP only – Deprecated)
    Configure boot settings
  • msconfig (XP and later)
    Manage startup programs and services
  • systeminfo
    Displays system configuration details
  • msinfo32
    Advanced system diagnostics and hardware info
  • driverquery
    Lists installed drivers and their properties
  • wmic
    Advanced system and hardware information tool

3. File, Disk & Filesystem Management

  • cacls
    Modify file/folder permissions (ACLs)
  • comp
    Compare contents of two files
  • defrag
    Disk defragmentation tool
  • contig (Sysinternals tool)
    Defragment specific files
  • diskpart
    Manage disk partitions
  • fsutil
    Advanced filesystem operations
  • recover
    Recover data from damaged disks

4. Network & Connectivity Tools

  • ipconfig
    View and manage IP configuration
  • getmac
    Retrieve MAC addresses
  • netstat
    Display network connections and ports
  • nslookup
    DNS lookup tool
  • pathping
    Combines ping and traceroute for network analysis
  • netsh
    Advanced network configuration utility

5. Process & System Control

  • tasklist
    View running processes
  • taskkill
    Terminate processes
  • shutdown
    Shutdown/restart local or remote systems
  • openfiles
    Manage open/shared files

6. User, Security & Policy Management

  • cacls
    Manage access permissions
  • gpresult
    Display group policy settings
  • gpupdate
    Apply group policy updates
  • secedit
    Configure security policies (largely replaced by gpupdate)

7. Registry & Services

  • reg
    Command-line registry editor
  • sc
    Service controller (manage Windows services)

8. Utilities & Productivity Tools

  • findstr
    Search text in files (similar to Linux grep)
  • more
    Display output one screen at a time
  • tree
    Show directory structure in tree format

9. Control Panel & Interface Tools

  • control(XP and later)
    Launch Control Panel applets
    • Example: control userpasswords2

10. Diagnostics & Maintenance

  • sfc
    System File Checker (repair system files)
  • sigverif (XP only)
    Verify driver signatures

11. Special & Miscellaneous Tools

  • eudcedit (XP only)
    Create custom characters/fonts
  • narrator (XP and later)
    Accessibility tool for reading text aloud
  • sysedit (Legacy)
    Old system configuration editor (replaced by msconfig)
Notes
  • Many tools listed are legacy (XP/2000 era) and may not exist in modern Windows
  • Some tools have been replaced by PowerShell equivalents
  • Use command /? to get help for any command
  • Be cautious when using:
    • diskpart
    • reg
    • fsutil
    • taskkill

Conclusion

Windows command-line tools provide powerful capabilities for system management and troubleshooting. Understanding both legacy and modern utilities allows administrators to work more efficiently and handle complex tasks with ease.

Leave a Reply