Soru IIS'nin hangi sürümünün yüklü olduğunu nasıl anlarım?


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


87
2018-05-20 19:53


Menşei




Cevaplar:


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


67
2018-05-20 20:05



Ne yazık ki Microsoft, bu sayfayı IIS 7.5'i de içerecek şekilde güncellemedi. İşte bunu içeren alternatif bir referans: en.wikipedia.org/wiki/Internet_Information_Services - JV01
@ JV01, (Bu sayfa 100k + görüntüleme alıyor ....) Bu zaten 8.0 versiyonuna güncellendi. - Pacerier
Evet, ama şimdi MS makalesi IIS 8.5 veya IIS 10'u (ikincisi Windows Server 2016 ve Windows 10'da bulunur) içermiyor. Her zaman bir ya da iki adım ... - JV01


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

Ayrıca bir HTTP yanıt üstbilgisine de bakabilirsiniz.

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

51
2018-05-20 20:03



İlginç; sürüm 6.0 iddia ediyor. - jldugger
XP Pro'da mı? Bunu hiç görmedim ... Madenler 5.1 diyor. - squillman
@jldugger: Bundan şüpheliyim. 80 makineye telnet yapmaya çalıştım. 5.1. Bir Windows 2003 sunucusuna bağlı olmalısınız. (sunucu adı yazım hatası?) - splattne
Burada hepimiz çılgınız. Düzenlemenizle ilgili birkaç yorum: 1. / ve HTTP 2 arasında izin verilmeyen bir alan olduğunu düşünüyorum. Sadece normal HTML web sayfasını döndürür; farklı bir şey mi bekliyordun? - jldugger
Windows 2012 R2'de,% SYSTEMROOT% \ system32 \ inetsrv dosyasında inetinfo.exe yok. Ama telnet yöntemi işe yarıyor. - Joe White


IIS Yöneticisi'ni açtığınızda, tıklayabilirsiniz Help -> About sürümü görmek için.

IIS version in IIS Manager about box


44
2018-06-16 04:20



Mükemmel cevap. Ancak, gerçek IIS sürümünü kaçırmak ve bunun yerine gerçek IIS Yöneticisi için yalnızca sürüm numarasını görmek kolaydır. Örneğin, Windows 8.1'de, Yardım> Hakkında kutusunu açtığımda, IIS'nin 6.2 sürümünü yanlışlıkla okumak kolay olurdu. Bu yüzden gerçek sürüm numarasının nerede olduğunu netleştirmek için bir ekran görüntüsü ekledim. - Charles Roper


Windows XP'de IIS 5.1 yüklüdür, bu nedenle IIS 5.0 prosedürünü kullanın. IIS 5.1'e genel bakış için bu makaleye bakın:

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

IIS 5.1 yalnızca bir özelliktir   Microsoft'un XP Pro işletiminde   sistemi. Bu yüklenemez   XP Home'da (güvenilir şekilde). Bunlara ek olarak,   IIS 5.0'ı güncellemek için bir plan yok   Windows 2000'de IIS 5.1.

IIS 5.1 temelde aynı motordur   IIS 5.0 olarak, ancak XP bir istemci olduğu için   işletim sistemi, yerleşik   için alışılmış olan sınırlar   Microsoft’un müşterisi çalışıyor   bağlantı limitleri ve   sadece bir web sitesi. Dayalı olsa bile   IIS 5'te, önemli   IIS 5.0'dan farklılıklar   bilmeli.

Bu basit asp Script'i çalıştıran tarayıcıda da bir sayfa açabilirsiniz:

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

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

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

17
2018-05-20 19:57



"sadece bir web sitesi". Microsoft SharePoint Yönetimi içerir mi? Çünkü değilse, o zaman açıkça iki web sitesi var. - jldugger
Web sitesine daha fazlasını eklemeyi deneyin (Windows XP'de IIS 5.1'de varsayılan web altında sanal dizin veya web uygulamaları değil). Bunu yapamazsın. - splattne
Sunucu 2008 R2 7.5 - Saariko
@ Sabariko teşekkür ederim! Listeyi güncelledim. - splattne
IIS 7.5 Express, Windows XP ve üzerinde çalışabilirken, IIS 8.5 Express, Windows Vista SP1 ve üzeri sürümlerde çalışabilir - microsoft.com/en-us/download/details.aspx?id=1038 & microsoft.com/en-us/download/details.aspx?id=34679 - mvark


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

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

(Bunu görüntülemek için regedit'i nasıl açacağınız ile ilgili ayrıntıları bulabilirsiniz. http://www.wikihow.com/Open-Regedit)


4
2018-02-16 11:03



Çalışır, ama var mı resmi kaynak onun için? Aksi takdirde, bu tür ters mühendislik gelecekte ciddi bir şekilde kırılacaktır. - Pacerier
Bunun nasıl "ciddi şekilde kırılabildiğini" bilmiyorum. Hangi IIS sürümünün kullanıldığını bulmaya çalışıyoruz - nükleer bir güç istasyonunu kontrol etmeyin! - Jonathan Williams


Eğer varsa curl ve grep yüklü, ö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 tıklamanız gerektiğini bilemeyebilirsiniz:

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

Sunucunun kendisinde bulunmaya gerek olmadığını unutmayın.


3
2017-07-10 15:31



Doğru, nerede tıklayacağınızı bilmek yerine, komutu bilmeniz ve destekleyici yazılımı yüklemeyi unutmayın. Komut satırı araçları için tercihinizi paylaşıyorum, ama argümanınız zayıf görünüyor. - pabrams
Tartışmaya mı ihtiyacınız var? Bunu herhangi bir yerden yapabilirsiniz, kutunun kendisine yönetici erişimi gerekmez. - guaka
Bazıları bu bilgi güvenliği için gizlenmiş olabilir, bu yüzden görünmeyebilir. - mindmischief


Eğlenceli bir veri noktası gibi:

32 bit topraktan:

Windows XP, IIS 5.1 ile birlikte gelir.

Windows Server 2003, IIS 6.0 ile.

Ancak Windows XP'nin x64 sürümü, Windows Server 2003 SP1 kod tabanına dayanmaktadır ve Windows XP Professional X64 Edition'da bulunan IIS sürümü, IIS 6.0'dır.

Çılgın şeyler biliyorum.


2
2018-02-16 21:04





PowerShell'i komut satırından kullanın, bunun gibi

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

2
2018-01-13 16:08



Sunucularımız Windows kullanıcı arayüzünü çalıştırmıyorsa, bu benim için çalışan tek çözüm oldu :) - Jon Rea
Bu benim için Windows 10 ev sürümünde çalıştı - marcello miorelli


Burada, Windows 10 ve Windows Server 2016 için güncelleştirilmiş 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 şöyle olurdu:

Dosyadaki özellikler: GUI yoluyla InetMgr.exe veya PowerShell yoluyla:

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

Çıkarıldı: http://www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html


2
2018-05-21 14:02





Eğer bir makinenin arka ucuna hiç erişiminiz yoksa, NetCraft'ı kullanmayı deneyebilirsiniz. http://toolbar.netcraft.com/site_report?url=http://www.starbucks.com

Makinenin çıkardığı başlıklar üzerinde yeterince küçük parmak izi var, birileri onları amaca göre değiştirmedikçe genellikle makinenin imzasını belirleyebilirler.


1
2017-11-09 17:28





Windows 10'daki Uninstall Programs penceresinde:

enter image description here


0
2018-01-06 17:24