Как некоторые из вас уже могли заметить, новенкий Visual Studio 2013 не устанавливается без IE10. Это по меньшей мере не удобно, а в некоторых случаях просто шоу стопер. В моем случае было именно так: хотел установить на корпоративном компе, а IE10 ставить нельзя (да и очень не хочется).

Когда пытаемся установить VS2013, всплывает вот такая табличка:

image

Я устанавливал версию Express, но как видно из описания он нужен практически для всех версий. Всё что надо сделать, это заставить Windows думать что у нас действительно установлен IE10. Я не был уверен какую из версий IE10 проверяет Visual Studio, х32 или х64, поэтому поменял обе.

Для начало смотрим что мы имеем. Из командной строки запускаем следующее:

REG QUERY "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v Version
REG QUERY "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v svcVersion 
REG QUERY "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version
REG QUERY "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v svcVersion

И записываем в сторонке.

Потом, из командной строки запускаем вот это:

REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v Version /t REG_SZ /d "9.10.9200.16384" /f 
REG ADD "HKLM\SOFTWARE\Wow6432Node\Microsoft\Internet Explorer" /v svcVersion /t REG_SZ /d "10.0.9200.16384" /f 
REG ADD "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v Version /t REG_SZ /d "9.10.9200.16384" /f 
REG ADD "HKLM\SOFTWARE\Microsoft\Internet Explorer" /v svcVersion /t REG_SZ /d "10.0.9200.16384" /f 

И всё в шоколаде!

  • Вся информация по версиям (и частично о registry) тут.
  • Естественно после установки не забываем менять все циферки обратно.


Вот и все.