Không thể dừng dịch vụ. Không thể dừng truy cập dịch vụ bị từ chối. Khởi động lại qua Bảng điều khiển

  • 06.01.2022

Xin chào các bạn! Một ngày khác, một lần nữa, tôi lại gặp lỗi khi khởi động một số dịch vụ hệ thống. Tại sao tôi lại nói như vậy? Thực tế là tôi đã gặp cô ấy rồi không phải lần đầu tiên, nhưng bằng cách nào đó tôi không thể đi đến mô tả về các cách mà tôi đã đối phó thành công với lỗi 5.

Vì vậy, chúng tôi tìm thấy một số giải pháp khả thi có thể giúp bạn trong trường hợp có vấn đề với việc khởi động dịch vụ, cụ thể là " Lỗi 5. Quyền truy cập bị từ chối". Nói chung, trước tiên tôi sẽ mô tả bản chất của lỗi mà tôi đang nói đến, để bạn có thể xác định cùng một vấn đề mà bạn gặp phải hoặc một cái gì đó hoàn toàn khác.

Vì vậy, bằng cách mở menu dịch vụ và chọn mục tôi cần, tôi sẽ vào thuộc tính của chúng, trong mục về phương pháp bắt đầu dịch vụ, tôi đặt giá trị "Tự động" và cũng nhấp vào nút "Bắt đầu" để bắt đầu nó ngay lập tức. Nhưng than ôi, thay vì khởi động thành công, trên màn hình hiện ra một cửa sổ nhỏ với một thông báo khá lạ rằng không thể khởi động dịch vụ do "Lỗi 5. Quyền truy cập bị từ chối".

Thông báo này làm tôi ngạc nhiên vì nó nói rằng thiếu quyền, mặc dù tôi đang làm việc trên máy tính, đăng nhập bằng tài khoản quản trị viên hệ thống và như bạn biết, có tất cả các quyền có thể thay đổi thuộc tính và cài đặt của điều hành. hệ thống.

Làm cách nào để giải quyết vấn đề Lỗi 5?

Có rất nhiều giải pháp cho loại vấn đề này, cụ thể là khắc phục các nguyên nhân gây ra "lỗi 5. Quyền truy cập bị từ chối" khi khởi động các dịch vụ, tất cả phụ thuộc vào tình huống mà người dùng đang gặp phải. Hơn nữa, như thường lệ, tôi sẽ không mô tả một trăm phần trăm phương pháp sẽ giúp ích cho tất cả mọi người, vì không có phương pháp nào, nhưng tôi sẽ viết về cách tôi thoát khỏi tình huống này với một kết quả khả quan.

Tôi đã tìm thấy một số ví dụ về cách sửa lỗi 5 trên Internet, nhưng tôi lại gặp phải những ví dụ khác. Nói chung, hãy xem điều gì trong thực tế của tôi đã giúp bạn thoát khỏi các vấn đề khi bắt đầu dịch vụ, nhưng bạn sẽ cố gắng làm điều tương tự cho chính mình, có lẽ một trong những lựa chọn tôi đề xuất sẽ phù hợp với bạn.

"Lỗi 5. Quyền truy cập bị từ chối" khi khởi động các dịch vụ hệ thống, giải pháp

1. Mở toàn quyền truy cập vào ổ "C". Tôi không biết tại sao lại như vậy, nhưng tôi đã xem qua các máy tính nơi bảo mật của đĩa hệ thống được đặt riêng để đọc và không có gì khác, và thông số này được đặt cho tất cả các tài khoản. Tuy nhiên, ngay sau khi tôi trả lại tất cả các hộp kiểm bảo mật, lỗi 5 đã biến mất vĩnh viễn và dịch vụ bắt đầu hoạt động mà không gặp bất kỳ sự cố nào.

Để trả lại quyền, bạn cần đi tới cửa sổ thuộc tính của ổ đĩa hệ thống "C" và chuyển đến tab " Sự an toàn". Đã bỏ sót danh sách người dùng và nhóm, chúng ta xuống các nút "Thay đổi" - "Thêm".

