Quick fix: Close all Edge windows (Task Manager → end any msedge.exe / edge-related processes). Delete %LOCALAPPDATA%\Microsoft\Edge\User Data\Local State file. Restart Edge. Profile selection should work. Or skip profile selection: open Edge with command line: "C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory="Default".
Edge hangs at profile selection because Local State file corruption (saves profile info) or stuck sign-in process. Reset Local State or bypass profile selection via command line.
Affects: Microsoft Edge on Windows 11.
Fix time: ~10 minutes.
What causes this
Edge stores profile metadata in Local State (JSON file). Corruption causes hang. Other causes: stuck network call to Microsoft, sign-in token expired but Edge keeps retrying, corrupted profile data.
Method 1: Reset Local State file
The standard route.
- Close all Edge windows / processes:
- Task Manager → Details tab → find msedge.exe → End task all instances.
- Or PowerShell:
Stop-Process -Name msedge -Force.
- Open File Explorer. Navigate to:
%LOCALAPPDATA%\Microsoft\Edge\User Data - Find Local State file (no extension). Backup it first.
- Delete the file.
- Re-open Edge. Local State rebuilds with defaults.
- Edge may ask to set up profile fresh.
- If multiple profiles existed: each may need re-sign-in.
- For chronic: also delete Preferences file in each profile subfolder.
This is the standard fix.
Method 2: Bypass profile selection via command line
For immediate workaround.
- Open Run (Win+R).
- Type:
"C:\Program Files (x86)\Microsoft\Edge\Application\msedge.exe" --profile-directory="Default"Opens Edge with Default profile, skipping selection.
- For specific profile name: replace “Default” with profile folder name (e.g., “Profile 1”).
- Find profile names:
%LOCALAPPDATA%\Microsoft\Edge\User Datasubfolders. - For shortcut: create Edge shortcut with that command-line flag.
- For automatic profile selection:
--profile-directory="Default" --no-first-run. - For testing in temporary profile:
--user-data-dir=C:\Temp\EdgeTest.
This is the command-line route.
Method 3: Reset Edge entirely
For chronic issue.
- Open Settings → Apps → Installed apps → Microsoft Edge → three-dot menu → Modify.
- Pick Repair. Edge re-installs core files.
- Or: open
edge://settings/reset→ Restore settings to their default values. - Bookmarks / passwords preserved.
- If still broken: full uninstall + reinstall.
- To uninstall Edge via PowerShell (Win11 sometimes blocks; this is grey area):
cd "C:\Program Files (x86)\Microsoft\Edge\Application\[version]\Installer" .\setup.exe --uninstall --system-level --verbose-logging --force-uninstall - Reinstall from microsoft.com/edge.
- For corporate-managed Edge: contact IT.
This is the nuclear route.
How to verify the fix worked
- Edge opens without hang at profile selection.
- Profile loads correctly.
- Bookmarks / passwords / extensions visible (after sign-in).
- For command-line bypass: opens directly to chosen profile.
If none of these work
If still hangs: Network issue: Edge tries to sign in to Microsoft. Test internet. Account lock-out: signing-in repeatedly may lock Microsoft account. Wait and retry. For chronic profile corruption: rebuild profile from scratch. Delete profile folder, sign in fresh. For Edge Insider builds: more bugs. Switch to Stable. For corporate-managed Edge: Group Policy may force specific profile behavior. Contact IT. For specific extension causing hang: start Edge in InPrivate mode — extensions disabled. If works: extension. Re-enable one at a time. For older Edge version: very old version may hang. Update via direct download.
Bottom line: End Edge processes → delete %LOCALAPPDATA%\Microsoft\Edge\User Data\Local State → restart Edge. Or open with --profile-directory="Default" command line to bypass selection.