Menedżer usług IIS w systemie Windows 10

350

Jak otworzyć Menedżera usług IIS (Internet Information Services) za pomocą systemu Windows 10?

Zainstalowałem podgląd programisty systemu Windows 10 i nie mogę znaleźć Menedżera usług IIS? Nie ma go w Panelu sterowania> Narzędzia administracyjne.

Gdy przeglądam folder C: \ Windows \ System32 \ inetsrv, jest on pusty.

Przeprowadziłem pełne wyszukiwanie mojego dysku twardego, aby znaleźć inetmgr.exe, i znalazłem trzy kopie, ale żadna z nich nie otworzy się, gdy próbuję je otworzyć, napisane jest: „Ta aplikacja nie może działać na komputerze” Aby znaleźć wersję aplikacji, która działa kontakt z wydawcą.

Wiem, że IIS działa, ponieważ uruchomiłem lokalne aplikacje ASP.net za pośrednictwem VisualStudio, ale nie mogę znaleźć sposobu na uruchomienie Menedżera IIS w celu wykonania niektórych konfiguracji witryny.

Czy ktoś coś o tym wie?

MattyMerrix
źródło
43
Czy włączyłeś IIS w funkcjach Windows?
SLaks,
2
Postępuj zgodnie z tym linkiem msdn krok po kroku. Dopiero po wykonaniu wszystkich kroków zadziałało. Bez tego wcześniej wpisanie localhost pokazało pustą stronę. Teraz pokazuje się poprawnie.
VivekDev,

Odpowiedzi:

470

Dzięki powyższemu komentarzowi @SLaks mogłem włączyć IIS i przywrócić menedżera.

Naciśnij klawisz Windows i wpisz Funkcje systemu Windows, wybierz pierwszy wpis Włącz lub wyłącz funkcje systemu Windows.

Upewnij się, że pole obok IIS jest zaznaczone.

wprowadź opis zdjęcia tutaj

Jeśli nie jest zaznaczone, sprawdź. Może to potrwać kilka minut, ale zainstaluje wszystko, czego potrzebujesz do korzystania z IIS.

Po zakończeniu IIS powinien powrócić do Panelu sterowania> Narzędzia administracyjne

wprowadź opis zdjęcia tutaj

MattyMerrix
źródło
MattyMerrix opracowane bardzo dobrze, chcę dodać, że jeśli można zobaczyć „pytajcie mnie o nic” okno tj Cortana „inteligentnego oprogramowania” na pasku zadań, to nie ma potrzeby naciskania klawisza Windows. ! [wprowadź opis obrazu tutaj ] ( i.stack.imgur.com/KDieZ.jpg )
Kashif
4
Zainstalowałem IIS, jak pokazano w tym rozwiązaniu, ale nadal nie widzę menedżera IIS. Ale kiedy otwieram localhost , pokazuje domyślną stronę powitalną IIS. Co mnie ominęło?
iroel
1
@iroel, użyj zrzutu ekranu. Przejdź do folderu Narzędzia administracyjne.
jp2code
13
@ jp2code w końcu znalazłem swojego menedżera IIS. Działa poprzez wpisanie inetmgr w menu uruchamiania.
iroel,
1
Chcę zaznaczyć, że aby zainstalować IIS, musisz mieć zaznaczony Internet Explorer 11, nie sprawdziłem go i nie mogłem zainstalować IIS
użytkownik3847141
242

Funkcje systemu Windows, konsola zarządzania ISS

Na liście funkcji systemu Windows zaznacz Konsolę zarządzania usługami IIS. Zaznacz także dodatkowe pola wyboru, jak pokazano poniżej:

Funkcje systemu Windows, ISS, funkcje HTTP

Joseph Wu
źródło
1
Możesz także dodać program ASP.NET, gdy jesteś tutaj stackoverflow.com/a/14949531/74585
Matthew Lock
3
To było to. Dziękuję Ci! Wybrałem funkcje do zainstalowania i nie zaznaczyłem pola „Konsola zarządzania IIS”. Oczywiście odpowiedź MattyMetrix nie zmieniła się.
Ivan Krivyakov,
Wybrana odpowiedź, aby zainstalować IIS, nie była pomocna, ani nie odpowiada na postawione pytanie: instalujesz ją, ale nie możesz otworzyć Menedżera IIS. Konsola zarządzania IIS również musi zostać zainstalowana. Dziękujemy za udzielenie prawidłowej odpowiedzi w kompletny sposób za pomocą zrzutów ekranu.
undrline
68

