Home Dashboard Directory Help

Wrong IE version data in Windows 8 registry by zenzai


 as By Design Help for as By Design

Type: Bug
ID: 785757
Opened: 4/28/2013 7:50:35 PM
Access Restriction: Public
User(s) can reproduce this bug


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
Sign in to post a workaround.