Как узнать, какая версия IIS установлена?

У меня есть ящик под управлением Win2k3 и некоторые указания от Microsoft KB о SSL-сертификатах для IIS 5.0 и 6.0. Как узнать, какая версия IIS установлена ​​на данный момент?

81 голос | спросил jldugger 20 Maypm09 2009, 23:53:08

13 ответов


67

В качестве более общего ответа, специально не направленного на ваш вопрос, у Microsoft есть статья поддержки в котором перечислены все версии и операционные системы, которые предоставляют каждый из них.

ответил Gavin McTaggart 21 Mayam09 2009, 00:05:17
48

Вы можете посмотреть% SYSTEMROOT% \ system32 \ inetsrv \ inetinfo.exe. Щелкните правой кнопкой мыши и выберите свойства, перейдите на вкладку «Версия».

Вы также можете посмотреть заголовок ответа HTTP

  1. telnet mywebserver 80
  2. введите HEAD /HTTP /1.0 [enter] [enter]
  3. Посмотрите на строку, которая начинается с сервера:
ответил squillman 21 Mayam09 2009, 00:03:16
35

Когда вы открываете диспетчер IIS, вы можете нажать Help -> About, чтобы увидеть версию.

Версия IIS в диспетчере IIS о поле

ответил David d C e Freitas 16 J0000006Europe/Moscow 2014, 08:20:28
16

В Windows XP установлен IIS 5.1, поэтому используйте процедуру IIS 5.0. См. Эту статью для обзора IIS 5.1:

Взгляд на IIS 5.1 в XP Pro - чем отличается от IIS 5?

  

IIS 5.1 - это функция, которую можно найти только   на операционной системе Microsoft XP Pro   система. Он не установлен   (надежно) на XP Home. Дополнительно,   нет планов по обновлению IIS 5.0   в Windows 2000 до IIS 5.1.

     

IIS 5.1 - это в основном тот же движок   как IIS 5.0, но поскольку XP является клиентом   операционной системы, он имеет встроенный   ограничения, которые являются обычными для   Клиент Microsoft работает   систем, таких как ограничения на подключение и   только один веб-сайт. Хотя   на IIS 5 имеются значительные   отличия от IIS 5.0, которые вы   должен знать.

Вы также можете открыть страницу в браузере, которая запускает этот простой скрипт asp:

<% 
    response.write(Request.ServerVariables("SERVER_SOFTWARE")) 
%>

В качестве примечания: интересно, что IIS (начиная с Windows Server 2000 /версия 5.0) не может быть обновлен без обновления операционной системы. Каждая версия Windows имеет собственную версию IIS:

Windows NT 3.51 1.0
Windows NT 4 2.0-4.0
Windows Server 2000 5.0
Windows XP Professional 5.1
Windows Server 2003 6.0
Windows Vista 7.0
Windows Server 2008 7.0
Windows Server 2008 R2 7.5
Windows 7 7.5
Windows Server 2012 8.0
Windows 8 8.0
Windows Server 2012 R2 8.5
Windows 8.1 8.5
ответил splattne 20 Maypm09 2009, 23:57:29
4

Вы должны иметь возможность определить номер версии IIS из следующего значения реестра: HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp \ VersionString

Это показывает «Версия 6.0» на моей локальной машине.

(Вы можете найти информацию о том, как открыть regedit, чтобы просмотреть это из http: //www.wikihow .com /Open-Regedit )

ответил Jonathan Williams 16 FebruaryEurope/MoscowbThu, 16 Feb 2012 15:03:32 +0400000000pmThu, 16 Feb 2012 15:03:32 +040012 2012, 15:03:32
3

Если у вас установлен curl и grep, например. через Cygwin или с другой машины, работающей под управлением ОС X или Linux, вы можете использовать мощь инструментов командной строки и не знать, где именно щелкнуть в какой ситуации:

 $ curl --silent -I http://microsoft.com/ |grep Server
 Server: Microsoft-IIS/8.5

Обратите внимание, что нет необходимости находиться на самом сервере.

ответил guaka 10 J000000Friday15 2015, 18:31:27
2

Точно так же, как интересная точка данных:

От 32-битной земли:

Windows XP поставляется с IIS 5.1.

Windows Server 2003 с IIS 6.0.

Но версия x64 для Windows XP основана на кодовой базе Windows Server 2003 SP1, а версия IIS, включенная в Windows XP Professional X64 Edition, - это IIS 6.0.

Сумасшедший материал, я знаю.

ответил TristanK 17 FebruaryEurope/MoscowbFri, 17 Feb 2012 01:04:50 +0400000000amFri, 17 Feb 2012 01:04:50 +040012 2012, 01:04:50
2

Используйте PowerShell из командной строки, например

powershell "get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\  | select setupstring,versionstring"
ответил AlexanderN 13 Jpm1000000pmFri, 13 Jan 2017 19:08:56 +030017 2017, 19:08:56
2

Здесь обновленная таблица версий для Windows 10 и Windows Server 2016:

IIS 1.0    Windows NT 3.51
IIS 2.0    Windows NT 4.0
IIS 3.0    Windows NT 4.0 SP3
IIS 4.0    Windows NT 4.0 Option Pack
IIS 5.0    Windows 2000
IIS 5.1    Windows XP Professional x32
IIS 6.0    Windows Server 2003
IIS 6.0    Windows Server 2003 R2
IIS 6.0    Windows XP Professional x64
IIS 7.0    Windows Server 2008 / Windows Vista
IIS 7.5    Windows Server 2008 R2 / Windows 7
IIS 8.0    Windows Server 2012 / Windows 8
IIS 8.5    Windows Server 2012 R2 / Windows 8.1
IIS 10.0   Windows Server 2016 / Windows 10

И другие методы:

Свойства в файле: InetMgr.exe через GUI или через PowerShell:

[System.Diagnostics.FileVersionInfo]::GetVersionInfo("$env:SystemRoot\system32\inetsrv\InetMgr.exe").ProductVersion

Извлечено из: http: //www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html

ответил Phil Punxsutawney 21 Maypm17 2017, 17:02:29
1

Если у вас нет доступа к тому, что когда-либо было на заднем конце машины, вы можете попробовать использовать NetCraft, например http://toolbar.netcraft.com/site_report?url=http://www.starbucks.com

На заголовках, которые машина выключает, достаточно небольших отпечатков пальцев, что они обычно могут идентифицировать подпись машины, если кто-то не изменяет их специально.

ответил Craig Gjerdingen 9 12015vEurope/Moscow11bEurope/MoscowMon, 09 Nov 2015 20:28:33 +0300 2015, 20:28:33
0

В окне «Программы удаления» в Windows 10:

 введите описание изображения здесь>> </a> </p></body></html>

ответил ssrhhrm 6 Jpm1000000pmWed, 06 Jan 2016 20:24:29 +030016 2016, 20:24:29
0

Вы также можете запустить этот сценарий PowerShell:

$w3wpPath = $Env:WinDir + "\System32\inetsrv\w3wp.exe"
$productProperty = Get-ItemProperty -Path $w3wpPath
Write-Host $productProperty.VersionInfo.ProductVersion

Источник: https://gallery.technet.microsoft .com /как к Получ-версии-оф-7875ac84

ответил Michael 5 J0000006Europe/Moscow 2018, 22:46:48
-1

Очень просто знать версию IIS, установленную в вашей системе.

Простой тип localhost в вашем браузере и введите, что вы можете увидеть версию IIS.

ответил user286284 5 Maypm15 2015, 12:23:15

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132