way to force photo refresh in Teams?

Copper Contributor

Is there a way to force the photo refresh for a user in Teams?  The photo has been changed in O365 when I look at the user in the Admin center but hasn't refreshed in Teams yet.  I have cleared out my AppData\Roaming\Microsoft\Teams\Cache and AppData\Roaming\Microsoft\Teams\IndexedDB and tried using the O365 version of Teams, but the old photo still exists.  I understand that this can take some time to do, but was hoping there was a way to force it to change the photo sooner.


3 Replies

@Joseph Hanke Hey, this isn't easy to explain and I'm sure someone can do it better so I'm just going to attach a couple of links. The first one describes the process for profile picture synchronization in Microsoft 365


User photos are stored in the user's Active Directory account and in the root directory of the user's Exchange mailbox and this is the PowerShell command to set it.


By the way, sometimes the deletion of Teams cache folder seem to help %appdata%\Microsoft\Teams (entire folder) and sometimes a manual sign out / sign in quickens it (top right corner).


Hope it helps!

@Joseph Hanke : The behavior is by design. For more information, see User information isn't updated in Microsoft Teams.

Sign out/ sign in hasn't worked for me, but deleting the file in the cache has refreshed my profile picture for the Teams app.
Thanks you