Wednesday, September 9, 2026

Windows Fundamentals 🪟 — Beginner's Administration Guide

If your goal is to become a Windows IT Support Engineer / Windows System Administrator, Windows Fundamentals should be your next step after learning basic computer hardware, software, file systems, CMD, and PowerShell.

I’ll focus on Windows 10 and Windows 11, with practical examples and administrator-oriented commands.

1. Windows Editions

Windows comes in different editions designed for different users and organizations.


Edition

Typical Use

Important Features

Windows Home

Home users

Basic Windows features

Windows Pro

Professionals / small businesses

BitLocker, Hyper-V, Group Policy support

Windows Enterprise

Organizations

Advanced enterprise/security features

Windows Education

Schools/education

Education-focused enterprise features

Windows Server

Servers

AD DS, DNS, DHCP, server roles, etc.


For Windows Administration

You should become particularly familiar with:

Windows 10 Pro
Windows 11 Pro
Windows 10/11 Enterprise
Windows Server

Check your Windows edition

CMD:

winver

PowerShell:

Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsArchitecture

2. Windows Installation

A Windows administrator should understand the complete installation process.

Basic process

Windows ISO / USB <-- Download .iso file of Windows
       ↓
Boot from USB <-- Boot USB with this .iso file by Rufuse software
       ↓
Windows Setup <-- Resturt system & Press F9 key & select option boot from USB
       ↓
Select Language
       ↓
Install Now
       ↓
Product Key 
       ↓
Windows Edition
       ↓
License Agreement
       ↓
Disk / Partition <-- Choose a disk part
       ↓
Windows Installation
       ↓
Initial Configuration
       ↓
User Account
       ↓
Desktop

Important concepts

Before installing Windows, understand:

  • UEFI
  • BIOS
  • GPT
  • MBR
  • Partitions
  • NTFS
  • Drivers
  • Boot order
  • Windows recovery
  • Windows activation

Example disk layout

Disk 0
│
├── EFI System Partition
├── C: Windows
├── Recovery Partition
└── Other Data Partition

For modern Windows installations, UEFI + GPT is the normal configuration.

3. Local User Accounts

A local account is an account stored and managed on that particular Windows computer.

Example:

Computer: OFFICE-PC
User: Sandeep

The account belongs to that computer rather than being primarily managed through a Microsoft online identity.

Common local accounts

Administrator
Standard User
Guest

Check the current user

CMD:

whoami

Example:

office-pc\sandeep

PowerShell:

$env:USERNAME

Check the current user

CMD:

netuser



Get-LocalUser

4. Administrator Account

A Windows administrator account has elevated privileges that allow the user to perform administrative tasks.

Examples:

  • Install software
  • Configure system settings
  • Manage users
  • Manage services
  • Change security settings
  • Configure devices
  • Modify certain system files

Important security principle

Don't use administrator privileges unnecessarily.

Prefer:

Standard User
      ↓
Elevation when required
      ↓
Administrator privileges

This follows the Principle of Least Privilege.

5. Microsoft Account

A Microsoft account is an online identity that can be used with Windows and Microsoft services.

It can provide integration with services such as:

  • Microsoft Store
  • OneDrive
  • Microsoft 365
  • Windows synchronization features
  • Other Microsoft services

Microsoft account vs Local account

Local Account

Microsoft Account

Stored/managed locally

Online Microsoft identity

Works without Microsoft online sign-in

Uses Microsoft credentials

Good for isolated/local systems

Useful for Microsoft ecosystem integration

Local username/password

Microsoft account identity

For enterprise administration, you'll also need to understand domain accounts and Microsoft Entra ID later.

6. Windows Settings ⚙️

Windows Settings is the modern configuration interface.

You can manage:

  • System
  • Bluetooth & devices
  • Network & Internet
  • Personalization
  • Apps
  • Accounts
  • Time & language
  • Gaming
  • Accessibility
  • Privacy & security
  • Windows Update

Open Settings

Keyboard shortcut:

Win + I

Administrator example

Suppose a user says:

"My Wi-Fi isn't working."

You can check:

Settings
   ↓
Network & Internet
   ↓
Wi-Fi
   ↓
Network status

Then move to deeper troubleshooting using:

ipconfig
ping
nslookup
Get-NetAdapter
Get-NetIPConfiguration

7. Control Panel

Control Panel is the traditional Windows configuration interface.

Although Windows is moving many settings toward the Settings application, Control Panel remains important for Windows administrators and troubleshooting.

Open Control Panel

Press:

Win + R

Then:

control

Useful Control Panel areas

  • Programs and Features
  • User Accounts
  • Network settings
  • Power Options
  • System
  • Devices
  • Windows Firewall
  • Administrative tools

Local Account

Microsoft Account

Stored/managed locally

Online Microsoft identity

Works without Microsoft online sign-in

Uses Microsoft credentials

Good for isolated/local systems

Useful for Microsoft ecosystem integration

Local username/password

Microsoft account identity

8. Settings vs Control Panel

Settings

Control Panel

Modern interface

Traditional interface

Used extensively in Windows 10/11

Still contains many classic tools

Touch-friendly design

Traditional desktop interface

Newer configuration pages

Many legacy configuration options

Win + I

control

Administrator tip

Don't think of them as competitors.

A Windows administrator should be comfortable using both.

9. Task Manager

Task Manager is one of the most important Windows troubleshooting tools.

Open it with:

Ctrl + Shift + Esc

You can monitor:

  • Processes
  • CPU
  • Memory
  • Disk
  • Network
  • GPU
  • Startup applications
  • Users
  • Services

Example

User says:

"My computer is very slow."

Open Task Manager and check:

CPU       → 95%
Memory    → 90%
Disk      → 100%
Network   → Normal

You now have evidence about where to investigate.

PowerShell equivalent

Get-Process

10. Device Manager

Device Manager allows you to view and manage hardware devices and their drivers.

Open CMD:

devmgmt.msc

Common categories

Display adapters
Network adapters
Disk drives
Keyboards
Mice
Sound controllers
Bluetooth
Processors
USB controllers

Example problem

Suppose Wi-Fi isn't working.

Check:

Device Manager
      ↓
Network adapters
      ↓
Wi-Fi adapter
      ↓
Driver status

You may find:

⚠️ Unknown device

or a driver-related problem.

Important administrator skill

Learn how to:

  • Identify hardware
  • Check driver status
  • Update drivers
  • Disable/enable devices
  • Roll back drivers
  • Uninstall devices

11. Windows Update

Windows Update provides updates for Windows and, depending on configuration, other Microsoft components.

Updates can include:

  • Security fixes
  • Bug fixes
  • Feature updates
  • Quality updates
  • Driver updates

Open Windows Update

Settings
   ↓
Windows Update

Administrator responsibilities

A Windows administrator needs to understand:

Updates
 ↓
Testing
 ↓
Deployment
 ↓
Monitoring
 ↓
Troubleshooting

In business environments, update management becomes much more important than simply clicking Check for updates.

12. Windows Registry

The Windows Registry is a hierarchical database used by Windows and applications to store configuration information.

Open Registry Editor:

regedit

Major Registry root keys

KeyPurpose
HKEY_LOCAL_MACHINE (HKLM)System-wide configuration
HKEY_CURRENT_USER (HKCU)Current user's configuration
HKEY_CLASSES_ROOT (HKCR)File associations/COM information
HKEY_USERS (HKU)User profiles/configuration
HKEY_CURRENT_CONFIG (HKCC)Current hardware configuration

Example

HKEY_CURRENT_USER
       ↓
Software
       ↓
Application
       ↓
Settings

⚠️ Important

Registry changes can affect Windows functionality.

Before modifying important registry settings:

Backup
  ↓
Make the change
  ↓
Test

Don't randomly delete registry keys from tutorials without understanding what they do.


13. Environment Variables

Environment variables store configuration values that applications and Windows can use.

Examples:

PATH
TEMP
TMP
USERNAME
USERPROFILE
SYSTEMROOT
COMPUTERNAME

Check variables in CMD

echo %PATH%
echo %USERNAME%
echo %TEMP%

PowerShell

$env:PATH
$env:USERNAME
$env:TEMP

Important: PATH

PATH tells Windows where to look for executable programs when you type a command.

For example:

python
git
docker

If their installation directories are in PATH, Windows can find them from the command line.


14. Important Windows Administrative Tools

Here's the core toolkit you should learn:

ToolRun CommandMain Purpose
Task ManagertaskmgrProcesses & performance
Device Managerdevmgmt.mscHardware & drivers
Disk Managementdiskmgmt.mscDisks & partitions
Event Viewereventvwr.mscSystem/application logs
Servicesservices.mscWindows services
Control PanelcontrolClassic system configuration
Windows Settingsms-settings: / Win + IModern configuration
Registry EditorregeditRegistry configuration
Command PromptcmdCommand-line administration
PowerShellpowershellAdministration & automation

15. Disk Management

Disk Management is essential for storage administration.

Open:

diskmgmt.msc

You can use it to:

  • View disks
  • Create partitions
  • Delete partitions
  • Format volumes
  • Assign drive letters
  • Shrink partitions
  • Extend partitions
  • Initialize disks

PowerShell

Get-Disk
Get-Partition
Get-Volume

16. Event Viewer

Event Viewer is extremely important for troubleshooting.

Open:

eventvwr.msc

