설치된 IIS 버전을 어떻게 알 수 있습니까?


95

IIS 5.0 및 6.0의 SSL 인증서에 대해 Win2k3을 실행하는 상자와 Microsoft KB의 지침이 있습니다. 현재 설치된 IIS 버전을 어떻게 알 수 있습니까?

답변:


68

보다 일반적인 답변으로, 귀하의 질문에 특별히 초점을 맞추지 않은 Microsoft는 모든 버전과 각 버전을 제공하는 운영 체제를 나열 하는 지원 문서 를 제공합니다.

타사 편집

링크 된 페이지에서 부분적으로 복사하고 위키 백과에서 부분적으로 가져옴

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
              // from 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

18
불행히도 Microsoft는 IIS 7.5를 포함하도록 해당 페이지를 아직 업데이트하지 않았습니다. 여기에 포함 된 대체 참조가 있습니다. en.wikipedia.org/wiki/Internet_Information_Services
JV01

@ JV01, (이 페이지로 인해 조회수가 100k + 이상입니다 ....) 이미 8.0 버전으로 업데이트되었습니다.
Pacerier

8
물론 그렇습니다. 그러나 MS 기사에는 IIS 8.5 또는 IIS 10이 포함되어 있지 않습니다 (후자는 Windows Server 2016 및 Windows 10에 포함됨). 항상 한두 단계 뒤에 ...
JV01

54

IIS 관리자가 열려 있으면 클릭 Help -> About하여 버전을 볼 수 있습니다 .

상자에 대한 IIS 관리자의 IIS 버전


15
좋은 대답입니다. 그러나 실제 IIS 버전을 놓치기 쉽고 실제 IIS 관리자의 버전 번호 만 볼 수 있습니다. 예를 들어, Windows 8.1에서 도움말> 정보 상자를 표시하면 IIS 버전을 6.2로 실수로 쉽게 읽을 수 있습니다. 그래서 실제 버전 번호가 어디에 있는지 명확히하기 위해 스크린 샷을 추가했습니다.
Charles Roper

52

% SYSTEMROOT % \ system32 \ inetsrv \ inetinfo.exe를 볼 수 있습니다. 마우스 오른쪽 버튼을 클릭하고 속성을 가져 오면 버전 탭을 클릭하십시오.

HTTP 응답 헤더를 볼 수도 있습니다

  1. 텔넷 mywebserver 80
  2. HEAD / HTTP / 1.0 입력 [enter] [enter]
  3. 서버로 시작하는 행을보십시오.

1
흥미있는; 버전 6.0을 요구합니다.
jldugger 2016 년

2
XP Pro에서 ?? 본 적이 없다 ... 광산은 5.1이라고 말합니다.
squillman

1
@jldugger : 의심합니다. XP 컴퓨터를 80으로 텔넷하려고했습니다. 5.1입니다. Windows 2003 서버에 연결되어 있어야합니다. (서버 이름에 오타?)
splattne

1
우리는이 주변에서 온갖 종류의 미쳤어. 편집에 대한 몇 가지 의견 : 1. /와 HTTP 사이에 허용되지 않는 공간이 있다고 생각합니다. 2. 정상적인 HTML 웹 페이지를 반환합니다. 다른 것을 기대하고 있었습니까?
jldugger

5
Windows 2012 R2에서는 % SYSTEMROOT % \ system32 \ inetsrv에 inetinfo.exe가 없습니다. 그러나 텔넷 방법이 작동합니다.
Joe White

18

Windows XP에는 IIS 5.1이 설치되어 있으므로 IIS 5.0 절차를 사용하십시오. IIS 5.1에 대한 개요는이 기사를 참조하십시오.

XP Pro의 IIS 5.1 살펴보기-IIS 5와 다른 점은 무엇입니까?

