First, configure Windows to use Chrome as the system default browser. This affects all applications except those that override system defaults (like classic Outlook).
Open Windows Settings by pressing Windows key + I or clicking the Start button and selecting Settings.
Navigate to Apps > Default apps in the left sidebar.
In the search box at the top, type Google Chrome and click on it when it appears in the results.
Click the Set default button. This covers most web protocols automatically.
Pro tip: For complete control on Windows 11, use the protocol-specific method below for bulletproof configuration.
For precision configuration, scroll down and click Choose defaults by file type or link type.
In the search box, type HTTP and press Enter. Click the current default app (likely Microsoft Edge) and select Google Chrome from the list. Click Set default.
Repeat this process for HTTPS and FTP protocols.
# Optional: Verify current associations via PowerShell (run as admin)
Get-AppxPackage | Where-Object {$_.Name -like "*Chrome*"} | Select Name, PackageFamilyName
Verification: Open your default browser by pressing Windows key + R, typing http://google.com, and pressing Enter. Chrome should open, not Edge.