Internet Information Service (IIS) is a web server from Microsoft used to host anything on the web. It will host your websites and applications on the web. It provides support for HTTP, HTTPS (which contains a security certificate and is more secure than HTTP), FTP (File Transfer Protocol used to transfer files), and SMTP (Simple Mail Transfer Protocol used in transferring email). It is included in Windows by default in optional features.
You can enable IIS from Optional Features. Press the Windows button and then type “Turn Windows features on and off”. Select “Internet Information Services.” You will be asked to restart the system to finish installing the request.
To check your installed IIS version, type in “reg query HKLMSOFTWAREMicrosoftInetStp” in an elevated Command Prompt, and view the value for VersionString in the results.
Table of contents
- How to Check Installed IIS Version in Windows?
- Using Control Panel
- Using Registry Editor
- Using Command Prompt
- Using Run Command
- Using PowerShell
- How to Determine if IIS is Installed on your Computer?
You can check the IIS version using several different ways. Choose the method you are comfortable with from below.
Using Control Panel
Follow these steps to check your IIS version using the Control Panel:
-
Navigate to:
Control Panel >> System and Security >> Windows Tools >> Internet Information Services (IIS) Manager
Open IIS Manager Note: If you find that IIS Manager is missing inside Windows Tools, then you need to enable IIS Manager from the Optional Features applet.
Alternatively, you can also type in “%SystemRoot%system32inetsrvInetMgr.exe” in the Run Command box to open the IIS Manager.
-
Expand the Help menu and click “About Internet Information Sevices.”
Open About IIS -
You will now see the IIS version in the popup dialog box.
Find the IIS version using Control Panel
Using Registry Editor
You can also check the installed IIS version through the Windows Registry editor too. Here is how:
-
Open the Registry Editor by typing in “regedit” in the Run Command box.
Open Registry editor -
Paste the following in the address bar for quick navigation:
ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftInetStp
Navigate to InetStp inside the Registry editor -
View the IIS version number in front of “VersionString.”
Find the IIS version using the Registry Editor
Using Command Prompt
You can also obtain the same Registry editor information using the Command Prompt and determine the IIS version installed on your PC. Here’s how:
-
Open an elevated Command Prompt.
-
Run the following cmdlet:
reg query HKLMSOFTWAREMicrosoftInetStp
Command Prompt command to find the IIS version -
You will now see the IIS version written in front of “VersionString” from the results below.
Find the IIS version using Command Prompt
Using Run Command
You can also open the IIS Manager from the Run Command box and then continue to find the installed IIS version from there.
Press the Windows Key +R shortcut keys and type in “inetmgr” and hit Enter.
It will open the IIS manager. As mentioned above, go to Help >> About Internet Information Services and you will get the version installed on your computer.
Using PowerShell
Perform the following steps to find the IIS version installed on your PC using Windows PowerShell:
-
Open an elevated PowerShell instance.
-
Run the following cmdlet:
Get-ItemProperty -Path registry::HKEY_LOCAL_MACHINESOFTWAREMicrosoftInetStp | Select-Object
Find the IIS version using Windows PowerShell
You can now see the IIS version in front of “VersionString,” as in the image above.
Alternatively, you can also run the following cmdlet to obtain the PowerShell build version, which is the same version number as IIS
$PSVersionTable
How to Determine if IIS is Installed on your Computer?
In order to check if IIS is installed on your computer, press the Windows Key + R keys and then type in “inetmgr” and hit Enter.
If the IIS configuration screen is displayed, then IIS is installed on your computer. Otherwise, you need to install it.
Another method of checking whether IIS is installed or not, go to Control Panel >> Programs and Features and then select “Turn Windows Features on and off.” Now check whether “Internet Information Services” is enabled. If that option is checked it means that IIS is installed on your computer.
Also see:
Itechtics staff is a team of technology experts led by Usman Khurshid. We verify everything we write so that our users can be sure to trust us in everything we write. You can reach out to us for further help and support.
Выберите Windows + R, введите inetmgr и нажмите OK. Откроется окно диспетчера IIS. Таким же образом перейдите в Help -> About Internet Information Services, и вы получите версию, установленную на вашем компьютере.
Какая версия IIS установлена на Windows Server 2019?
С каждой версией Microsoft Windows Server поставляется новая версия Internet Information Services (IIS). В недавнем выпуске Windows Server 2019 появился IIS версии 10, также известной как версия 10.0. 17763.
Какая версия IIS установлена на Windows Server 2016?
IIS 10.0 — это последняя версия Internet Information Services (IIS), которая поставляется с Windows 10 и Windows Server 2016.
Какая версия IIS установлена на Windows Server 2012?
Совместимость
Версия | Заметки |
---|---|
ИИС 8.0 | IIS 8.0 доступен только в Windows Server 2012 и Windows 8. |
ИИС 7.5 | |
ИИС 7.0 |
Как узнать, есть ли у меня IIS в Windows Server 2016?
Чтобы проверить, установлен ли у вас IIS, нажмите Пуск> Панель управления> Администрирование. В папке «Администрирование» вы должны увидеть значок «Диспетчер информационных служб Интернета (IIS)».
Как мне получить доступ к IIS в Windows Server 2019?
Установка и настройка веб-сервера IIS на Windows Server 2019
- Шаг 1. Запустите диспетчер сервера. …
- Шаг 2: Нажмите Далее в Мастере. …
- Шаг 3: Выберите тип установки. …
- Шаг 4: Выберите целевой сервер. …
- Шаг 5: Выберите роли для установки. …
- Шаг 6: Добавьте функции IIS. …
- Шаг 7: Подтвердите выбор. …
- Шаг 8: Убедитесь, что веб-сервер запущен.
19 окт. 2019 г.
Как переустановить IIS на Windows Server 2019?
Установить IIS через графический интерфейс
- Откройте диспетчер серверов, его можно найти в меню «Пуск». …
- Щелкните текст «Добавить роли и функции».
- В окне «Перед началом» просто нажмите кнопку «Далее».
- В окне «Выбор типа установки» оставьте выбранным «Ролевую или функциональную установку» и нажмите «Далее».
19 колода 2018 г.
Это закрытый программный продукт, поддерживаемый исключительно Microsoft. Хотя разработка не такая открытая и быстрая, как Apache с открытым исходным кодом, поддерживаемый пользователями, такой гигант, как Microsoft, может предоставить огромные ресурсы поддержки и разработки для своих продуктов, и IIS, к счастью, извлек из этого пользу.
Как включить сервер IIS?
Включение IIS и необходимых компонентов IIS в Windows 10
- Откройте панель управления и щелкните «Программы и компоненты»> «Включение или отключение компонентов Windows».
- Включите информационные службы Интернета.
- Разверните компонент Internet Information Services и убедитесь, что компоненты веб-сервера, перечисленные в следующем разделе, включены.
- Нажмите кнопку ОК.
Что такое IIS?
Чаще всего IIS используется для размещения веб-приложений ASP.NET и статических веб-сайтов. Его также можно использовать в качестве FTP-сервера, размещать службы WCF и расширять для размещения веб-приложений, созданных на других платформах, таких как PHP. Существуют встроенные параметры проверки подлинности, такие как Basic, ASP.NET и Windows auth.
Поддерживается ли по-прежнему Windows Server 2012 R2?
Тем не менее, Windows Server 2012 R2 вошла в основную поддержку 25 ноября 2013 года, но окончание основной поддержки — 9 января 2018 года, а конец расширенной — 10 января 2023 года.
Есть ли в Windows 10 IIS?
IIS — это бесплатная функция Windows, включенная в Windows 10, так почему бы не использовать ее? IIS — это полнофункциональный веб-сервер и FTP-сервер с некоторыми мощными инструментами администрирования, надежными функциями безопасности и может использоваться для размещения приложений ASP.NET и PHP на одном сервере. Вы даже можете размещать сайты WordPress на IIS.
Какая последняя версия IIS?
Информационные услуги Интернет
Снимок экрана консоли диспетчера IIS Internet Information Services 8.5 | |
---|---|
Разработчики) | Microsoft |
Стабильный выпуск | 10.0.17763.1 / 2 октября 2018 г. |
Написано в | C + + |
Операционная система | Windows NT |
Как вы проверяете, работает ли IIS?
Чтобы проверить, работает ли IIS в 32-битном или 64-битном режиме:
- Нажмите Пуск> Выполнить, введите cmd и нажмите ОК. Появится командная строка.
- Выполните эту команду: c: inetpubadminscriptsadsutil.vbs ПОЛУЧИТЬ W3SVC / AppPools / Enable32BitAppOnWin64. Эта команда возвращает Enable32BitAppOnWin64: Истинно, если IIS работает в 32-битном режиме.
26 сред. 2010 г.
Как запустить IIS из командной строки?
Чтобы открыть диспетчер IIS из командной строки
- В меню «Пуск» выберите «Выполнить».
- В диалоговом окне «Открыть» введите inetmgr и нажмите кнопку «ОК».
22 окт. 2014 г.
Как запустить IIS в Windows Server 2016?
Включение IIS и необходимых компонентов IIS в Windows Server 2016 (Standard / DataCenter)
- Откройте диспетчер серверов и нажмите «Управление»> «Добавить роли и компоненты». …
- Выберите установку на основе ролей или функций и нажмите кнопку Далее.
- Выберите подходящий сервер. …
- Включите веб-сервер (IIS) и нажмите Далее.
What would the preferred way of programmatically determining which the currently installed version of Microsoft Internet Information Services (IIS) is?
I know that it can be found by looking at the MajorVersion key in HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3SVCParameters.
Would this be the recommended way of doing it, or is there any safer or more beautiful method available to a .NET developer?
Cœur
36.4k25 gold badges191 silver badges258 bronze badges
asked Jan 12, 2009 at 10:38
SteinNorheimSteinNorheim
2,1871 gold badge15 silver badges21 bronze badges
public int GetIISVersion()
{
RegistryKey parameters = Registry.LocalMachine.OpenSubKey("SYSTEM\CurrentControlSet\Services\W3SVC\Parameters");
int MajorVersion = (int)parameters.GetValue("MajorVersion");
return MajorVersion;
}
answered Feb 23, 2011 at 15:20
3
To identify the version from outside the IIS process, one possibility is like below…
string w3wpPath = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.System),
@"inetsrvw3wp.exe");
FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo(w3wpPath);
Console.WriteLine(versionInfo.FileMajorPart);
To identify it from within the worker process at runtime…
using (Process process = Process.GetCurrentProcess())
{
using (ProcessModule mainModule = process.MainModule)
{
// main module would be w3wp
int version = mainModule.FileVersionInfo.FileMajorPart
}
}
answered Jan 13, 2009 at 7:52
ShivaShiva
18.2k4 gold badges20 silver badges9 bronze badges
You could build a WebRequest and send it to port 80 on a loopback IP address and get the Server HTTP header.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://127.0.0.1/");
HttpWebResponse myHttpWebResponse = null;
try
{
myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
}
catch (WebException ex)
{
myHttpWebResponse = (HttpWebResponse)ex.Response;
}
string WebServer = myHttpWebResponse.Headers["Server"];
myHttpWebResponse.Close();
Not sure if that’s a better way of doing it but it’s certainly another option.
answered Jan 12, 2009 at 10:44
Spencer RuportSpencer Ruport
34.8k11 gold badges85 silver badges146 bronze badges
2
I did it this way (using Powershell):
function Validate-IISVersion([switch] $ContinueOnError = $false)
{
if ($ContinueOnError)
{ $ErrorActionPreference = "SilentlyContinue" }
else
{ $ErrorActionPreference = "Stop" }
# Using GAC to ensure the IIS (assembly) version
$IISAssembly = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Administration")
$IISVersion = $IISAssembly.GetName().Version
$IISVersionString = [string]::Format("{0}.{1}.{2}.{3}", $IISVersion.Major, $IISVersion.Minor, $IISVersion.Build, $IISVersion.Revision)
if (!$IISVersionString.Equals("7.0.0.0"))
{
if ($ContinueOnError)
{
Write-Host "`nConflicting IIS version found! [Version: $IISVersionString]`t " -NoNewline -ForegroundColor Red
}
Write-Error "Conflicting IIS version found [$IISVersionString]! @ $(Split-Path $MyInvocation.ScriptName -leaf)"
return $false
}
else
{
return $true
}
}
gnat
6,215107 gold badges54 silver badges73 bronze badges
answered Sep 4, 2012 at 14:26
VaibhavVaibhav
2,4371 gold badge26 silver badges31 bronze badges
5
No need to write code. You can find it in Registry editor
goto to run -> type — regedit ->
The LOCAL MACHINE Branch of registry contains the Version information for Windows 7.
The Starting Branch is in (HKLM) HKEY_LOCAL_MACHINE SOFTWARE Microsoft InetStp VersionString
Note: The Spaces are for reading purposes.
answered Jan 19, 2016 at 19:45
Rohan KhudeRohan Khude
4,2455 gold badges48 silver badges43 bronze badges
The below command helped me find the IIS version correctly on IIS 8.5 (Windows 2012 R2) and 7.5 Windows 7 SP1.
[System.Diagnostics.FileVersionInfo]::GetVersionInfo(«$env:SystemRootsystem32inetsrvInetMgr.exe»).ProductVersion
Reference:
https://forums.iis.net/p/1171695/1984536.aspx : Answer from f00_beard
answered Oct 4, 2016 at 9:08
What would the preferred way of programmatically determining which the currently installed version of Microsoft Internet Information Services (IIS) is?
I know that it can be found by looking at the MajorVersion key in HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesW3SVCParameters.
Would this be the recommended way of doing it, or is there any safer or more beautiful method available to a .NET developer?
Cœur
36.4k25 gold badges191 silver badges258 bronze badges
asked Jan 12, 2009 at 10:38
SteinNorheimSteinNorheim
2,1871 gold badge15 silver badges21 bronze badges
public int GetIISVersion()
{
RegistryKey parameters = Registry.LocalMachine.OpenSubKey("SYSTEM\CurrentControlSet\Services\W3SVC\Parameters");
int MajorVersion = (int)parameters.GetValue("MajorVersion");
return MajorVersion;
}
answered Feb 23, 2011 at 15:20
3
To identify the version from outside the IIS process, one possibility is like below…
string w3wpPath = Path.Combine(
Environment.GetFolderPath(Environment.SpecialFolder.System),
@"inetsrvw3wp.exe");
FileVersionInfo versionInfo = FileVersionInfo.GetVersionInfo(w3wpPath);
Console.WriteLine(versionInfo.FileMajorPart);
To identify it from within the worker process at runtime…
using (Process process = Process.GetCurrentProcess())
{
using (ProcessModule mainModule = process.MainModule)
{
// main module would be w3wp
int version = mainModule.FileVersionInfo.FileMajorPart
}
}
answered Jan 13, 2009 at 7:52
ShivaShiva
18.2k4 gold badges20 silver badges9 bronze badges
You could build a WebRequest and send it to port 80 on a loopback IP address and get the Server HTTP header.
HttpWebRequest myHttpWebRequest = (HttpWebRequest)WebRequest.Create("http://127.0.0.1/");
HttpWebResponse myHttpWebResponse = null;
try
{
myHttpWebResponse = (HttpWebResponse)myHttpWebRequest.GetResponse();
}
catch (WebException ex)
{
myHttpWebResponse = (HttpWebResponse)ex.Response;
}
string WebServer = myHttpWebResponse.Headers["Server"];
myHttpWebResponse.Close();
Not sure if that’s a better way of doing it but it’s certainly another option.
answered Jan 12, 2009 at 10:44
Spencer RuportSpencer Ruport
34.8k11 gold badges85 silver badges146 bronze badges
2
I did it this way (using Powershell):
function Validate-IISVersion([switch] $ContinueOnError = $false)
{
if ($ContinueOnError)
{ $ErrorActionPreference = "SilentlyContinue" }
else
{ $ErrorActionPreference = "Stop" }
# Using GAC to ensure the IIS (assembly) version
$IISAssembly = [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.Web.Administration")
$IISVersion = $IISAssembly.GetName().Version
$IISVersionString = [string]::Format("{0}.{1}.{2}.{3}", $IISVersion.Major, $IISVersion.Minor, $IISVersion.Build, $IISVersion.Revision)
if (!$IISVersionString.Equals("7.0.0.0"))
{
if ($ContinueOnError)
{
Write-Host "`nConflicting IIS version found! [Version: $IISVersionString]`t " -NoNewline -ForegroundColor Red
}
Write-Error "Conflicting IIS version found [$IISVersionString]! @ $(Split-Path $MyInvocation.ScriptName -leaf)"
return $false
}
else
{
return $true
}
}
gnat
6,215107 gold badges54 silver badges73 bronze badges
answered Sep 4, 2012 at 14:26
VaibhavVaibhav
2,4371 gold badge26 silver badges31 bronze badges
5
No need to write code. You can find it in Registry editor
goto to run -> type — regedit ->
The LOCAL MACHINE Branch of registry contains the Version information for Windows 7.
The Starting Branch is in (HKLM) HKEY_LOCAL_MACHINE SOFTWARE Microsoft InetStp VersionString
Note: The Spaces are for reading purposes.
answered Jan 19, 2016 at 19:45
Rohan KhudeRohan Khude
4,2455 gold badges48 silver badges43 bronze badges
The below command helped me find the IIS version correctly on IIS 8.5 (Windows 2012 R2) and 7.5 Windows 7 SP1.
[System.Diagnostics.FileVersionInfo]::GetVersionInfo(«$env:SystemRootsystem32inetsrvInetMgr.exe»).ProductVersion
Reference:
https://forums.iis.net/p/1171695/1984536.aspx : Answer from f00_beard
answered Oct 4, 2016 at 9:08
Как проверить установленную версию IIS на Windows 10/8/7
IIS — это набор серверов Microsoft для служб интернета. Для некоторых программ необходима определенная версия IIS и сейчас я расскажу, как это проверить.
1. Редактор реестра
Нажмите WINKEY + R, введите regedit и нажмите Enter. Перейдите к следующей записи:
HKEY_LOCAL_MACHINESOFTWAREMicrosoftInetStp
Запись DWORD под названием VersionString будет содержать номер версии IIS.
2. Windows Powershell
Откройте Windows Powershell с правами Администратора. Как всегда, это проще всего сделать через меню Пуск, набрав там «Powershell».
Введите команду
[System.Diagnostics.FileVersionInfo]::GetVersionInfo(“C:Windowssystem32notepad.exe").FileVersion
Или более подробный вариант:
Get-ItemProperty -Path registry::HKEY_LOCAL_MACHINESOFTWAREMicrosoftInetStp | Select-Object
Спасибо, что читаете! На данный момент большинство моих заметок, статей и подборок выходит в telegram канале «Левашов». Обязательно подписывайтесь, чтобы не пропустить новости мира ИТ, полезные инструкции и нужные сервисы.
Респект за пост! Спасибо за работу!
Хотите больше постов в блоге? Подборок софта и сервисов, а также обзоры на гаджеты? Сейчас, чтобы писать регулярно и радовать вас большими обзорами, мне требуется помощь. Чтобы поддерживать сайт на регулярной основе, вы можете оформить подписку на российском сервисе Boosty. Или воспользоваться ЮMoney (бывшие Яндекс Деньги) для разовой поддержки:
Заранее спасибо! Все собранные средства будут пущены на развитие сайта. Поддержка проекта является подарком владельцу сайта.
Microsoft создавала Windows 10, и даже предыдущие версии Windows были разработаны с целью сделать ее полезной для большинства людей. Для этого они добавляют все больше и больше функций, благодаря чему Windows 10 подходит для все большего и большего числа людей. Одной из основных функций, добавленных в Windows 10, чтобы сделать ее очень полезной для сектора разработчиков своих пользователей, является добавление оболочки BASH в Windows 10. Еще одна такая функция, которая существует в ОС Windows с 23 лет, – это IIS или Информационные службы Интернета. Сегодня мы поговорим об этом.
Читать . Как включить IIS.
Способы проверки установленной версии IIS
Сегодня мы рассмотрим пять методов, которые помогут нам проверить версию IIS, установленную на вашем компьютере под управлением Windows 10/8/7. Они есть:
- Использование редактора реестра.
- Использование командной строки.
- Использование Run Box.
- Использование панели управления.
- Использование Windows Powershell.
1] Использование редактора реестра
Нажмите комбинацию кнопок WINKEY + R, чтобы запустить утилиту Run, введите regedit и нажмите Enter. После открытия редактора реестра перейдите к следующему
HKEY_LOCAL_MACHINE SOFTWARE Microsoft InetStp
Значение DWORD с именем VersionString, будет содержать номер версии IIS.
2] Использование командной строки
Для этого нажмите комбинацию WINKEY + X и нажмите Командная строка (Admin).
Теперь введите следующую команду:
% SystemRoot% system32 Inetsrv InetMgr.exe
Теперь откроется панель диспетчера служб IIS или Internet Information Services.
Нажмите Справка в строке меню, а затем нажмите Об информационных службах Интернета.
Откроется мини-окно с номером версии IIS, установленным на вашем компьютере.
3] Использование поля “Выполнить”
Начните с нажатия комбинации кнопок WINKEY + R для запуска утилиты «Выполнить», введите ‘% SystemRoot% system32 inetsrv InetMgr.exe’ и нажмите Enter.
Кроме того, вы можете ввести inetmgr и нажать Enter, чтобы запустить тот же IIS Manager и выполнить те же шаги, что и для метода командной строки.
4] Использование панели управления
Начните с поиска Панель управления в поле поиска Cortana и выберите соответствующий результат или щелкните правой кнопкой мыши кнопку «Пуск» и выберите Панель управления .
После открытия панели управления выберите Администрирование.
Затем выберите Диспетчер информационных служб Интернета.
В строке меню нажмите Справка , а затем нажмите Об информационных службах Интернета.
И, открыв следующее мини-окно, вы увидите версию IIS, установленную на вашем компьютере.,
5] Использование Windows Powershell
Сначала откройте Windows Powershell, выполнив поиск Powershell в окне поиска Cortana, и запустите его с правами администратора.
Затем введите следующую команду,
[System.Diagnostics.FileVersionInfo] :: GetVersionInfo. ( «C: Windows system32 notepad.exe") FileVersion
Это будет выглядеть примерно так:
Кроме того, вы можете ввести следующее,
Get-ItemProperty -Path реестра :: HKEY_LOCAL_MACHINE SOFTWARE Microsoft InetStp | Select-Object
Это будет выглядеть примерно так:
Следовательно, вы найдете версию IIS, установленную на вашем компьютере с помощью Windows PowerShell.
Надеюсь, это поможет!
Microsoft создавала Windows 10, и даже предыдущие версии Windows создавались с целью сделать ее полезной для большинства людей. Для этого они добавляют все больше и больше функций, делающих Windows 10 подходящей для все большего и большего числа людей. Одной из основных функций, добавленных в Windows 10, чтобы сделать ее очень полезной для сектора разработчиков их пользовательской базы, является добавление оболочки BASH в Windows 10. Еще одна такая функция, которая присутствует в ОС Windows уже 23 года, — это IIS или Internet Information Services. . Сегодня мы поговорим о нем.
Читайте: Как включить IIS.
Сегодня мы рассмотрим пять методов, которые помогут нам проверить версию IIS, установленную на вашем компьютере под управлением Windows 10/8/7. Они есть:
- С помощью редактора реестра.
- С помощью командной строки.
- Использование окна «Выполнить».
- С помощью панели управления.
- Используя Windows Powershell.
1]Использование редактора реестра
Нажмите комбинацию кнопок WINKEY + R, чтобы запустить утилиту Run, введите regedit и нажмите Enter. Когда откроется редактор реестра, перейдите к следующему ключу:
HKEY_LOCAL_MACHINE ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ Microsoft InetStp
Значение DWORD называется VersionString, значение будет содержать номер версии IIS.
2]Использование командной строки
Для этого нажмите комбинацию WINKEY + X и нажмите Командная строка (администратор).
Теперь введите следующую команду:
% SystemRoot% system32 inetsrv InetMgr.exe
Теперь откроется панель IIS или Internet Information Services Manager.
Щелкните «Справка» в строке меню, а затем щелкните «Об информационных службах Интернета».
Откроется мини-окно, в котором будет указан номер версии IIS, установленной на вашем компьютере.
3]Использование окна «Выполнить»
Начните с нажатия комбинации кнопок WINKEY + R для запуска утилиты Run, введите ‘% SystemRoot% system32 inetsrv InetMgr.exe’ и нажмите Enter.
Также вы можете ввести inetmgr и нажмите Enter, чтобы запустить тот же диспетчер IIS, и выполните те же действия, что и для метода командной строки.
4]Использование панели управления
Начните с поиска Панель управления в поле поиска Cortana и выберите соответствующий результат или щелкните правой кнопкой мыши кнопку «Пуск» и выберите «Панель управления».
Когда откроется панель управления, выберите «Администрирование».
Затем выберите Internet Information Service Manager.
В строке меню щелкните «Справка», а затем щелкните «О службах Internet Information Services».
И когда появится следующее мини-окно, вы найдете версию IIS, установленную на вашем компьютере.,
5]Использование Windows Powershell
Сначала откройте Windows Powershell, выполнив поиск Powershell в поле поиска Cortana и запустите его с правами администратора.
Затем введите следующую команду,
[System.Diagnostics.FileVersionInfo]:: GetVersionInfo («C: Windows system32 notepad.exe»). FileVersion
Это будет выглядеть примерно так,
Кроме того, вы можете ввести следующее:
Get-ItemProperty -Path registry :: HKEY_LOCAL_MACHINE SOFTWARE Microsoft InetStp | Выбрать объект
Это будет выглядеть примерно так,
Следовательно, вы найдете версию IIS, установленную на вашем компьютере, с помощью Windows PowerShell.
Надеюсь это поможет!
.
У меня есть коробка под управлением Win2k3 и некоторые инструкции от Microsoft KB о сертификатах SSL для IIS 5.0 и 6.0. Как узнать, какая версия IIS установлена в данный момент?
Ответы:
В качестве более общего ответа, не предназначенного специально для вашего вопроса, у 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
Когда у вас открыт IIS Manager, вы можете нажать, Help -> About
чтобы увидеть версию.
Вы можете посмотреть на% SYSTEMROOT% system32 inetsrv inetinfo.exe. Щелкните правой кнопкой мыши и получите свойства, перейдите на вкладку Версия.
Вы также можете посмотреть заголовок ответа HTTP
- telnet mywebserver 80
- введите HEAD / HTTP / 1.0 [введите] [введите]
- Посмотрите на строку, которая начинается с сервера:
В Windows XP установлен IIS 5.1, поэтому используйте процедуру IIS 5.0. См. Эту статью для обзора IIS 5.1:
Посмотрите на IIS 5.1 в XP Pro — Чем отличается IIS 5?
IIS 5.1 — это функция, доступная только в операционной системе Microsoft XP Pro. Он не устанавливается (надежно) на XP Home. Кроме того, не планируется обновлять IIS 5.0 в Windows 2000 до 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 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
Вы должны быть в состоянии определить номер версии IIS из следующего значения реестра: HKEY_LOCAL_MACHINE SOFTWARE Microsoft InetStp VersionString
Это показывает «Версия 6.0» на моем локальном компьютере.
(Вы можете найти подробности о том, как открыть regedit, чтобы просмотреть это на http://www.wikihow.com/Open-Regedit )
Если у вас есть curl
и grep
установлено, например, через Cygwin, или с другого компьютера под управлением OS X или Linux, вы можете использовать возможности инструментов командной строки и не знать, где именно нажать в какой ситуации:
$ curl --silent -I http://microsoft.com/ |grep Server
Server: Microsoft-IIS/8.5
Обратите внимание, что нет необходимости находиться на самом сервере.
Вот обновленная таблица версий для 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
И другие методы будут:
Свойства файла: InetMgr.exe через графический интерфейс или через PowerShell:
[System.Diagnostics.FileVersionInfo]::GetVersionInfo("$env:SystemRootsystem32inetsrvInetMgr.exe").ProductVersion
Извлечено из: http://www.sysadmit.com/2017/05/windows-iis-como-saber-la-version-instalada.html
Так же, как забавный пункт данных:
Из 32-битной земли:
Windows XP поставляется с IIS 5.1.
Windows Server 2003 с IIS 6.0.
Но 64-разрядная версия Windows XP основана на базе кода Windows Server 2003 SP1, а версия IIS, включенная в Windows XP Professional X64 Edition, — это IIS 6.0.
Сумасшедшие вещи, я знаю.
Используйте PowerShell из командной строки, как это
powershell "get-itemproperty HKLM:SOFTWAREMicrosoftInetStp | select setupstring,versionstring"
В окне «Удаление программ» в Windows 10:
Очень просто узнать версию IIS, установленную в вашей системе.
Просто введите localhost в браузере и введите вы можете увидеть версию IIS.
Сегодня мы с Вами научимся устанавливать веб сервер IIS в операционной системе Windows Server 2016 нескольким способами, а именно с помощью графического инструмента и, конечно же, с помощью Windows PowerShell.
Содержание
- Что такое IIS 10?
- Версии веб сервера IIS
- Установка Web сервера IIS 10
- Установка веб сервера IIS с помощью мастера
- Установка web сервера IIS с помощью Windows PowerShell
- Размещаем HTML сайт на веб сервере IIS
- Удаление веб сервера IIS с помощью мастера
- Удаление web сервера IIS с помощью PowerShell
IIS (Internet Information Services) — это набор служб, предназначенный для реализации web сервера в операционной системе Windows с поддержкой сайтов HTML и приложений на ASP.NET или ASP. В Windows Server он распространяется в виде отдельной роли с достаточно большим количеством служб роли. Ранее в материале «Описание и назначение ролей сервера в Windows Server 2016» мы рассмотрели краткое описание всех ролей сервера и их служб, в том числе и роли «Веб-сервер (IIS)» поэтому повторяться сейчас, т.е. описывать каждую из служб роли, я не буду.
В актуальной на данный момент версии серверной операционной системе Windows Server 2016 присутствует также самая новая версия веб сервера, а именно – IIS 10.
Версии веб сервера IIS
Версия IIS | Версия операционной системы |
10 | Windows 10; Windows Server 2016 |
8.5 | Windows 8.1; Windows Server 2012 R2 |
8.0 | Windows 8; Windows Server 2012 |
7.5 | Windows 7; Windows Server 2008 R2 |
7.0 | Windows Vista; Windows Server 2008 |
6.0 | Windows Server 2003 |
5.1 | Windows XP Professional |
5.0 | Windows 2000 |
Установка Web сервера IIS 10
Итак, давайте переходить к рассмотрению процесса установки, и для примера давайте просто установим основные компоненты, которые необходимы для функционирования веб сервера и его администрирования (средства управления), а также разместим на нем простую HTML страничку, т.е. по сути HTML сайт, для проверки работы web сервера. Если Вам необходимо размещать приложения, например на ASP.NET, то Вам необходимо также установить соответствующие службы роли из раздела «Разработка приложений».
Установка веб сервера IIS с помощью мастера
Сначала давайте разберем процесс установки web сервера IIS 10 с помощью «Диспетчера серверов», а конкретней «Мастера добавления ролей и компонентов».
Шаг 1
Открываем диспетчер серверов «Пуск ->Диспетчер серверов».
Затем запускаем «Мастер добавления ролей и компонентов», меню «Управление ->Добавить роли и компоненты».
Шаг 2
Затем жмем «Далее».
Шаг 3
Потом выбираем тип установки «Установка ролей или компонентов», жмем «Далее».
Шаг 4
Затем выбираем целевой сервер и жмем «Далее».
Шаг 5
На шаге выбора ролей отмечаем роль «Веб-сервер (IIS)». Автоматически Вам сразу предложат установить компонент «Консоль управления службами IIS», мы соглашаемся и жмем «Добавить компоненты».
И сразу жмем «Далее».
Шаг 6
Все необходимые компоненты мы уже отметили, поэтому на этом шаге также сразу жмем «Далее».
Шаг 7
Теперь нам необходимо настроить установку роли «Веб-сервер IIS», сначала жмем «Далее».
А потом выбираем необходимые службы роли, по умолчанию минимальное количество служб уже будет выбрано, но если Вам нужно что-то еще, то отмечаете их галочкой. Для нашей тестовой задачи, т.е. разместить простой статический HTML сайт, отмеченных по умолчанию служб будет достаточно, жмем «Далее».
Шаг 8
Проверяем выбранные роли, службы и компоненты и жмем «Установить».
Установка будет завершена, как появится соответствующее сообщение.
Установка web сервера IIS с помощью Windows PowerShell
Для того чтобы установить web сервер IIS с помощью PowerShell запускайте оболочку Windows PowerShell и вводите следующие команды (перечисленные ниже команды установят все те же службы, которые мы установили с помощью мастера чуть выше).
Документ по умолчанию
Install-WindowsFeature -Name "Web-Default-Doc"
Обзор каталога
Install-WindowsFeature -Name "Web-Dir-Browsing"
Ошибки http
Install-WindowsFeature -Name "Web-Http-Errors"
Статическое содержимое
Install-WindowsFeature -Name "Web-Static-Content"
Фильтрация запросов
Install-WindowsFeature -Name "Web-Filtering"
Ведение журнала http
Install-WindowsFeature -Name "Web-Http-Logging"
Сжатие статического содержимого
Install-WindowsFeature -Name "Web-Stat-Compression"
Консоль управления службами IIS
Install-WindowsFeature -Name "Web-Mgmt-Console"
Размещаем HTML сайт на веб сервере IIS
Первое что нужно сделать — это создать корневую директорию нашего тестового сайта, для этого в каталоге С:inetpub создаем папку TestSite и в нее для проверки добавляем файл index.html со следующим содержимым, например
<Н1>Тестовый сайт</Н1>
Затем открываем «Диспетчер служб IIS», это можно сделать, например, из диспетчера серверов «Средства ->Диспетчер служб IIS».
Потом щелкаем правой кнопкой мыши по пункту «Сайты ->Добавить веб-сайт».
Откроется окно добавления веб сайта, заполняем необходимые поля и жмем «ОК» (TestSite в моем случае это название сайта).
Теперь можем проверить работу веб сервера и только что созданного сайта, для этого открываем любой веб браузер и переходим на сайт TestSite (только помните, для того чтобы у Вас также как у меня открылся сайт по имени, он должен быть добавлен на DNS сервере (создана A запись) или хотя бы для тестов добавлена запись в файл HOSTS локального сервера).
Удаление веб сервера IIS с помощью мастера
Для удаления web сервера IIS открываем диспетчер серверов, затем в меню нажимаем «Управление ->Удалить роли и компоненты».
В итоге запустится «Мастер удаления ролей и компонентов», где мы делаем практически то же самое, что и при установке, только галочки мы не ставим, а снимаем.
Затем мы жмем далее, далее и удалить. После окончания процесса удаления веб сервера сервер необходимо будет перезагрузить.
Удаление web сервера IIS с помощью PowerShell
Для удаления web сервера IIS на PowerShell запускаем оболочку Windows PowerShell и используем командлет Uninstall-WindowsFeature. Для удаления следующих служб ролей веб сервера IIS, можно использовать вот такие команды:
Документ по умолчанию
Uninstall-WindowsFeature -Name "Web-Default-Doc"
Обзор каталога
Uninstall-WindowsFeature -Name "Web-Dir-Browsing"
Ошибки http
Uninstall-WindowsFeature -Name "Web-Http-Errors"
Статическое содержимое
Uninstall-WindowsFeature -Name "Web-Static-Content"
Фильтрация запросов
Uninstall-WindowsFeature -Name "Web-Filtering"
Ведение журнала http
Uninstall-WindowsFeature -Name "Web-Http-Logging"
Сжатие статического содержимого
Uninstall-WindowsFeature -Name "Web-Stat-Compression"
Консоль управления службами IIS
Uninstall-WindowsFeature -Name "Web-Mgmt-Console"
Вот мы с Вами и научились устанавливать и удалять web сервер IIS в операционной системе Windows Server 2016 и на этом у меня все, пока!