Windows Tips, Tricks & Fixes

A practical guide for understanding, configuring, and troubleshooting Windows systems.

Windows Tips, Tricks and Fixes

About the Windows Operating System

The operating system consists of a number of programs and services that run on a device so humans can interact with and use the device. The OS manages everything, such as hardware resources, internet connections, security features and updates, just to name a few.

The OS takes input from devices like the keyboard, manipulates programs based on those inputs, and then performs actions such as sending data to the router so it can be transmitted across the internet.

Common desktop and laptop operating systems

Common mobile operating systems

Windows Architecture Overview

To make it easier to understand Windows, we can break it into three logical parts: the applications we interact with, the system services that coordinate functionality, and the kernel that gives commands to the CPU.

Operating system kernel

The kernel takes OS requests from system services and translates those into instructions that are passed to the individual hardware devices inside the computer.

System services

System services are software components that interact with other software to coordinate them. They provide higher-level functions that require multiple systems to work together.

.NET Framework, Win32 and Apps

The .NET Framework is composed of tools, programming languages and libraries to run and write applications. Win32 apps provide software direct access to system hardware and the highest performance.

Types of Windows apps

The Windows Registry

The registry is a hierarchical database that stores user and computer configuration settings. Registry keys hold things like the file path to an executable, server names and OS settings.

Major registry hives

Important: Registry changes take effect immediately and cannot be undone.

Core Windows Configuration Tools

Settings

Modern interface for configuring system options, devices, accounts, and updates.

Control Panel

Classic interface for managing software, devices, networking and more.

Key Control Panel areas

Event Viewer

Shows logs for applications, security, setup and system events.

Task Manager & Resource Monitor

Monitor processes, performance, memory, disk and network usage.

Windows Update

Provides patches, driver updates and security fixes.

Windows Fixes and Diagnostic Tips

Find and uninstall a program

  1. List installed software: Get-WmiObject -Class win32_product
  2. Locate uninstall string in registry
  3. Run uninstall command via msiexec.exe

Remove a Windows user profile

Delete the profile key under:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList