Hi there JimmyYang,
It is a home PC, so I do not have any other Windows devices I can use to compare. It used to work on this machine when I installed Teams originally. However since then, I have had to do a fresh install of Windows 10 (unrelated reasons). Everything else works ok, just not this.
It is a recently updated Windows 10 OS.
Could you explain why creating a different Windows user account to download the same Teams desktop client would make a difference? Using another Windows account to run Teams would be something that I would very much like to avoid. I have checked and .NET Framework 4.8 is already installed.