Wrong IE version data in Windows 8 registry - by zenzai

Status : 

  By Design<br /><br />
		The product team believes this item works according to its intended design.<br /><br />
		A more detailed explanation for the resolution of this particular item may have been provided in the comments section.

ID 785757 Comments
Status Closed Workarounds
Type Bug Repros 0
Opened 4/28/2013 7:50:35 PM
Access Restriction Public


HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\Version Vector is supposed to tell which version of IE is installed on the system, in Windows 8 however it says 9.0000 (IE9) instead of 10.0000 (which I suppose is the value for IE10). This means that programs which use this registry value to detect which version of IE is installed get the wrong data.  

I'm reporting this here as there don't seem to be any way to report bugs in Windows 8.   
Sign in to post a comment.
Posted by Microsoft on 4/29/2013 at 8:02 AM
Thank you for your feedback.

The version vector key in the registry was used by earlier versions of IE for conditional comments but conditional comments are no longer recognized by IE10 as they are non-standards. The version vector key is not used by applications to determine the IE build. The user-agent string differs from vector version and is the version that web servers will see when they request a page.

Now in the version key you will see 9.10.9200.16384 for IE10 and the svcVersion string value as 10.0.9200.16384.
This is by design and should not affect which version of IE that other applications detect. If you are experiencing problems, please post what your entire version number is in the registry plus upload IEDIAG and provide detailed repro steps of the behavior.

Best regards,

The Internet Explorer Team