El valor de la versión no parece incluir la información de la versión de Internet Explorer que probablemente necesitaría. En su lugar, mire svcVersion o svcUpdateVersion para obtener información.
Como ejemplo, ejecuto IE 10 y si consulto el valor de registro de la versión 9.10.9200.16798 se devuelve pero si consulto svcUpdateVersion 10.0.13 se devuelve. Este último corresponde a la versión actual de Internet Explorer, que es 10.
REG QUERY "HKLM \ Software \ Microsoft \ Internet Explorer"/v Versión HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer versión REG_SZ 9.10.9200.16798
REG QUERY "HKLM \ Software \ Microsoft \ Internet Explorer"/v svcUpdateVersion HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer svcUpdateVersion REG_SZ 10.0.13
REG QUERY "HKLM \ Software \ Microsoft \ Internet Explorer"/v svcVersion HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Internet Explorer svcVersion REG_SZ 10.0.9200.16798
Sorprendentemente, no hay API para esto, y la comprobación de esta clave del Registro es generalmente aceptado como la mejor opción. – EricLaw
El enlace está (probablemente) roto –