Trong khu vực xuất hiện, với bàn tay của chúng tôi trên bàn phím, chúng tôi gõ từ “ Mọi thứ", Có nghĩa là chúng tôi sẽ thiết lập các quyền truy cập giống nhau cho tất cả người dùng của hệ thống.

Nếu mọi thứ đều như vậy, thì bạn không mắc lỗi nào ở bước trước, hãy nhấp vào "OK".

Đối với những người vẫn đang sử dụng Windows XP, bạn nên chú ý đến thực tế là theo mặc định, bạn có thể không thấy tab "Bảo mật". Để đưa nó về vị trí của nó, hãy làm theo một vài bước đơn giản.

  1. Mở bất kỳ thư mục nào;
  2. Ở trên cùng, nhấp vào "Dịch vụ";
  3. "Thuộc tính thư mục";
  4. "Quang cảnh";
  5. Trong danh sách các tham số bổ sung, bỏ chọn việc sử dụng quyền truy cập được chia sẻ đơn giản hóa.

Sau đó, chúng tôi thực hiện các hành động trên và tất nhiên, chúng tôi kiểm tra xem bạn có quản lý được lỗi 5 bằng phương pháp này hay không.

2. Ngoài ra, có một cách khác mà tôi có trên các trang hỗ trợ của Microsoft. Sau khi nhìn thấy lời khuyên này trong các bình luận, tôi quyết định thử nó và vấn đề với lỗi 5 khi bắt đầu dịch vụ đã được giải quyết.

Bước đầu tiên là mở dòng lệnh với tư cách quản trị viên, nhưng nếu bạn đang ở trên tài khoản này, thì bạn có thể ngừng lo lắng và chỉ cần mở cmd bằng Run.

Bây giờ, trong cửa sổ xuất hiện, chúng tôi đăng ký điều này: net localgroup Administrators / thêm dịch vụ mạng (Quan trọng: nếu bạn có tiếng Anh. OS sau đó thay vì Admin. chỉ định Quản trị viên) và nhấn phím "Enter".

Sau đó, chúng tôi làm điều này: net localgroup Administrators / thêm localervice . (Quản trị viên)

Khi hoàn thành các lệnh, hãy đóng cửa sổ nhắc lệnh và khởi động lại máy tính.

Nếu các lệnh được nhập chính xác và bạn gặp may, thì lỗi 5 ngăn các dịch vụ khởi động sẽ biến mất và bản thân các dịch vụ sẽ bắt đầu mà không có bất kỳ thông báo từ chối truy cập nào.

3. Chúng tôi đang cố gắng khắc phục lỗi bị từ chối truy cập khi khởi động các dịch vụ bằng cách sử dụng sổ đăng ký hệ điều hành.

Tuy nhiên, trước khi vội vàng phá hủy sổ đăng ký của mình, trước tiên chúng ta cần tìm ra tên của dịch vụ không muốn bắt đầu. Để làm điều này, trong danh sách các dịch vụ, hãy mở các thuộc tính của dịch vụ chúng ta cần và nhìn vào dòng “ Tên dịch vụ". Sau khi ghi nhớ nó, chúng tôi trực tiếp đến làm việc với cơ quan đăng ký.

Registry Editor - khởi chạy nó bằng cửa sổ "Run". Nếu bạn không hiểu nó là về cái gì, thì bạn.

Bạn sẽ được trình bày với một danh sách lớn các dịch vụ theo thứ tự bảng chữ cái. Để hiểu loại dịch vụ chúng ta cần, tôi đã nói hãy xem tên của nó trong các thuộc tính. Vì vậy, chúng tôi đang tìm kiếm một phần có tên thích hợp, nhấp chuột phải để gọi menu phần và chọn dòng “ Quyền».

Cài đặt bảo mật tương tự sẽ được hiển thị như tôi đã mô tả trong đoạn đầu tiên. Nói chung, chúng tôi đang tìm kiếm quyền truy cập đầy đủ trong nhóm "Quản trị viên" và "Người dùng".


Nếu họ vắng mặt ở tất cả, thì chúng tôi sửa vấn đề này, giống như cách tôi đã trình bày ở đầu bài viết.

