Quick fix: Account picture cache: %APPDATA%\Microsoft\Windows\AccountPictures (per-user). Close Settings. Delete contents of this folder. Open Settings → Accounts → Your info. Re-upload account picture. Cache rebuilds with new image. Sign out / in to refresh across system.
Account picture changes don’t always propagate immediately. Cache holds old image. Clear cache and re-upload to force refresh. Picture shows on lock screen, sign-in, Start menu profile area, taskbar profile (if pinned).
Affects: Windows 11.
Fix time: ~5 minutes.
What causes this
Windows caches account picture in several locations for speed. Cache mismatch causes:
- Old picture on lock screen.
- Old picture on sign-in.
- Mismatch between Microsoft account (cloud) and local cache.
- Recent changes via web don’t apply locally.
Method 1: Clear account picture cache
The standard route.
- Open File Explorer. Show hidden files (View → Show → Hidden items).
- Navigate to:
%APPDATA%\Microsoft\Windows\AccountPictures. (Type in address bar.) - Delete all files in this folder. Don’t delete the folder itself.
- Also check:
%PROGRAMDATA%\Microsoft\User Account Pictures(system-wide cache). - Delete contents there too (Admin needed).
- Open Settings → Accounts → Your info.
- Click Take a photo or Browse for one. Pick new picture.
- Save.
- Picture updates.
- Sign out and back in — updated everywhere.
This is the standard fix.
Method 2: Update via Microsoft account online
For Microsoft accounts.
- Visit account.microsoft.com. Sign in.
- Click your profile picture → Change picture.
- Upload new image.
- Wait few minutes for cloud sync.
- Force-sync on PC: Settings → Accounts → Sync settings → off then on.
- Sign out / back in.
- Updated picture visible on all devices signed into this Microsoft account.
- For corporate accounts (Entra ID): managed via Azure AD admin. Contact IT.
- For local accounts: only changes locally; no cloud sync.
This is the cloud route.
Method 3: Reset image cache via PowerShell
For chronic issue.
- Open PowerShell as Admin.
- Clear all cached images:
Remove-Item "$env:APPDATA\Microsoft\Windows\AccountPictures\*" -Force -ErrorAction SilentlyContinue Remove-Item "$env:ProgramData\Microsoft\User Account Pictures\*" -Recurse -Force -ErrorAction SilentlyContinue - Restart Explorer:
Stop-Process -Name explorer -Force Start-Process explorer - Re-upload picture via Settings.
- For lock screen specifically: Settings → Personalization → Lock screen → switch and switch back.
- For sign-in screen: shows when locked. Win+L to test.
- For Start menu profile: refresh by clicking profile icon.
- For taskbar (if added profile pin): re-pin if needed.
This is the comprehensive route.
How to verify the fix worked
- Settings → Accounts → Your info shows new picture.
- Win+L lock screen: new picture visible.
- Start menu profile icon: new picture.
- For Microsoft account: account.microsoft.com shows same picture.
If none of these work
If still shows old picture: Sign out and back in: forces re-sync of profile. For chronic Microsoft account sync issues: re-sign-in. Settings → Accounts → Your info → Sign out → sign back in. For corporate Entra ID: managed picture; can’t change locally. For specific app showing old (Teams, Outlook): those have own caches. Sign out / in to each. For old picture on lock screen specifically: Settings → Personalization → Lock screen → reset. For chronic local account: local accounts don’t sync; cache is local only. Repeat clear cache. For Insider builds: more sync issues. Wait or roll back.
Bottom line: Delete %APPDATA%\Microsoft\Windows\AccountPictures\* contents. Re-upload picture in Settings → Accounts → Your info. Sign out / in for system-wide refresh.