IIS 5.1은 Microsoft XP Pro 운영 체제에서만 제공되는 기능입니다. XP Home에는 안정적으로 설치할 수 없습니다. 또한 Windows 2000의 IIS 5.0을 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
윈도우 비스타 7.0
Windows Server 2008 7.0
Windows Server 2008 R2 7.5
윈도우 7 7.5
Windows Server 2012 8.0
윈도우 8 8.0
Windows Server 2012 R2 8.5
윈도우 8.1 8.5

"하나의 웹 사이트 만". 여기에는 Microsoft SharePoint 관리가 포함됩니까? 그렇지 않으면 분명히 두 개의 웹 사이트가 실행되고 있기 때문입니다.
jldugger 2016 년

Windows XP의 IIS 5.1에서 기본 웹 아래 가상 디렉터리 나 웹 응용 프로그램이 아닌 웹 사이트에 더 추가하십시오. 당신은 그렇게 할 수 없습니다.
splattne

Server 2008 R2 7.5
Saariko

IIS 7.5 Express는 Windows XP 이상에서 실행될 수있는 반면 IIS 8.5 Express는 Windows Vista SP1 이상에서 실행될 수 있습니다 -microsoft.com/en-us/download/details.aspx?id=1038 & microsoft.com/en-us/download /details.aspx?id=34679
mvark

5

다음 레지스트리 값에서 IIS 버전 번호를 확인할 수 있어야합니다. HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ InetStp \ VersionString

로컬 컴퓨터의 "버전 6.0"이 표시됩니다.

( http://www.wikihow.com/Open-Regedit 에서 regedit를 여는 방법에 대한 자세한 내용을 볼 수 있습니다 )


1
작동하지만 공식 소스 가 있습니까? 그렇지 않으면, 이러한 리버스 엔지니어링은 미래에 심각하게 중단 될 것입니다.
Pacerier

이것이 어떻게 "심각하게 깰 수 있는지"확실하지 않습니다. 우리는 어떤 버전의 IIS가 사용되고 있는지 알아 내려고 노력하고 있습니다-원자력 발전소를 통제하지 마십시오! 😉
Jonathan Williams

1
Windows Server 2012 및 IIS 8.5에서 여전히 우수
joehanna

3

Cygwin을 통해 또는 OS X 또는 Linux를 실행하는 다른 시스템을 통해 설치 curlgrep설치 한 경우 명령 행 도구의 강력한 기능을 사용하여 어떤 상황에서 정확히 클릭해야하는지 알 필요가 없습니다.

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

서버 자체에있을 필요는 없습니다.


따라서 클릭 위치를 아는 대신 명령을 알고 지원 소프트웨어를 설치해야합니다. 커맨드 라인 도구에 대한 선호도를 공유하지만 귀하의 주장은 약한 것 같습니다.
pabrams

논쟁이 필요하십니까? 상자 자체에 대한 관리 액세스 권한이 없어도 어디서나이를 수행 할 수 있습니다.
guaka

일부는 보안을 위해이 정보를 숨겨서 표시되지 않을 수 있습니다.
mindmischief

3

다음은 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

그리고 다른 방법은 다음과 같습니다.

파일의 속성 : GUI 또는 PowerShell을 통한 InetMgr.exe :

[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 에서 추출


2

재미있는 데이터 포인트와 마찬가지로 :

32 비트 랜드에서 :

Windows XP는 IIS 5.1과 함께 제공됩니다.

IIS 6.0이 설치된 Windows Server 2003

그러나 Windows XP x64 버전은 Windows Server 2003 SP1 코드베이스를 기반으로하며 Windows XP Professional X64 Edition에 포함 된 IIS 버전은 IIS 6.0입니다.

미쳤어 요


2

다음과 같이 명령 행에서 PowerShell을 사용하십시오.

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

1
서버가 Windows UI를 실행하지 않기 때문에 이것이 저에게
Jon Rea

이것은 Windows 10 홈 에디션에서 나를 위해 일했습니다
Marcello Miorelli




-1

시스템에 설치된 IIS 버전을 아는 것은 매우 간단합니다.

브라우저에서 단순 유형 localhost를 입력하면 IIS 버전을 볼 수 있습니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.