4. Hãy xem xét một điểm nữa, cũng liên quan đến quyền truy cập vào ổ C, chỉ là lần này không phải cho tất cả người dùng, đó là DỊCH VỤ ĐỊA PHƯƠNG.

Vì vậy, một lần nữa chúng ta đi vào các thuộc tính bảo mật của đĩa hệ thống. Hơn nữa, sau danh sách người dùng và nhóm, hãy nhấp vào nút "Thêm".

Trong cửa sổ xuất hiện, nhấp vào "Tìm kiếm". Do đó, một danh sách sẽ xuất hiện mà từ đó chúng ta cần chọn "" và nhấp vào các nút "OK".

Nhóm này sẽ được thêm vào danh sách của người dùng, bây giờ đi xuống cửa sổ "Quyền cho ĐỊA PHƯƠNG" thấp hơn một chút, hãy đặt tất cả các hộp kiểm có thể có và áp dụng các thay đổi.

Về lý thuyết, dịch vụ sẽ bắt đầu sau đó, nhưng lỗi 5, biến mất không dấu vết.

5. Ngoài ra, bạn cũng có thể vô hiệu hóa hoặc xóa phần mềm chống vi-rút của mình và cố gắng khởi động dịch vụ mà không có phần mềm này. Thực tế là ngoài phần mềm, một số chương trình chống vi-rút còn cài đặt thêm các dịch vụ của chúng có thể lấy đi quyền của bạn để bật hoặc tắt một số dịch vụ cục bộ.

6. Vâng, và một lựa chọn trăm phần trăm, tất nhiên, tôi biết rằng nó sẽ không phù hợp với tất cả mọi người, nhưng tôi có thể tự tin nói với bạn rằng nó chắc chắn sẽ giúp bạn thoát khỏi lỗi 5 với việc từ chối quyền truy cập để bắt đầu dịch vụ và , ngoài ra, nó sẽ cứu máy tính khỏi các trục trặc và sự cố khác nhau 🙂

Về điều này có lẽ tôi sẽ kết thúc bài viết của mình, nhưng nếu ít nhất một trong những lựa chọn trên giúp ích cho bạn, thì đừng quên tham gia cùng chúng tôi

Tôi nghĩ rằng hầu hết người dùng đã gặp phải sự cố như đóng băng các dịch vụ trong Windows, hơn nữa, nỗ lực buộc chấm dứt một dịch vụ như vậy đã không thành công và nó nặng ở chế độ "Đang dừng"... Cũng không thể khởi động lại hoặc buộc chấm dứt dịch vụ từ giao diện đồ họa và việc khởi động lại chính máy chủ, trong trường hợp của chúng tôi là máy tính, có thể không phải lúc nào cũng được chấp nhận.

Bây giờ chúng tôi sẽ xem xét một phương pháp sẽ giúp bạn buộc phải kết thúc quá trình đã bị đóng băng, trong khi bản thân thiết bị không cần phải khởi động lại.

Làm thế nào để buộc chấm dứt một dịch vụ hung?

Vì vậy, ngay sau khi 30 giây trôi qua và bạn có thể thấy rằng dịch vụ vẫn chưa dừng, thì Windows sẽ hiển thị thông báo sau:

Bạn có thể nhanh chóng và dễ dàng chấm dứt quá trình bị đóng băng bằng cách sử dụng một tiện ích. Trước khi làm điều này, bạn sẽ cần xác định PID quy trình (dịch vụ). Ví dụ, chúng tôi sẽ sử dụng một dịch vụ, tên hệ thống của quy trình là wuauserv.

Chú ý! Nếu bạn hoàn thành một quá trình quan trọng, thì nó có thể dẫn đến khởi động lại hệ thống hoặc BSOD (màn hình chết).

Bây giờ chúng ta mở dòng lệnh với quyền quản trị viên, nếu bạn không làm điều này, có thể xảy ra lỗi. Nhập nội dung sau vào dòng lệnh:


Một thông báo xuất hiện cho biết dịch vụ Windows Update đã kết thúc. Sau đó, bạn có thể quay lại quản lý dịch vụ và bắt đầu lại quy trình ở đó hoặc xóa hoàn toàn nếu bạn không sử dụng.

