Tôi mới cài đặt IIS7, nhưng bất cứ khi nào tôi muốn khởi động nó, sẽ xảy ra lỗi sau:
Có gì sai với nó ?
Tôi có Windows 7 64-bit build 7600 và đã cài đặt .NET Framework 3.5 SP1 và .NET Framework 4 trước khi cài đặt IIS7.
Tôi mới cài đặt IIS7, nhưng bất cứ khi nào tôi muốn khởi động nó, sẽ xảy ra lỗi sau:
Có gì sai với nó ?
Tôi có Windows 7 64-bit build 7600 và đã cài đặt .NET Framework 3.5 SP1 và .NET Framework 4 trước khi cài đặt IIS7.
Câu trả lời:
Chuyển đến Trình quản lý tác vụ -> Quy trình và dừng thủ công quy trình W3SVC. Sau khi làm điều này, quá trình sẽ bắt đầu bình thường khi khởi động lại IIS
Tôi tìm thấy giải pháp:
Chạy -> appwiz.cpl -> Bật hoặc tắt các tính năng của windows -> Bỏ chọn "Dịch vụ thông tin Internet" và "Dịch vụ kích hoạt quy trình Windows"
Khởi động lại máy của bạn.
Chạy -> appwiz.cpl -> cài đặt cả "Dịch vụ thông tin Internet" và "Dịch vụ kích hoạt quy trình Windows"
Tôi đã gặp vấn đề tương tự. Nó đã được giải quyết với các bước sau:
Điều này sẽ giải quyết vấn đề.
Cảm ơn, Narendra.
Điều này thường xảy ra khi cổng 80 đang được sử dụng bởi một thứ khác. Nếu đây là hộp dev, bạn cũng đã cài đặt Apache hoặc Skype chưa? Đây là một thủ phạm phổ biến.
Bạn có thể kiểm tra xem cổng 80 có được sử dụng hay không bằng cách chạy netstat -ab|find "80"
trong dấu nhắc lệnh nâng cao. Việc này có thể mất một hoặc hai phút để chạy tùy thuộc vào hoạt động mạng nào đang diễn ra trên PC của bạn.
Apache
và Mysql
thông qua XAMPP trên hệ thống của mình trước khi cài đặt IIS7.
Một chút khác biệt với giải pháp của Mohammad :
Chạy -> appwiz.cpl -> Bật hoặc tắt các tính năng của windows -> Kiểm tra "Dịch vụ kích hoạt quy trình Windows"
Đó là tất cả.
Nó giải quyết vấn đề của tôi.
Giải pháp cho vấn đề này là khác nhau đối với tôi.
Sau khi làm theo các giải pháp để kiểm tra xem các Tính năng của Cửa sổ nơi tôi vẫn gặp vấn đề tương tự.
Thông báo lỗi là như nhau và tôi nhận thấy Dịch vụ Windows " World Wide Web Publishing Service
" được đặt thành tự động không được khởi động.
Dịch vụ này phụ thuộc vào " Windows Process Activation Service
" (Bạn có thể kiểm tra các dịch vụ phụ thuộc bằng cách nhấp chuột phải> thuộc tính> tab phụ thuộc)
Tôi đã nhận được một lỗi tập tin / lắp ráp khi tôi cố gắng tự khởi động " Windows Process Activation Service
". Theo blog này , apppools
thư mục đã bị mất tích. Giống như tác giả của trang đó, tôi không biết điều gì đã khiến nó biến mất ... phần mềm bảo mật?
Tôi đã thêm thư mục c:\inetpub\temp\apppools
và bắt đầu các dịch vụ theo đúng thứ tự. Cả hai bây giờ được đặt thành tự động và tất cả đều hoạt động tốt.
Tôi gặp vấn đề này vì tôi quên rằng tôi đã gỡ lỗi w3svc
quá trình trong Visual Studio khi làm việc trên một trang web và tôi đã bị tạm dừng tại một điểm dừng. : P
Bạn nên kiểm tra xem tất cả các dịch vụ sau đã được khởi động hay ít nhất, không bị vô hiệu hóa: HTTP, Dịch vụ kích hoạt quy trình Windows, Trình khởi chạy quy trình DCOM và Trình ánh xạ điểm cuối RPC.
Bạn cũng nên xác minh rằng không có quá trình nào khác đang lắng nghe trên cổng 80. Cách đơn giản nhất để thực hiện việc này là đưa ra các điều sau trong cửa sổ lệnh:
netstat -a -o|findstr 80
Skype
HTTP
tên. DCOM Process Launcher
và RPC Endpoint Mapper
được bắt đầu nhưng Windows Process Activation Service
ở chế độ Thủ công và nó không bắt đầu. Khi tôi muốn bắt đầu, lỗi này đã xảy ra: picfront.org/d/7MeM
Tôi đã có cùng một vấn đề, và làm theo tất cả các bước được mô tả ở đây .... Tuy nhiên, dường như không có gì để làm việc.
Lỗi trong trình quản lý sự kiện mà tôi gặp phải khi cố gắng chạy dịch vụ "Dịch vụ kích hoạt quy trình Windows" theo cách thủ công nói rằng dịch vụ http không được tìm thấy hoặc vô hiệu hóa. Hơn nữa, chúng tôi không thể tìm thấy dịch vụ http trong danh sách dịch vụ .. vì vậy không chắc chắn cách bật dịch vụ này.
Đây là lỗi tôi đã nhận được
The World Wide Web Publishing Service service depends on the HTTP service which failed to start because of the following error:
The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
Cuối cùng tôi đã sửa nó bằng cách sử dụng lệnh sau trong dấu nhắc lệnh.
sc config http start= auto
Sau đó, mới bắt đầu "Dịch vụ kích hoạt quy trình Windows" và IIS hiện đang chạy tốt.
Tín dụng đi đến câu trả lời ban đầu được đưa ra ở đây: Cách cài đặt lại dịch vụ http windows của MajidTaheri
Hy vọng điều này sẽ giúp ai đó có cùng vấn đề ...
Tôi đã có một vấn đề tương tự. Trong trường hợp của tôi, dịch vụ World Publushing Service (W3SVC) của World Wide Web đã bị vô hiệu hóa. Chạy services.msc, nhấp chuột phải vào World Wide Web Publushing Service, sau đó nhấp vào Thuộc tính và chọn "Tự động" làm loại khởi động. Bây giờ bắt đầu lại IIS.