ตัวจัดการ IIS ใน Windows 10


350

คุณเปิด IIS (Internet Information Services) Manager โดยใช้ Windows 10 ได้อย่างไร

ฉันได้ติดตั้งหน้าตัวอย่างของผู้พัฒนาของ Windows 10 แล้วดูเหมือนจะไม่พบตัวจัดการ IIS ไม่ได้อยู่ในแผงควบคุม> เครื่องมือการดูแลระบบ

เมื่อฉันเรียกดูโฟลเดอร์ C: \ Windows \ System32 \ inetsrv จะว่างเปล่า

ฉันค้นหาฮาร์ดไดรฟ์เต็มรูปแบบเพื่อค้นหา inetmgr.exe และพบว่ามีสำเนาสามชุดและไม่มีใครเปิดได้เลยเมื่อฉันพยายามเปิดดูมันบอกว่า "แอปนี้ไม่สามารถเรียกใช้บนพีซีของคุณ" เพื่อหาแอปรุ่นที่ ทำงานติดต่อผู้เผยแพร่

ฉันรู้ว่า IIS ใช้งานได้เพราะฉันใช้แอพ ASP.net ท้องถิ่นผ่าน VisualStudio แต่ฉันไม่สามารถหาวิธีใดที่จะเปิดตัว IIS Manager เพื่อกำหนดค่าบางอย่างสำหรับไซต์

ใครรู้อะไรเกี่ยวกับเรื่องนี้?


43
คุณเปิดใช้งาน IIS ในฟีเจอร์ Windows หรือไม่
slaks

2
ทำตามขั้นตอนลิงก์ msdn นี้ตามลำดับ หลังจากที่ฉันทำทุกขั้นตอนแล้วมันก็ใช้ได้ หากไม่ได้ก่อนหน้านี้การพิมพ์localhost จะแสดงหน้าว่าง ตอนนี้มันแสดงอย่างถูกต้อง
VivekDev

คำตอบ:


470

ขอบคุณที่ @SLaks ความคิดเห็นด้านบนฉันสามารถเปิด IIS และนำผู้จัดการกลับมาได้

กดปุ่ม Windows และพิมพ์ Windows Features เลือกรายการแรกเปิดหรือปิดคุณสมบัติ Windows

ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องถัดจาก IIS แล้ว

ป้อนคำอธิบายรูปภาพที่นี่

หากยังไม่ได้ตรวจสอบให้ตรวจสอบ อาจใช้เวลาสักครู่ แต่จะติดตั้งทุกอย่างที่คุณต้องการใช้ IIS

เมื่อดำเนินการเสร็จแล้ว IIS ควรกลับสู่แผงควบคุม> เครื่องมือการดูแลระบบ

ป้อนคำอธิบายรูปภาพที่นี่


MattyMerrix ได้อธิบายไว้เป็นอย่างดีฉันต้องการเพิ่มว่าถ้าคุณสามารถเห็นกล่อง "ถามฉันอะไรก็ได้" เช่นCortana "ซอฟต์แวร์อัจฉริยะ" ที่แถบงานจากนั้นไม่จำเป็นต้องกดปุ่ม windows ! [ป้อนคำอธิบายภาพที่นี่ ] ( i.stack.imgur.com/KDieZ.jpg )
Kashif

4
ฉันติดตั้ง IIS ตามที่แสดงในโซลูชันนี้แล้ว แต่ฉันยังไม่เห็นตัวจัดการ IIS แต่เมื่อฉันเปิดlocalhostจะแสดงหน้าต้อนรับเริ่มต้นของ IIS ฉันพลาดอะไร?
iroel

1
@iroel ใช้ภาพหน้าจอ ไปที่โฟลเดอร์เครื่องมือการดูแลระบบ
jp2code

13
@ jp2code ในที่สุดฉันก็พบผู้จัดการ IIS ของฉัน มันทำงานได้โดยการพิมพ์ inetmgr ในเมนูเรียกใช้ด้วย
iroel

1
ฉันต้องการชี้ให้เห็นว่าคุณต้องมีการตรวจสอบ Internet Explorer 11 เพื่อติดตั้ง IIS ฉันไม่ได้ทำการตรวจสอบและฉันไม่สามารถติดตั้ง IIS ได้
user3847141

242

คุณสมบัติ Windows, ISS Management Console

ภายใต้รายการคุณลักษณะ windows ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายที่ IIS Management Console แล้วคุณต้องทำเครื่องหมายที่กล่องกาเครื่องหมายเพิ่มเติมดังที่แสดงด้านล่าง:

คุณสมบัติ Windows, ISS, คุณสมบัติ HTTP


1
คุณอาจต้องการเพิ่ม ASP.NET ด้วยในขณะที่คุณอยู่ที่นี่stackoverflow.com/a/14949531/74585
Matthew Lock

3
นั่นมัน ขอบคุณ! ฉันคัดเลือกคุณสมบัติที่จะติดตั้งและไม่ได้ทำเครื่องหมายในช่อง "คอนโซลการจัดการ IIS" เห็นได้ชัดว่าคำตอบของ MattyMetrix ไม่ได้เป็นเฮ้
Ivan Krivyakov

