Trình quản lý IIS trong Windows 10


350

Làm cách nào để bạn mở Trình quản lý IIS (Dịch vụ thông tin Internet) bằng Windows 10?

Tôi đã cài đặt bản xem trước dành cho nhà phát triển của Windows 10 và dường như không thể tìm thấy Trình quản lý IIS? Nó không có trong Bảng điều khiển> Công cụ quản trị.

Khi tôi duyệt đến thư mục C: \ Windows \ System32 \ inetsrv thì nó trống.

Tôi đã thực hiện một tìm kiếm đầy đủ trên ổ cứng của mình để tìm inetmgr.exe và tìm thấy ba bản sao và không ai trong số chúng sẽ mở, khi tôi cố mở chúng, nó nói "Ứng dụng này không thể chạy trên PC của bạn" Để tìm phiên bản Ứng dụng công trình liên hệ với nhà xuất bản.

Tôi biết IIS hoạt động vì tôi đã chạy các ứng dụng ASP.net cục bộ thông qua VisualStudio, nhưng dường như tôi không thể tìm thấy bất kỳ cách nào để khởi chạy IIS Manager để thực hiện một số cấu hình cho một trang web.

Bất cứ ai biết bất cứ điều gì về điều này?


43
Bạn đã kích hoạt IIS trong các tính năng của Windows chưa?
SLaks

2
Thực hiện theo liên kết msDN này từng bước. Chỉ sau khi tôi làm tất cả các bước thì nó mới hoạt động. Nếu không có điều này sớm hơn, gõ localhost sẽ hiển thị trang trống. Bây giờ nó đang hiển thị chính xác.
VivekDev

Câu trả lời:


470

Nhờ nhận xét @SLaks ở trên, tôi đã có thể bật IIS và đưa người quản lý trở lại.

Nhấn phím Windows và nhập các tính năng của Windows, chọn mục nhập đầu tiên Bật hoặc tắt tính năng của Windows.

Đảm bảo hộp bên cạnh IIS được chọn.

nhập mô tả hình ảnh ở đây

Nếu nó không được kiểm tra, kiểm tra nó. Việc này có thể mất vài phút, nhưng điều này sẽ cài đặt mọi thứ bạn cần để sử dụng IIS.

Khi hoàn thành, IIS sẽ quay trở lại Bảng điều khiển> Công cụ quản trị

nhập mô tả hình ảnh ở đây


MattyMerrix đã xây dựng rất tốt, tôi muốn thêm rằng nếu bạn có thể thấy hộp "hỏi tôi bất cứ điều gì", tức là Cortana "phần mềm thông minh" trên thanh tác vụ thì không cần phải nhấn phím windows. ! [nhập mô tả hình ảnh tại đây ] ( i.stack.imgur.com/KDieZ.jpg )
Kashif

4
Tôi đã cài đặt IIS như trong giải pháp này nhưng tôi vẫn không thể thấy trình quản lý IIS. Nhưng khi tôi mở localhost , nó sẽ hiển thị trang chào mừng mặc định của IIS. Tôi đã bỏ lở những gì?
iroel

1
@iroel, sử dụng ảnh chụp màn hình. Chuyển đến thư mục Công cụ quản trị.
jp2code

13
@ jp2code cuối cùng tôi đã tìm thấy trình quản lý IIS của mình. Nó hoạt động bằng cách gõ inetmgr trong menu chạy.
iroel

1
Tôi muốn chỉ ra rằng bạn phải kiểm tra Internet Explorer 11 để cài đặt IIS, tôi đã không kiểm tra và tôi không thể truy cập IIS
user3847141

242

Các tính năng của Windows, Bảng điều khiển quản lý ISS

Trong danh sách tính năng của windows, đảm bảo kiểm tra IIS Management Console Bạn cũng cần kiểm tra các hộp kiểm bổ sung như hình dưới đây:

Các tính năng của Windows, ISS, Tính năng HTTP


1
Bạn cũng có thể muốn thêm ASP.NET trong khi bạn ở đây stackoverflow.com/a/14949531/74585
Matthew Lock

3
Điều đó là vậy đó. Cảm ơn bạn! Tôi đã lựa chọn cẩn thận các tính năng để cài đặt và không chọn hộp "IIS Management Console". Rõ ràng sau đó câu trả lời của MattyMetrix không làm gan.
Ivan Krivyakov

