Pertanyaan Bagaimana saya bisa tahu versi IIS apa yang diinstal?


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 yang saat ini diinstal?


87
2018-05-20 19:53






Jawaban:


Sebagai jawaban yang lebih umum, tidak secara khusus ditujukan untuk pertanyaan Anda, Microsoft memiliki artikel pendukung yang berisi daftar semua versi dan sistem operasi yang menyediakan masing-masing.


67
2018-05-20 20:05



Sayangnya Microsoft belum memperbarui halaman itu untuk menyertakan IIS 7.5. Berikut referensi alternatif yang menyertakannya: en.wikipedia.org/wiki/Internet_Information_Services - JV01
@ JV01, (Karena halaman ini mendapatkan 100k + tampilan ....) Sudah diperbarui ke versi 8.0. - Pacerier
Ya, tapi sekarang artikel MS tidak menyertakan IIS 8.5 atau IIS 10 (yang terakhir termasuk dalam Windows Server 2016 dan Windows 10). Selalu satu atau dua langkah di belakang ... - JV01


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 garis yang dimulai dengan Server:

50
2018-05-20 20:03



Menarik; mengklaim versi 6.0. - jldugger
Di XP Pro ?? Tidak pernah melihat itu ... Tambang mengatakan 5.1. - squillman
@ jldugger: Saya meragukannya. Saya mencoba telnet 80 mesin XP. Ini 5.1. Anda harus terhubung ke server Windows 2003. (salah ketik nama server?) - splattne
Kita semua gila di sini. Beberapa komentar tentang suntingan Anda: 1. Saya pikir ada ruang yang tidak diizinkan antara / dan HTTP 2. Itu hanya mengembalikan halaman web HTML normal; apakah Anda mengharapkan sesuatu yang berbeda? - jldugger
Pada Windows 2012 R2, tidak ada inetinfo.exe di% SYSTEMROOT% \ system32 \ inetsrv. Tetapi metode telnet bekerja. - Joe White


Ketika Anda membuka IIS Manager, Anda dapat mengklik Help -> About untuk melihat versinya.

IIS version in IIS Manager about box


42
2018-06-16 04:20



Jawaban yang bagus. Namun, sangat mudah untuk melewatkan versi IIS yang sebenarnya dan sebagai gantinya hanya melihat nomor versi untuk Manajer IIS yang sebenarnya. Misalnya, pada Windows 8.1 saya, ketika saya membuka kotak Bantuan> Tentang, akan mudah keliru membaca versi IIS sebagai 6.2. Jadi saya telah menambahkan tangkapan layar untuk memperjelas di mana nomor versi sebenarnya. - Charles Roper


Windows XP memiliki IIS 5.1 yang 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   pada operasi XP Pro Microsoft   sistem. Itu tidak bisa diinstal   (andal) di XP Home. 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   seperti IIS 5.0 tetapi karena XP adalah klien   sistem operasi, memiliki built in   batasan yang biasa untuk   Klien Microsoft beroperasi   sistem — seperti batas koneksi dan   hanya satu situs web. Meskipun berbasis   pada IIS 5, ada yang signifikan   perbedaan dari IIS 5.0 yang Anda   harus tahu tentang.

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

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

Sebagai catatan tambahan: 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

17
2018-05-20 19:57



"hanya satu situs web". Apakah itu termasuk Administrasi Microsoft SharePoint? Karena jika tidak, maka jelas ada dua situs web yang berjalan. - jldugger
Cobalah untuk menambahkan lebih banyak ke situs web (bukan direktori virtual atau aplikasi web di bawah web default di IIS 5.1 pada Windows XP). Anda tidak bisa melakukan itu. - splattne
Server 2008 R2 7.5 - Saariko
@Saariko terima kasih! Saya telah memperbarui daftar. - splattne
IIS 7.5 Express dapat berjalan di Windows XP dan di atas sementara IIS 8.5 Express dapat berjalan di Windows Vista SP1 dan di atasnya - microsoft.com/en-us/download/details.aspx?id=1038 & microsoft.com/en-us/download/details.aspx?id=34679 - mvark


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

Ini menunjukkan "Versi 6.0" di komputer lokal saya.

(Anda dapat menemukan detail tentang cara membuka regedit untuk melihat ini dari http://www.wikihow.com/Open-Regedit)


4
2018-02-16 11:03



Bekerja, tetapi apakah Anda memiliki sumber resmi untuk itu? Jika tidak, rekayasa terbalik semacam itu akan rusak serius di masa depan. - Pacerier
Saya tidak yakin bagaimana ini bisa "putus serius". Kami sedang mencoba mencari tahu versi IIS yang digunakan - tidak mengontrol pembangkit listrik tenaga nuklir! - Jonathan Williams


Jika Anda memiliki curl dan grep dipasang, mis. melalui Cygwin, atau dari komputer lain yang menjalankan OS X atau Linux, Anda dapat menggunakan kekuatan alat baris perintah dan menghindari mengetahui di mana tepatnya klik di situasi mana:

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

Perhatikan tidak ada persyaratan untuk berada di server itu sendiri.


3
2017-07-10 15:31



Benar, jadi daripada tahu di mana harus mengklik, Anda harus tahu perintahnya, dan ingat untuk menginstal perangkat lunak pendukung. Saya berbagi preferensi Anda untuk alat baris perintah, tetapi argumen Anda tampaknya lemah. - pabrams
Butuh argumen? Anda dapat melakukannya dari mana saja, tidak perlu akses administratif ke kotak itu sendiri. - guaka
Beberapa orang mungkin memiliki info ini tersembunyi untuk keamanan sehingga mungkin tidak muncul. - mindmischief


Sama seperti titik data yang menyenangkan:

Dari lahan 32-bit:

Kapal Windows XP 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 yang disertakan dalam Windows XP Professional X64 Edition adalah IIS 6.0.

Gila, saya tahu.


2
2018-02-16 21:04





Gunakan PowerShell dari baris perintah, seperti ini

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

2
2018-01-13 16:08



Karena server kami tidak menjalankan Windows UI, inilah satu-satunya solusi yang berhasil untuk saya :) - Jon Rea
ini telah bekerja untuk saya di windows 10 home edition - marcello miorelli


Di sini, tabel versi terbaru ke 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 lainnya adalah:

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

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

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


2
2018-05-21 14:02





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

Ada cukup sidik jari pada header mesin yang dilepaskan, bahwa mereka biasanya dapat mengidentifikasi tanda tangan dari mesin, kecuali seseorang mengubah mereka dengan sengaja.


1
2017-11-09 17:28