dịch vụ không thể chấp nhận tin nhắn kiểm soát tại thời điểm này


16

Khi tôi nhấp chuột phải vào "Máy tính" và nhấp vào "Quản lý", tôi nhận được tin nhắn service cannot accept control messages at this time. Nguyên nhân của điều này là gì và làm thế nào để tôi sửa nó?

Tôi đang chạy windows 7 Pro x64


Bạn đã thử khởi động lại chưa? Đăng xuất và đăng nhập lại? Quét vi-rút (được biết là gây ra điều này, ít nhất là theo một google nhanh chóng trên thông báo lỗi)? Điều này đã bao giờ làm việc phải không? Nếu vậy, bạn đã thử Khôi phục hệ thống về thời điểm quay lại khi nó hoạt động chưa?
Ƭᴇcʜιᴇ007

Tôi đã hy vọng có được nguyên nhân của vấn đề, khởi động lại đã giải quyết nó ngay bây giờ.
Icode4food

Câu trả lời:


14

Mỗi dịch vụ windows chứa một bơm thông báo , ví dụ: có một vòng lặp chờ tin nhắn từ Windows hoặc các nguồn khác, gửi chúng đi và hành động theo chúng.

Ví dụ, khi một dịch vụ nhận được thông báo "dừng", nó sẽ được người quản lý dịch vụ xem xét ở trạng thái "dừng". Mặc dù ở trạng thái "dừng chờ", nó không thể chấp nhận các lệnh xung đột, như "bắt đầu". Khi nó xảy ra, bạn nhận được tin nhắn bạn trích dẫn.

Khi một tin nhắn bị treo trong mã xử lý tin nhắn của nó, hoặc chỉ mất một thời gian dài để xử lý một lệnh, bạn có thể gặp vấn đề này. Bạn có thể đợi một hoặc hai phút với hy vọng rằng đây chỉ là sự cố tạm thời sẽ tự giải quyết. Theo kinh nghiệm của tôi, nó hiếm khi làm.

Bây giờ, khi bạn nhấp vào "Quản lý" từ menu "Máy tính", Microsoft Management Console sẽ mở, có thể sau khi nâng lên Quản trị viên. Có một số dịch vụ liên quan, tôi không biết dịch vụ nào đang hoạt động sai.

Sau khi khởi động lại, mở một Event viewervà xem Systemnhật ký. Nó sẽ có một thông báo từ Service Control Manager về dịch vụ nào có vấn đề này. Nếu bạn gặp vấn đề này một lần nữa, hãy giết dịch vụ vi phạm khỏi trình quản lý tác vụ và khởi động lại nó từ dòng lệnh, vdnet start servicename


Thật là một thông báo lỗi lạ.
Surfasb

Cảm ơn các mẹo về việc giết dịch vụ thông qua Trình quản lý tác vụ. Trong tab Dịch vụ của TM, bạn có thể nhấp chuột phải vào dịch vụ và chọn "quy trình goto" và sau đó hủy quy trình đó.
DaveInCaz

6

Sự cố này xảy ra do dịch vụ Thông tin ứng dụng không phản hồi yêu cầu nâng ứng dụng lên Quản trị viên, gây ra thông báo lỗi.

  1. Đăng nhập như tài khoản quản trị viên cục bộ.
  2. Mở Services.msc và giữ cho nó được thu nhỏ (các bước sau sẽ ngăn bạn chạy services.msc để bắt đầu dịch vụ sau khi nó bị giết, vì vậy services.msc sẽ cần phải được mở trước!)
  3. Chạy Process Explorer với tư cách quản trị viên
  4. Giết quá trình Netsvcs của Svchost.exe.
  5. Sau đó bắt đầu dịch vụ Thông tin ứng dụng từ Dịch vụ.

Kiểm tra tất cả các dịch vụ tự động vì một số có thể đã dừng và bắt đầu lại chúng.

Điều này sẽ giải quyết vấn đề.

Điều này đặc biệt hữu ích trên các máy chủ sản xuất quan trọng không thể khởi động lại vì có thể gây gián đoạn dịch vụ, nhưng cũng có thể được sử dụng trên máy tính để bàn nếu bạn không muốn khởi động lại.

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.