Có một phương pháp nữa để buộc phải chấm dứt quy trình, trong khi bạn không cần phải tìm ra PID. Tiện ích vốn đã quen thuộc sẽ giúp ích cho chúng ta trong vấn đề này. Chúng tôi điều hành nó với tư cách quản trị viên.

Lệnh sau sẽ giúp chúng tôi xác định các dịch vụ đang ở trạng thái dừng:

Get-WmiObject -Class win32_service | Where-Object ($ _. State -eq 'dừng đang chờ xử lý')


Bây giờ chúng tôi cần hoàn tất quy trình cho các dịch vụ mà chúng tôi đã tìm thấy, điều này sẽ giúp chúng tôi thực hiện điều này. Với sự trợ giúp của tập lệnh sau, tất cả các dịch vụ bị tạm ngừng trong hệ thống sẽ bị chấm dứt:

$ Services = Get-WmiObject -Class win32_service -Filter "state =‘ dừng đang chờ xử lý ""
if ($ Dịch vụ) (
foreach ($ dịch vụ trong $ Dịch vụ) (
cố gắng (
Stop-Process -Id $ service.processid -Force -PassThru -ErrorAction Stop
}
chụp lấy (
Ghi-Cảnh báo-Tin nhắn »Lỗi. Chi tiết lỗi: $ _. Exception.Message "
}
}
}
khác (
Ghi đầu ra "Không có dịch vụ nào với 'Stopping'.status"
}


Đó là tất cả, hôm nay chúng tôi đã có thể hoàn thành các quy trình mà chúng tôi không thể hoàn thành, chẳng hạn như sử dụng trình quản lý thiết bị hoặc từ vỏ đồ họa.

Quản trị viên hệ thống thường phải đối phó với nhu cầu buộc tắt các dịch vụ, nhưng có thể là trong một số cấu hình, bạn sẽ cần thực hiện một thao tác như vậy - người dùng bình thường... Bạn mở bảng điều khiển quản lý dịch vụ, tìm một dịch vụ cần dừng hoặc khởi động lại, nhấp vào liên kết tương ứng trong ngăn bên trái, nhưng thay vì dừng hoặc khởi động lại một cách an toàn, dịch vụ bị treo ở trạng thái "Dừng lại".

Và không còn phản ứng với bất cứ điều gì. Và sau đó 30 vài giây bạn nhận được thông báo sau:

Không dừng được dịch vụ NAMESERVIS Windows trên máy tính cục bộ.
Lỗi 1053... Dịch vụ đã không đáp ứng yêu cầu một cách kịp thời.

Điều đầu tiên bạn nghĩ đến là khởi động lại máy tính.Điều này thường hữu ích, nhưng có thể một nỗ lực lặp lại để dừng dịch vụ sẽ không thành công và dẫn đến việc nó bị đóng băng lại hoặc không thể khởi động lại vì một số lý do. Trong trường hợp này, không còn gì khác ngoài việc chấm dứt công việc của mình trong một chế độ bắt buộc.

Để bắt đầu, bạn có thể thử sử dụng quản lý công việc... Mở trình điều phối, tìm dịch vụ không phản hồi, nhấp chuột phải vào nó và chọn tùy chọn từ menu ngữ cảnh.

Hành động này sẽ đưa bạn đến quy trình dịch vụ, sau đó có thể chấm dứt ở chế độ bắt buộc .

Bạn cũng có thể tắt dịch vụ thông qua dòng lệnh chạy thay mặt quản trị viên bằng tiện ích tiêu chuẩn taskkill... Lệnh trông như thế này:

taskkill / PID Service số / F

Nhìn trộm PID có thể nằm trong tab trình quản lý tác vụ "Dịch vụ" hoặc bằng cách chạy lệnh sc queryex name, trong đó Tên- hệ thống (Latin) Tên dịch vụ.

Kết quả của lệnh taskkill Với PID và tham số F nên có một tin nhắn "Quy trình, với số nhận dạng hoàn thành thành công " .

