You know I didn't care about what it reported before but this is from the v21 documentation on both _WINVER, and the VER command:
Updated Internal Variables:
_WINVER - Now returns the actual Windows version for Windows 7 / 8 / 10 instead of the Windows default API results (i.e., "10.0" instead of "6.3").
VER
Now returns the actual Windows version for Windows 7 / 8 / 10 instead of the Windows default API results (i.e., "10.0" instead of "6.3").
This is what _winver 21 reports on Windows7. It seems correct for Windows 10. I haven't tried it on Widows 8 as I am not a tester for Take Command. The ver command seems to use the results in _winver on both systems again not per the What's New in Version 21 documentation.
C:\howard\working>echo %_winver
6.1
I had hoped to believe JPSOFT documentation and not have to rely on Microsoft.