I have created a Batch file that fix the issue with New Teams.
It also preserve the users own settings if they have made any, such as start in the background and if they use a image in video and so on.
Just create a new cmd file and copy this text to the file.
It needs to be runned as administrator.
@Echo Off
setlocal
REM ********* Local temporary folder for backup to preserve own user settings in new team.
set teamstime=%TIME::=%
set teamstime=%teamstime:,=%
set teamstime=%teamstime:.=%
set teamsdate=%DATE:-=%
set teamsdate=%teamsdate:/=%
set teamsdate=%teamsdate:.=%
set teamsdate=%teamsdate:=%
set teamsdate=%teamsdate: =%
set TeamsTempDir=%TEMP%\FixMSTeams%teamsdate%%teamstime%
REM ********* Local temporary folder for backup to preserve own user settings in new team.
CLS
NET SESSION>NUL 2>&1
IF %ERRORLEVEL%==0 (
IF EXIST %LOCALAPPDATA%\Microsoft\WindowsApps\MSTeams\_8wekyb3d8bbwe (
Echo.Closeing New Temas.
TASKLIST /FI "IMAGENAME eq ms-teams.exe" /FO CSV>NUL | FIND /I "ms-teams.exe">NUL
IF %ERRORLEVEL%==0 (
TASKKILL /F /IM ms-teams.exe /T>NUL 2>&1
)
TASKLIST /FI "IMAGENAME eq ms-teamsupdate.exe" /FO CSV>NUL | FIND /I "ms-teamsupdate.exe">NUL
IF %ERRORLEVEL%==0 (
TASKKILL /F /IM ms-teamsupdate.exe /T>NUL 2>&1
)
Echo.Backing up user-settings.
MKDIR "%TeamsTempDir%\Backgrounds\Uploads">NUL 2>&1
MKDIR "%TeamsTempDir%\EBWebView\WV2Profile\_tfw\Local Storage\leveldb">NUL 2>&1
COPY "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\app\_settings.json" "%TeamsTempDir%">NUL 2>&1
COPY "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\cmd\_settings.json" "%TeamsTempDir%">NUL 2>&1
COPY "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds" "%TeamsTempDir%\Backgrounds">NUL 2>&1
COPY "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\Uploads" "%TeamsTempDir%\Backgrounds\Uploads">NUL 2>&1
COPY "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile\_tfw\Local Storage\leveldb" "%TeamsTempDir%\EBWebView\WV2Profile\_tfw\Local Storage\leveldb">NUL 2>&1
Echo.Clearing New Teams Cache. (The faulty data).
DEL "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\\*" /F /S /A /Q>NUL 2>&1
FOR /F "eol=| delims=" %%I in ('DIR "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\\*" /AD /B 2^>NUL') DO (
RMDIR "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\%%I" /S /Q>NUL 2>&1
)
Echo.Putting back user-settings.
MKDIR "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\Uploads">NUL 2>&1
MKDIR "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile\_tfw\Local Storage\leveldb">NUL 2>&1
COPY "%TeamsTempDir%\app\_settings.json" "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams">NUL 2>&1
COPY "%TeamsTempDir%\cmd\_settings.json" "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams">NUL 2>&1
COPY "%TeamsTempDir%\Backgrounds" "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds">NUL 2>&1
COPY "%TeamsTempDir%\Backgrounds\Uploads" "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\Backgrounds\Uploads">NUL 2>&1
COPY "%TeamsTempDir%\EBWebView\WV2Profile\_tfw\Local Storage\leveldb" "%userprofile%\appdata\local\Packages\MSTeams\_8wekyb3d8bbwe\LocalCache\Microsoft\MSTeams\EBWebView\WV2Profile\_tfw\Local Storage\leveldb">NUL 2>&1
Echo.Starting New Teams.
START /B CMD /C "%LOCALAPPDATA%\Microsoft\WindowsApps\MSTeams\_8wekyb3d8bbwe\ms-teams.exe"
Echo.Rensar upp backup.
RMDIR %TeamsTempDir% /S /Q>NUL 2>&1
Echo.Fix is done. Try to create team.
) ELSE (
Echo.New Teams is not installed.
)
) ELSE (
Echo.The fix must be runned as administrator.
Pause
)
endlocal