tác giả Victoria Gromadađã hỏi một câu hỏi trong phần Các ngôn ngữ và công nghệ khác

Làm cách nào để vô hiệu hóa phần mềm chống vi-rút thông qua trình quản lý tác vụ nếu nó thông báo rằng quyền truy cập bị từ chối? và có câu trả lời tốt nhất

Câu trả lời từ Jide [guru]
cố gắng vô hiệu hóa "khả năng tự vệ" của phần mềm chống vi-rút nếu có và chế nhạo nó theo cách bạn muốn!

Câu trả lời từ 2 câu trả lời[guru]

Này! Đây là tuyển tập các chủ đề có câu trả lời cho câu hỏi của bạn: Làm cách nào để vô hiệu hóa phần mềm chống vi-rút thông qua trình quản lý tác vụ nếu nó thông báo rằng quyền truy cập bị từ chối?

Câu trả lời từ Ўriy[guru]
Bạn khởi động ở chế độ an toàn - khởi động start-run-msconfig-in, bỏ chọn phần chống vi-rút, khởi động lại.
Sau đó, bạn có thể gỡ cài đặt bằng Revo Uninstaller Pro hoặc IObit Uninstaller


Câu trả lời từ Sergey V. Voronin[guru]
bảng điều khiển - thêm và bớt chương trình. Nếu nó không xuất hiện ở đó, hãy tìm và tắt trong các dịch vụ.
Và có một tệp, nếu nó xuất hiện trong trình điều phối. Ví dụ: thông qua trình quản lý đèn pha, bạn có thể thấy chính xác cách tệp của quá trình này được gọi và vị trí của tệp.


Câu trả lời từ Bóng râm[thạo]
Rất có thể, sẽ không thể ngăn chặn nó thông qua trình quản lý tác vụ. Vì hầu hết các chương trình diệt vi rút hiện đại đều chạy dưới dạng dịch vụ.
Để dừng dịch vụ, bạn cần đi tới cửa sổ điều khiển dịch vụ (Bảng điều khiển -> Công cụ quản trị -> Dịch vụ). Tìm dịch vụ chịu trách nhiệm chống vi-rút và chọn "dừng"

Làm cách nào để kết thúc quá trình dịch vụ Windows bị kẹt ở trạng thái dừng? Tôi nghĩ rằng hầu hết các quản trị viên Windows đã gặp phải tình huống khi cố gắng dừng (khởi động lại) một dịch vụ từ giao diện đồ họa của bảng điều khiển quản lý dịch vụ (Services.msc), dịch vụ bị treo chặt và treo ở trạng thái Đang dừng lại... Sau đó, bạn không thể dừng dịch vụ trong bảng điều khiển, vì các nút hành động dịch vụ trở nên không khả dụng. Cách dễ nhất là khởi động lại máy chủ, nhưng điều này không phải lúc nào cũng được chấp nhận. Xem xét một cách thay thế để cho phép buộc bỏ dịch vụ hung hoặc một quá trình mà không cần khởi động lại.

Nếu trong vòng 30 giây sau khi cố gắng dừng dịch vụ, nó không dừng lại, Windows sẽ hiển thị thông báo:

Không dừng được dịch vụ xxxxxxx Windows trên máy tính cục bộ.
Lỗi 1053. Dịch vụ không đáp ứng yêu cầu một cách kịp thời.

Windows không thể dừng dịch vụ xxxxxx trên Máy tính cục bộ
Lỗi 1053: Dịch vụ không phản hồi kịp thời.

Khi bạn cố gắng dừng một dịch vụ như vậy bằng lệnh: net stop wuauserv, một thông báo sẽ xuất hiện:

Dịch vụ đang bắt đầu hoặc dừng. Vui lòng thử lại thư.

Chấm dứt dịch vụ bị treo bằng TaskKill

Cách dễ nhất để chấm dứt dịch vụ bị đóng băng là sử dụng tiện ích taskkill. Trước hết, bạn cần xác định PID(id quy trình) của dịch vụ của chúng tôi. Hãy lấy dịch vụ Windows Update làm ví dụ, tên hệ thống của nó wuauserv(tên có thể được xem trong các thuộc tính của dịch vụ trong bảng điều khiển services.msc).