W rzeczywistości musisz upewnić się, że funkcja IIS Management Console jest wyraźnie zaznaczona. W mojej wersji 10 pro musiałem to zrobić ręcznie, sprawdzenie samego roota nie wystarczyło!

Attmik
źródło
24
  • Uruchom appwiz.cpl - wywołuje programy i funkcje
  • Wybierz „Włącz / wyłącz funkcje systemu Windows”
  • Wybierz potrzebne usługi IIS
jchadhowell
źródło
24

@ user1664035 & @Attila Mika sugestia zadziałała. Musisz przejść do Panelu sterowania -> Programy i funkcje -> Włącz lub wyłącz funkcje systemu Windows. I patrz zrzut ekranu. Powinieneś sprawdzić konsolę zarządzania IIS.

Zrzut ekranu

użytkownik3122382
źródło
14

po włączeniu IIS (przechodząc do Włączania / wyłączania funkcji systemu Windows) wpisz inetmgr w pasku wyszukiwania lub uruchom

Code_Worm
źródło
8

Aby zainstalować konsolę zarządzania IIS w systemie Windows 10 za pomocą programu Powershell z zainstalowanym RSAT:

Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole -All

Podziękowania i dzięki powyższemu komentarzowi Michaiła.

cyberop5
źródło
5

Najprawdopodobniej oznacza to, że Konsola zarządzania IIS nie została zainstalowana, a nowoczesny administrator systemu Windows / IT powinien być w stanie szybko to sprawdzić, wydając następujące polecenie:

Get-WindowsFeature *Web*

A jeśli go brakuje, po prostu dodaj go szybko za pomocą następującego polecenia:

Add-WindowsFeature Web-Mgmt-Console

Wspomniane powyżej opcje GUI są również poprawne (patrz odpowiedź @Joe Wu), ale PowerShell jest najlepszym sposobem na wykonanie IT dla IT Pro lub, powiedzmy, „jeśli musisz to robić nieco częściej niż raz w roku” :)

Michaił
źródło
Nie działa w systemie Windows 10 (Powershell 2) :(
tuantm
1
@tuantm Zainstaluj RSAT, aby uzyskać to polecenie - microsoft.com/en-us/download/details.aspx?id=45520 lub zamiast tego użyj Enable-WindowsOptionalFeature. Czyli wydać następujące polecenie: Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole -Wszystkie
Mikhail
3

Naciśnij klawisz Windows i wpisz Funkcje systemu Windows, wybierz pierwszy wpis Włącz lub wyłącz funkcje systemu Windows.

Upewnij się, że pole obok IIS jest zaznaczone. Dobrze iść

Sahan Pasindu Nirmal
źródło
2
jest to skopiowane z mojego postu powyżej
MattyMerrix
Dzięki powyższemu komentarzowi @SLaks mogłem włączyć IIS i przywrócić menedżera. Naciśnij klawisz Windows i wpisz Funkcje systemu Windows, wybierz pierwszy wpis Włącz lub wyłącz funkcje systemu Windows. Upewnij się, że pole obok IIS jest zaznaczone.
MattyMerrix,
2

Uruchom / wyłącz funkcje systemu Windows i wybierz opcje IIS do instalacji.

W przypadku niestandardowej konfiguracji witryny upewnij się, że IIS Management Console jest oznaczony do instalacji w Narzędziach do zarządzania siecią .

użytkownik1664035
źródło
0

Przybyłem tutaj, ponieważ miałem ten sam problem.

Jeśli jesteś tutaj, a wszystko powyżej nie działało, prawdopodobnie udało Ci się jakoś zbić ścieżkę.

Idź do System -> Advanced System Settings -> Advanced -> Environment Variables -> Machine or Useri dodaj następujący wpis na końcu lub dodaj do istniejącego, oddzielając średnikiem:

C:\Windows\System32\inetsrv

Po zamknięciu i otwarciu powłoki powinieneś mieć teraz dostęp do inetmgr z wiersza poleceń.

rdelgado-incinc
źródło
1
Dzięki za edycję stackoverflow.com/users/7714589/patriciu-nista
rdelgado-incinc