it-swarm-tr.com

Hangi IIS sürümünün yüklü olduğunu nasıl anlayabilirim?

Win2k3 çalıştıran bir kutu ve IIS 5.0 ve 6.0 için SSL sertifikaları hakkında Microsoft KB bazı yönleri var. Şu anda hangi IIS sürümünün yüklü olduğunu nasıl anlayabilirim?

98
jldugger

Daha genel bir yanıt olarak, özellikle sorunuzu hedeflemeyen Microsoft'un tüm eski sürümleri ve her birini sağlayan işletim sistemlerini listeleyen bir destek makalesi vardır.

IIS version   Built-in  
5.0           Windows 2000
5.1           Windows XP Pro
6.0           Windows Server 2003
7.0           Windows Vista and Windows Server 2008
7.5           Windows 7 and Windows Server 2008 R2
8.0           Windows 8 and Windows Server 2012

Mevcut sürümler Wikipedia

8.5           Windows 8.1 and Windows Server 2012 R2
10.0 v1607    Windows Server 2016 and Windows 10.*
10.0 v1709    Windows Server 2016 v1709 and Windows 10.*
10.0 v1809    Windows Server 2019  and Windows 10.* October
71
Gavin McTaggart

IIS Yönetici açık olduğunda, Help -> About sürümünü görmek için.

IIS version in IIS Manager about box

59

% SYSTEMROOT%\system32\inetsrv\inetinfo.exe dosyasına bakabilirsiniz. Sağ tıklayın ve özellikleri alın, Sürüm sekmesini tıklayın.

Bir HTTP yanıt başlığına da bakabilirsiniz

  1. telnet mywebserver 80
  2. HEAD/HTTP/1.0 [enter] [enter] yazın
  3. Sunucu ile başlayan satıra bakın:
53
squillman

Windows XP 'da IIS 5.1 yüklü olduğundan, IIS 5.0 prosedürünü kullanın. IIS 5.1'e genel bakış için bu makaleye bakın:

IIS Pro'daki XP 5.1'e bir bakış - IIS 5'ten farklı olan nedir?

IIS 5.1 yalnızca Microsoft'un XP Pro işletim sisteminde bulunan bir özelliktir. XP Ana Sayfasına yüklenemez (güvenilir bir şekilde). Ayrıca, Windows 2000'de IIS 5.0 sürümünü IIS 5.1 sürümüne güncelleştirme planı yoktur.

IIS 5.1 temel olarak IIS 5.0 ile aynı motordur ancak XP bir istemci işletim sistemi olduğundan, Microsoft'un istemci işletim sistemleri için geleneksel olan bağlantı sınırları ve yalnızca bir Web gibi yerleşik sınırlara sahiptir. bir site. IIS 5'e dayanmasına rağmen, bilmeniz gereken IIS 5.0 sürümünden önemli farklılıklar vardır.

Ayrıca, tarayıcıda bu basit asp Script'i çalıştıran bir sayfa da açabilirsiniz:

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

Bir yan not olarak: IIS (Windows Server 2000/sürüm 5.0 ile başlayan) işletim sistemini yükseltmeden yükseltilemez. Her Windows sürümünün kendi IIS sürümü vardır:

 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 
18
splattne

IIS sürüm numarasını aşağıdaki kayıt defteri değerinden belirleyebilmeniz gerekir: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString

Bu, yerel makinemde "Sürüm 6.0" ı gösterir.

reg.exe query HKLM\SOFTWARE\Microsoft\InetStp /v VersionString
5
Jonathan Williams

Yüklü curl ve grep varsa, ör. Cygwin aracılığıyla veya OS X veya Linux çalıştıran başka bir makineden, komut satırı araçlarının gücünü kullanabilir ve hangi durumda tam olarak nereye tıklayacağınızı bilmekten kaçınabilirsiniz:

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

Sunucunun kendisinde olmanıza gerek yoktur.

Ayrıca not: bu yalnızca uygulama ve/veya sunucu yapılandırması alternatif bir başlık ayarlamadığında çalışır. Genellikle uygulama geliştiricileri veya sistem yöneticileri, saldırganların görmesini engellemek için bu üstbilgiyi kapatır veya başka bir değere ayarlar - belirsiz bir güvenlik biçimi.

3
kqw

Burada, Windows 10 ve Windows Server 2016 için güncellenmiş sürüm tablosu:

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

Ve diğer yöntemler:

Dosyadaki özellikler: GUI veya PowerShell aracılığıyla InetMgr.exe:

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

Alıntı: http://www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html

3

Eğlenceli bir veri noktası gibi:

32 bitlik arazi:

Windows XP IIS 5.1 ile birlikte gelir.

IIS 6.0 yüklü Windows Server 2003.

Ancak, Windows XP'in x64 sürümü, Windows Server 2003 SP1 kod tabanını temel alır ve Windows IIS Professional X64 Edition'da bulunan XP sürümü IIS 6.0.

Çılgınca şeyler biliyorum.

2
TristanK

PowerShell'i komut satırından şu şekilde kullanın:

powershell "get-itemproperty HKLM:\SOFTWARE\Microsoft\InetStp\  | select setupstring,versionstring"
2
AlexanderN

Bir makinenin arka ucuna erişiminiz yoksa http://toolbar.netcraft.com/site_report?url=http://www gibi NetCraft'ı kullanmayı deneyebilirsiniz .starbucks.com

Makinenin verdiği başlıklarda yeterli sayıda küçük parmak izi vardır ve birisi bunları bilerek değiştirmedikçe genellikle makinenin imzasını belirleyebilirler.

1

Bu PowerShell betiğini de çalıştırabilirsiniz:

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

Kaynak: https://gallery.technet.Microsoft.com/how-to-obtain-versions-of-7875ac84

1
Michael

Windows 10'daki Programları Kaldır penceresinde:

enter image description here

0
ssrhhrm