Sự cố này xảy ra khá thường xuyên, đặc biệt là sau khi cài đặt các bản cập nhật trên Windows Server 2012 R2 / 2008 R2.

Quan trọng... Hãy chú ý. Buộc từ bỏ quy trình dịch vụ Windows quan trọng có thể dẫn đến BSOD hoặc hệ thống khởi động lại.

Trên dòng lệnh có quyền quản trị viên (điều này rất quan trọng, nếu không sẽ có lỗi bị từ chối truy cập):
sc queryex wuauserv

Trong trường hợp này, PID của quá trình là 816.

Để buộc thoát quá trình bị treo với PID 816:

taskkill / PID 816 / F

THÀNH CÔNG: Quá trình với PID 816 đã được kết thúc.

Lệnh này sẽ buộc kết thúc quá trình dịch vụ. Trong tương lai, bạn có thể quay lại bảng điều khiển quản lý dịch vụ và khởi động dịch vụ theo cách thủ công (hoặc hoàn toàn, nếu không cần thiết).

Ảnh chụp chính xác của một dịch vụ treo có thể được thực hiện một cách thanh lịch hơn mà không cần phát hiện thủ công PID của quy trình. Tiện ích taskkill có tùy chọn / FI để sử dụng bộ lọc để chọn các dịch vụ hoặc quy trình cần thiết. Bạn có thể dừng một dịch vụ cụ thể bằng lệnh:

TASKKILL / F / FI "DỊCH VỤ eq wuauserv"

Hoặc bạn có thể bỏ qua việc chỉ định tên, các dịch vụ, chấm dứt tất cả các dịch vụ ở trạng thái treo bằng cách sử dụng lệnh:

taskkill / F / FI "trạng thái eq không phản hồi"

Sau đó, dịch vụ bị kẹt ở trạng thái Dừng sẽ dừng lại.

Buộc chấm dứt dịch vụ bị treo từ PowerShell

Bạn cũng có thể sử dụng PowerShell để buộc dừng dịch vụ. Sử dụng lệnh sau, bạn có thể nhận được danh sách các dịch vụ ở trạng thái Dừng:

Get-WmiObject -Class win32_service | Where-Object ($ _. State -eq "dừng đang chờ xử lý")

Để hoàn tất quy trình cho tất cả các dịch vụ được tìm thấy, lệnh ghép ngắn sẽ giúp Dừng lại-Tiến trình... Kết hợp cả hai hoạt động thành một vòng lặp, chúng tôi nhận được một tập lệnh tự động kết thúc tất cả các quy trình của các dịch vụ bị tạm ngưng trong hệ thống:

$ Services = Get-WmiObject -Class win32_service -Filter "state =" dừng đang chờ xử lý ""
if ($ Dịch vụ) (
foreach ($ dịch vụ trong $ Dịch vụ) (
cố gắng (
Stop-Process -Id $ service.processid -Force -PassThru -ErrorAction Stop
}
chụp lấy (
Write-Warning -Message "Lỗi. Chi tiết lỗi: $ _. Exception.Message"
}
}
}
khác (
Ghi-Đầu ra "Không có dịch vụ nào có" Đang dừng ".status"
}

Phân tích các quy trình hung với Resmon

Bạn có thể xác định quá trình khiến dịch vụ bị treo bằng cách sử dụng trình theo dõi tài nguyên khôi phục.


Process Explorer: Chấm dứt quá trình bị treo trong SYSTEM

Một số quy trình được khởi chạy trong SYSTEM không thể bị chấm dứt ngay cả bởi quản trị viên máy chủ cục bộ. Thực tế là nó có thể không có quyền đối với một số quy trình hoặc dịch vụ. Để chấm dứt (các) quy trình như vậy, bạn cần cấp quyền cho nhóm Quản trị viên cục bộ đối với (quy trình) dịch vụ và sau đó chấm dứt chúng. Để làm được điều này, chúng ta cần hai tiện ích: psexec.exe và ProcessExplorer (có sẵn trên trang web của Microsoft).