Contrary to what you might've heard, this is an NTLM issue, not SMB.
Short thread of helpfulness:
You will NOT have this issue if you're using Kerberos. I.e, with a Domain user that is connecting to remote share by DNS or NB name & not IP address
You won't have this issue if you are NOT a local administrator on SMB host
2/
As you might recall, Windows 7 support ends on January 14, 2020. That's 1 year and 4 days from now. It's been 9 years since it shipped. Ahem.
3/
1. Run a later OS as an SMB host
2. Don't be a member of local Administrators group on that host
3. Don't use IP address to connect to that host when you're a domain user
Bad advice workarounds:
1. Uninstall hotfix
2. Tinker with UAC token filter
4/