It contains logs such as:

Windows Logs
├── Application
├── Security
├── Setup
└── System

Example

A computer suddenly restarts.

Instead of guessing:

Event Viewer
      ↓
Windows Logs
      ↓
System
      ↓
Check events around the restart

This gives you evidence about what Windows recorded.


17. Windows Services

Many Windows functions run as services in the background.

Open:

services.msc

Examples include services related to:

  • Windows Update
  • Networking
  • Printing
  • Security
  • Remote access
  • System functions

PowerShell

List services:

Get-Service

Find a service:

Get-Service -Name Spooler

Stop:

Stop-Service -Name Spooler

Start:

Start-Service -Name Spooler

18. Command Prompt

CMD is useful for traditional Windows administration and troubleshooting.

Important commands:

hostname
whoami
systeminfo
ipconfig
ping
tracert
nslookup
tasklist
taskkill
chkdsk
sfc
DISM
net
sc

Example:

ipconfig /all

gives detailed network configuration.


19. PowerShell

PowerShell is one of the most important skills for a modern Windows administrator.

System information

Get-ComputerInfo

Processes

Get-Process

Services

Get-Service

Network adapter

Get-NetAdapter

IP configuration

Get-NetIPConfiguration

Storage

Get-Disk
Get-Volume

Example pipeline

Get-Service | Where-Object {$_.Status -eq "Running"}

This demonstrates why PowerShell is so useful for automation and administration.


20. Important Run Commands

Memorize these. They are very useful for IT Support.

CommandOpens
winverWindows version
msinfo32System Information
dxdiagDirectX Diagnostic Tool
taskmgrTask Manager
devmgmt.mscDevice Manager
diskmgmt.mscDisk Management
eventvwr.mscEvent Viewer
services.mscServices
regeditRegistry Editor
controlControl Panel
cmdCommand Prompt
powershellPowerShell
msconfigSystem Configuration
appwiz.cplPrograms and Features
ncpa.cplNetwork Connections
compmgmt.mscComputer Management

21. Practical Troubleshooting Example

Problem: "My Windows PC is slow."

Don't immediately reinstall Windows.

Use this approach:

User reports slow computer
          ↓
     Task Manager
          ↓
 ┌────────┼─────────┐
 ↓        ↓         ↓
 CPU     RAM       Disk
 ↓        ↓         ↓
Process  Memory   Storage
          ↓
      Event Viewer
          ↓
     Check services
          ↓
     Check drivers
          ↓
   Check Windows Update
          ↓
      Troubleshoot

This is the type of structured troubleshooting mindset you need as an IT administrator.


22. Windows Fundamentals — Practical Lab

You can practice all of this on your Windows 10/11 computer.

Lab 1 — Identify Windows

winver

Then:

systeminfo

Find:

  • Windows edition
  • Version
  • System type
  • RAM
  • Processor
  • Installation date

Lab 2 — Explore Task Manager

Open:

Ctrl + Shift + Esc

Identify:

  • CPU usage
  • Memory usage
  • Disk usage
  • Network usage
  • Running applications
  • Startup applications

Lab 3 — Explore Device Manager

Run:

devmgmt.msc

Identify:

  • CPU
  • Network adapter
  • Display adapter
  • Disk drive
  • USB controllers

Lab 4 — Explore Storage

Run:

diskmgmt.msc

Identify:

Disk
Partition
Volume
Drive Letter
File System

Then PowerShell:

Get-Disk
Get-Partition
Get-Volume

Lab 5 — Explore Services

Run:

services.msc

Find:

Print Spooler
Windows Update

Then:

Get-Service

Lab 6 — Explore Event Viewer

Run:

eventvwr.msc

Explore:

Windows Logs
 ├── Application
 ├── Security
 ├── Setup
 └── System

Don't change anything—just learn how to read the logs.


23. Your Windows Administration Learning Roadmap

After completing these fundamentals, I recommend progressing like this:

Computer Fundamentals
        ↓
Windows Fundamentals
        ↓
CMD
        ↓
PowerShell
        ↓
Windows Users & Groups
        ↓
NTFS Permissions
        ↓
File & Storage Management
        ↓
Windows Services
        ↓
Event Viewer
        ↓
Windows Networking
        ↓
Windows Security
        ↓
Remote Desktop
        ↓
Windows Server
        ↓
Active Directory
        ↓
DNS & DHCP
        ↓
Group Policy
        ↓
PowerShell Automation
        ↓
Backup & Recovery
        ↓
Windows Troubleshooting
        ↓
Enterprise Windows Administration

Networking Fundamentals – Complete Guide for IT Support Engineer

Networking is one of the most important skills for IT Support, Windows Administration, Cloud and DevOps . You should understand how a comput...