Thats because that is the work around. The actual solution is the compatibility mode. Yes, the DNS change works because it bypasses the version checker on the server, but running it in compatibility mode is the actual
way it
was designed.
That is A workaround, not THE workaround, as, again, that solution works about as well as all of the others, meaning it does for some, and only sometimes.
The problem is NOT compatibility. If it were, the tool wouldn't work for ANYONE with Windows 10 who didn't use the compatibility mode. It works just fine for me without it. It may not tomorrow. It may again the next day. When it works it works on both
of my Windows 10 computers. When it doesn't it doesn't work on either one. When it works again it works on both.
Whatever the problem is, it lies with Microsoft's servers, not compatibility.