2011-10-26 45 views
8

Tôi dường như không thể dừng IIS (hoặc bất cứ điều gì) đang chạy trên cổng 80 trên các cửa sổ 7.Không thể dừng IIS trong windows 7

Tôi đã ngừng tất cả các trang web trên IIS, cũng như tất cả hồ bơi ứng dụng.

Khi Administrator, tôi đã cố gắng:

net stop IIsadmin 

net stop w3svc 

Khi tôi telnet đến localhost, trên 80, tôi có thể cố gắng "GET index.html"

tôi có được điều này (như mong đợi)

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN""http://www.w3.org/TR/html4/strict.dtd"> 
<HTML><HEAD><TITLE>Not Found</TITLE> 
<META HTTP-EQUIV="Content-Type" Content="text/html; charset=us-ascii"></HEAD> 
<BODY><h2>Not Found</h2> 
<hr><p>HTTP Error 404. The requested resource is not found.</p> 
</BODY></HTML> 

Khi tôi telnet, nhưng gửi rác ("asdf"), tôi nhận được:

HTTP/1.1 400 Bad Request 
Content-Type: text/html; charset=us-ascii 
Server: Microsoft-HTTPAPI/2.0 
Date: Wed, 26 Oct 2011 23:23:41 GMT 
Connection: close 
Content-Length: 326 

Làm cách nào để tôi có thể thực hiện bất kỳ điều gì đang chạy không còn chạy?

+0

Nếu bạn downvote, bạn có thể ít nhất là giải thích lý do để làm như vậy? Nếu đó không phải là quá nhiều nỗ lực bằng cách nhấp vào một nút. – Derrick

Trả lời

15

thử

net stop msdepsvc

Tôi đã có để gắn lên cổng 80 trước

EDIT:

Ngoài ra, bạn có thể kiểm tra những gì PID được buộc lên cảng bằng cách sử dụng:

netstat -aon 
+0

Cảm ơn đã giúp tôi dude. – Darren

+1

Cảm ơn bạn! Điều đó là vậy đó. Nó còn được gọi là "Dịch vụ đại lý triển khai Web" trong Dịch vụ. – Derrick

+0

Cảm ơn tất cả thông tin! Nhưng không ai trong số này đã giúp tôi: (Tôi đã cài đặt các công cụ SEO của microsoft, và bây giờ WAMP không hoạt động. WAMP Menu -> Apache -> Test Port 80 sản lượng: 'Cổng 80 của bạn thực sự được sử dụng bởi Server: Microsoft-IIS/7.5', nhưng tôi không thể 'net stop msdepsvc' Nó nói:' Tên dịch vụ không hợp lệ.' và 'netstat -aon' không hiển thị bất kỳ tiến trình nào đối với cổng 80. Tôi không thể nhìn thấy" Web Deployment Agent Service "trong trình quản lý tác vụ. ** EDIT ** giải pháp làm việc cho tôi: http://stackoverflow.com/questions/9621592/cant-use-wamp-port-80-is-used-by-iis-7-5 (câu trả lời của Unicorn) – jeff

1

Gỡ cài đặt IIS khỏi Windows hoặc ngừng dịch vụ bằng cách truy cập "services.msc".

+0

Tôi nghĩ anh ấy chỉ muốn dừng nó - không gỡ cài đặt nó. gỡ bỏ cài đặt IIS có vẻ hùng mạnh nặng tay để ngăn chặn nó. – bryanmac

+0

services.msc sẽ khởi chạy bàn điều khiển gui - Tôi nghĩ anh ta đang tìm lệnh cmdline. – bryanmac

+0

Nhìn vào bài viết của microsoft về điều này, nó trông giống như anh ta đang đi về nó đúng cách: http://support.microsoft.com/kb/236166 – hex4def6

0

Bạn có thể chuyển đến menu bắt đầu và tìm kiếm "Dịch vụ", đây sẽ là kết quả đầu tiên. Tìm "Web Deployment Agent Service" và kích đúp vào nó và sau đó nhấn "Stop", nó sẽ hoạt động trên Windows 7. Nếu bạn không muốn khởi động, hãy chỉnh sửa dịch vụ thông qua menu "Startup type" và chọn " Đã tắt "

0

Để lưu bản ghi: Trong trường hợp của tôi, đó là Dịch vụ Microsoft SQL Server. Tôi không thể nhớ cái nào.

0

Tôi đã thực hiện một quy trình khác. Tôi đã tìm kiếm trên google và truy cập http://www.iis.net/configreference.

Nói tóm lại làm như sau:

  • đi đến% WinDir% \ System32 \ Inetsrv \ Config
  • mở applicationHost.cấu hình với một trình soạn thảo tốt
  • tìm kiếm (ctrl + f) 80. khi tìm thấy, thay thế nó bằng một cái gì đó giống như 8080
  • mở một cli và gõ iisreset

bạn đã hoàn tất

1

Trong tôi Phiên bản Windows 7 Professional, dịch vụ này được gọi là World Wide Web Publishing Service, và tôi chỉ tìm thấy nó vì chủ đề này, tôi bắt đầu chà Dịch vụ của mình và không thể tìm thấy "Dịch vụ Đại lý Triển khai Web" và điều gần nhất là điều này. Ngay sau khi tôi dừng nó, tôi đã có thể bắt đầu Apache.

Các vấn đề liên quan