Câu trả lời được chọn, để cài đặt IIS, không hữu ích, cũng không thực sự trả lời câu hỏi như đã đặt ra: bạn cài đặt nó, nhưng sau đó không thể mở Trình quản lý IIS. IIS Management Console cũng cần được cài đặt. Cảm ơn bạn đã đóng góp câu trả lời chính xác, một cách hoàn chỉnh với ảnh chụp màn hình.
hủy đăng ký

68

Trên thực tế, bạn phải đảm bảo rằng tính năng IIS Management Console được kiểm tra rõ ràng. Trên win 10 pro của tôi, tôi phải làm thủ công, chỉ kiểm tra root là không đủ!


24
  • Chạy appwiz.cpl - đưa lên Chương trình và Tính năng
  • Chọn "Bật / Tắt tính năng của Windows"
  • Chọn Dịch vụ IIS bạn cần

24

@ user1664035 & @Attila Mika đề nghị làm việc. Bạn phải điều hướng đến Bảng điều khiển -> Chương trình và tính năng -> Bật hoặc tắt tính năng của Windows. Và tham khảo ảnh chụp màn hình. Bạn nên kiểm tra bảng điều khiển IIS Management.

Ảnh chụp màn hình


Cứu người. làm việc như một

14

sau khi bật IIS (bằng cách bật / tắt tính năng của Windows), hãy nhập inetmgr vào thanh tìm kiếm hoặc chạy


8

Để cài đặt Bảng điều khiển quản lý IIS trong Windows 10 bằng Powershell đã cài đặt RSAT:

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

Tín dụng và cảm ơn bình luận của Mikhail ở trên.


5

Điều đó rất có thể có nghĩa là IIS Management Console chưa được cài đặt và quản trị viên Windows / IT pro hiện đại sẽ có thể nhanh chóng kiểm tra điều này bằng cách ban hành lệnh này:

Get-WindowsFeature *Web*

Và nếu nó bị thiếu, chỉ cần nhanh chóng thêm nó thông qua lệnh sau:

Add-WindowsFeature Web-Mgmt-Console

Các tùy chọn GUI được đề cập ở trên cũng hợp lệ (xem câu trả lời từ @Joe Wu) nhưng PowerShell đó là cách tốt nhất để làm CNTT cho IT Pro hoặc đặt nó là "nếu bạn phải làm điều này thường xuyên hơn một lần mỗi năm" :)


Không hoạt động trên Windows 10 (Powershell 2) :(
tuantm

1
@tugem Cài đặt RSAT để nhận lệnh này - microsoft.com/en-us/doad/details.aspx?id=45520 hoặc sử dụng Enable-WindowsOptionalFeature thay thế. Tức là ban hành lệnh sau: Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole-ALL
Mikhail

3

Nhấn phím Windows và nhập các tính năng của Windows, chọn mục nhập đầu tiên Bật hoặc tắt tính năng của Windows.

Đảm bảo hộp bên cạnh IIS được chọn. Bạn tốt để đi.


2
điều này được sao chép một cách rõ ràng từ bài viết của tôi ở trên
MattyMerrix

Nhờ nhận xét @SLaks ở trên, tôi đã có thể bật IIS và đưa người quản lý trở lại. Nhấn phím Windows và nhập các tính năng của Windows, chọn mục nhập đầu tiên Bật hoặc tắt tính năng của Windows. Đảm bảo hộp bên cạnh IIS được chọn.
MattyMerrix

2

Khởi chạy / Tắt tính năng Windows và chọn tùy chọn IIS để cài đặt.

Đối với cấu hình trang tùy chỉnh, đảm bảo IIS Management Console được đánh dấu để cài đặt trong Công cụ quản lý web .


0

Tôi đến đây vì tôi gặp vấn đề tương tự.

Nếu bạn ở đây và mọi thứ ở trên không hoạt động, có khả năng bạn đã làm hỏng con đường của mình bằng cách nào đó.

Đi đến System -> Advanced System Settings -> Advanced -> Environment Variables -> Machine or Uservà thêm mục nhập sau vào cuối hoặc nối vào mục hiện có, phân tách bằng dấu chấm phẩy:

C:\Windows\System32\inetsrv

Sau khi đóng và mở shell của bạn , bây giờ bạn có thể truy cập inetmgr từ dòng lệnh.


1

Không có gì! : D
Patriciu Nista
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.