it-swarm-id.com

Bagaimana saya bisa tahu versi IIS terinstal?

Saya punya kotak yang menjalankan Win2k3 dan beberapa petunjuk dari Microsoft KB tentang sertifikat SSL, untuk IIS 5.0 dan 6.0. Bagaimana saya bisa tahu versi IIS sedang diinstal?

98
jldugger

Sebagai jawaban yang lebih umum, tidak secara khusus ditujukan pada pertanyaan Anda, Microsoft memiliki artikel dukungan yang mencantumkan semua versi lama dan sistem operasi yang menyediakan masing-masing.

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

Versi saat ini aktif 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

Ketika Anda memiliki IIS Manajer terbuka, Anda dapat mengklik Help -> About untuk melihat versi.

IIS version in IIS Manager about box

59

Anda dapat melihat% SYSTEMROOT%\system32\inetsrv\inetinfo.exe. Klik kanan dan dapatkan properti, klik tab Versi.

Anda juga dapat melihat header respons HTTP

  1. telnet mywebserver 80
  2. ketik HEAD/HTTP/1.0 [enter] [enter]
  3. Lihatlah baris yang dimulai dengan Server:
53
squillman

Windows XP telah IIS 5.1 diinstal, jadi gunakan prosedur IIS 5.0. Lihat artikel ini untuk ikhtisar IIS 5.1:

Lihat IIS 5.1 di XP Pro - Apa yang berbeda dari IIS 5?

IIS 5.1 adalah fitur yang hanya dapat ditemukan di sistem operasi Microsoft XP Pro. Itu tidak dapat diinstal (andal) di Rumah XP. Selain itu, tidak ada rencana untuk memperbarui IIS 5.0 pada Windows 2000 ke IIS 5.1.

IIS 5.1 pada dasarnya adalah mesin yang sama dengan IIS 5.0 tetapi karena XP adalah sistem operasi klien, ia memiliki batas bawaan yang merupakan kebiasaan untuk sistem operasi klien Microsoft — seperti batas koneksi dan hanya satu Web situs Meskipun berdasarkan IIS 5, ada perbedaan signifikan dari IIS 5.0 yang harus Anda ketahui.

Anda juga dapat membuka halaman di browser yang menjalankan Script asp sederhana ini:

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

Sebagai catatan: menarik bahwa IIS (dimulai dengan Windows Server 2000/versi 5.0) tidak dapat ditingkatkan tanpa memutakhirkan sistem operasi. Setiap versi Windows memiliki versi IIS sendiri:

 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

Anda harus dapat menentukan nomor versi IIS dari nilai registri berikut: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString

Ini menunjukkan "Versi 6.0" pada mesin lokal saya.

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

Jika Anda menginstal curl dan grep, mis. melalui Cygwin, atau dari mesin lain yang menjalankan OS X atau Linux, Anda dapat menggunakan kekuatan alat-alat baris perintah dan menghindari tahu di mana tepatnya untuk mengklik dalam situasi apa:

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

Perhatikan tidak ada persyaratan untuk berada di server itu sendiri.

Perhatikan juga: ini hanya berfungsi jika aplikasi dan/atau konfigurasi server tidak menetapkan header alternatif. Seringkali pengembang aplikasi atau administrator sistem akan mematikan header ini atau mengaturnya ke beberapa nilai lain untuk mencegah penyerang melihatnya - suatu bentuk keamanan oleh ketidakjelasan.

3
kqw

Di sini, tabel versi yang diperbarui untuk Windows 10 dan 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

Dan metode lain adalah:

Properti pada file: InetMgr.exe melalui GUI, atau melalui PowerShell:

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

Diambil dari: http://www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html

3

Sama seperti titik data yang menyenangkan:

Dari tanah 32-bit:

Windows XP dikirimkan dengan IIS 5.1.

Windows Server 2003 dengan IIS 6.0.

Tetapi edisi x64 Windows XP didasarkan pada basis kode Windows Server 2003 SP1, dan versi IIS termasuk dalam Windows XP Edisi Profesional X64 adalah IIS 6.0.

Hal gila, saya tahu.

2
TristanK

Gunakan PowerShell dari baris perintah, seperti ini

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

Jika Anda tidak memiliki akses apa pun hingga bagian belakang mesin, Anda dapat mencoba menggunakan NetCraft seperti http://toolbar.netcraft.com/site_report?url=http://www.starbucks.com

Ada cukup sedikit sidik jari pada tajuk yang dikeluarkan mesin, yang biasanya dapat mengidentifikasi tanda tangan mesin, kecuali jika seseorang sengaja mengubahnya.

1

Anda juga dapat menjalankan skrip PowerShell ini:

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

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

1
Michael

Pada jendela Uninstall Programs di Windows 10:

enter image description here

0
ssrhhrm