It seems that the word \"version\" in reference to Windows is used for different things. For example, the Windows 10 \"Anniversary Update\" is labeled \"Version 1607\" by Mi
string Version = (string)Registry.GetValue(@"HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows NT\CurrentVersion", "ProductName", null);
Gives a name like "Windows 10 Enterprise".