คำตอบที่เลือกไว้เพื่อติดตั้ง IIS ไม่มีประโยชน์หรือไม่ตอบคำถามตามที่กำหนดจริง ๆ : คุณติดตั้ง แต่ไม่สามารถเปิดตัวจัดการ IIS ได้ ต้องติดตั้ง IIS Management Console เช่นกัน ขอบคุณที่ร่วมตอบคำตอบที่ถูกต้องด้วยภาพหน้าจอที่สมบูรณ์
ยกเลิกการจัดเรียง

68

ที่จริงคุณต้องตรวจสอบให้แน่ใจว่ามีการตรวจสอบคุณสมบัติคอนโซลการจัดการ IIS อย่างชัดเจน ใน win 10 pro ของฉันฉันต้องทำด้วยตนเองการตรวจสอบรากเท่านั้นไม่พอ!


24
  • เรียกใช้ appwiz.cpl - เปิดโปรแกรมและฟีเจอร์
  • เลือก "เปิด / ปิดคุณสมบัติ Windows"
  • เลือกบริการ IIS ที่คุณต้องการ

24

@ user1664035 & ข้อเสนอแนะของ @Attila Mika ทำงาน คุณต้องไปที่แผงควบคุม -> โปรแกรมและคุณสมบัติ -> เปิดหรือปิดคุณสมบัติ Windows และอ้างถึงภาพหน้าจอ คุณควรตรวจสอบคอนโซลการจัดการ IIS

ภาพหน้าจอ


14

หลังจากเปิด IIS (โดยไปที่เปิด / ปิดคุณสมบัติ Windows) พิมพ์inetmgrในแถบค้นหาหรือเรียกใช้


8

ในการติดตั้ง IIS Management Console ภายใต้ Windows 10 โดยใช้ Powershell พร้อม RSAT ที่ติดตั้ง:

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

เครดิตและขอขอบคุณความคิดเห็นของมิคาอิลด้านบน


5

เป็นไปได้ว่าหมายความว่าไม่ได้ติดตั้ง IIS Management Console ไว้และผู้ดูแลระบบ Windows / IT มืออาชีพที่ทันสมัยควรสามารถตรวจสอบได้อย่างรวดเร็วโดยการออกคำสั่งนี้:

Get-WindowsFeature *Web*

และถ้ามันหายไปเพียงแค่เพิ่มอย่างรวดเร็วผ่านคำสั่งต่อไปนี้:

Add-WindowsFeature Web-Mgmt-Console

ตัวเลือก GUI ที่กล่าวถึงข้างต้นใช้ได้เช่นกัน (ดูคำตอบจาก @Joe Wu) แต่ PowerShell เป็นวิธีที่ดีที่สุดในการทำ IT สำหรับ IT Pro หรือให้ใช้เป็น "ถ้าคุณต้องทำสิ่งนี้บ่อยครั้งกว่าปีละครั้ง" :)


ไม่ทำงานบน Windows 10 (Powershell 2) :(
tuantm

1
@tuantm ติดตั้ง RSAT เพื่อรับคำสั่งนี้ - microsoft.com/en-us/download/details.aspx?id=45520หรือใช้ Enable-WindowsOptionalFeature แทน คือใช้คำสั่งต่อไปนี้: Enable-WindowsOptionalFeature - ออนไลน์ -FeatureName IIS-ManagementConsole - ทั้งหมด
Mikhail

3

กดปุ่ม Windows และพิมพ์ Windows Features เลือกรายการแรกเปิดหรือปิดคุณสมบัติ Windows

ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องถัดจาก IIS แล้ว คุณดีที่จะไป


2
นี้ถูกคัดลอก liteally จากโพสต์ของฉันด้านบน
MattyMerrix

ขอบคุณที่ @SLaks ความคิดเห็นด้านบนฉันสามารถเปิด IIS และนำผู้จัดการกลับมาได้ กดปุ่ม Windows และพิมพ์คุณสมบัติ Windows เลือกรายการแรกเปิดหรือปิดคุณสมบัติ Windows ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องถัดจาก IIS แล้ว
MattyMerrix

2

เรียกใช้เปิด/ ปิดคุณสมบัติ Windowsและเลือกตัวเลือก IIS สำหรับการติดตั้ง

สำหรับการตั้งค่าเว็บไซต์ที่กำหนดเองให้แน่ใจว่าคอนโซลการจัดการ IISถูกทำเครื่องหมายสำหรับการติดตั้งภายใต้เครื่องมือการจัดการเว็บ


0

ฉันมาที่นี่เพราะฉันมีปัญหาเดียวกัน

หากคุณอยู่ที่นี่และทุกอย่างข้างต้นไม่ทำงานอาจเป็นไปได้ว่าคุณสังหารเส้นทางของคุณอย่างใด

ไปที่System -> Advanced System Settings -> Advanced -> Environment Variables -> Machine or Userและเพิ่มรายการต่อไปนี้ที่ส่วนท้ายหรือต่อท้ายที่มีอยู่แล้วคั่นด้วยเซมิโคลอน:

C:\Windows\System32\inetsrv

หลังจากปิดและเปิดเปลือกของคุณคุณควรจะสามารถเข้าถึงinetmgrจากบรรทัดคำสั่ง


1
ขอบคุณสำหรับการแก้ไขstackoverflow.com/users/7714589/patriciu-nista
rdelgado-incinc
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.