Câu hỏi Giết một quá trình cho biết “Truy cập bị từ chối”


Tôi có một quá trình mà tôi không thể giết bằng Task Manager hoặc Process Explorer - tôi gặp lỗi "Access denied". Quá trình này không phải là tệp thực thi của Windows.

Làm thế nào tôi có thể giết nó? Có một số công cụ tôi có thể sử dụng để ghi đè bảo vệ này?

Tôi đang sử dụng Windows 7, phiên bản 64 bit.


156
2018-02-15 06:45


gốc


nó sẽ được yêu cầu quá nhiều cho chúng tôi biết quá trình bạn muốn chấm dứt?
Tường lửa Comodo của tôi - Tony_Henrich
chạy dấu nhắc lệnh với tư cách quản trị viên. sử dụng taskkill / im <your process.exe> ​​/ f để kết thúc quá trình - tumchaaditya
@tumchaaditya: taskkill /im <process>: The process can only be terminated forcefully. taskkill /F /im <process>: There is no running intance of the task. :( TaskMgr với tư cách quản trị viên cũng không thể giết nó: Access is denied. - Mooing Duck
Nó sẽ là cần thiết để đặt một câu hỏi riêng để hỏi tại sao với tư cách là quản trị viên của hệ thống của riêng tôi, tôi "không allwoed" để giết một quá trình trên hệ thống của riêng tôi? Tôi có thể thấy một "cảnh báo" nhiều nhất: "này, nếu bạn giết quá trình này, điều này, điều này và điều này sẽ xảy ra, bạn vẫn muốn tiếp tục?" - IT Bear


Các câu trả lời:


Giết một quy trình được bảo vệ?

http://processhacker.sourceforge.net/index.php

Hoạt động trên Windows Server không có quyền quản trị! Yammie! :)


90
2018-04-10 14:38



Cảm ơn! Tôi đã có thể giết chết quá trình "truy cập bị từ chối" với hacker quá trình, đây là lời khuyên tuyệt vời, đây sẽ là câu trả lời được chọn cho câu hỏi này. Cảm ơn bạn cũng đã cho tôi biết về phần mềm tuyệt vời này, tôi đã không hài lòng với trình khám phá quá trình trong một thời gian dài, bây giờ tôi đã tìm thấy một sự thay thế tuyệt vời. - KoKo
Không giết quá trình của tôi, nhưng ít nhất nó đã đưa ra một lý do ngoại trừ "Truy cập bị từ chối" (mà Task Manager và Process Explorer không: Không thể kết thúc OUTLOOK.EXE (PID 7588): Một nỗ lực đã được thực hiện để truy cập một quá trình thoát. - thomasa88
Cũng có thể đơn giản là bắt đầu Process Explorer với tư cách quản trị viên để có quyền hủy các quy trình như vậy. Làm việc cho tôi anyway. - bames53
Thành công giết chết mcshield.exe (khi chạy với tư cách quản trị viên). mcshield.exe khởi động lại ngay lập tức nhưng không có hành vi cpu 100% giết người (đó là lý do nó phải bị giết như hai lần một tuần). Chưa bao giờ quản lý điều này bằng trình khám phá quy trình. - Tewr
Tôi vẫn gặp lỗi với Process Hacker: "Không thể chấm dứt ... Một nỗ lực đã được thực hiện để truy cập và thoát khỏi quá trình." - Aaron Franke


  1. Tải về "quá trình exlorer"
  2. Trên giao diện thuộc tính quy trình, hãy chọn tab bảo mật.
  3. Nhấn nút quyền.
  4. Nhấn nút nâng cao.
  5. Nếu cần, hãy thêm chính bạn hoặc nhóm của bạn.
  6. Chỉnh sửa giấy phép của bạn để bao gồm "Chấm dứt". (bạn sẽ cần phải có sự cho phép "Thay đổi quyền", hoặc bạn đã hết may mắn.)

alt text

Nói chung, nhu cầu giết nhiệm vụ có nghĩa là ai đó không làm điều gì đó chính xác. Tôi sẽ tìm giải pháp khác cho bất kỳ vấn đề nào bạn đang gặp phải. Có lẽ nếu bạn nói với chúng tôi nhiều hơn về điều đó, chúng tôi có thể tìm thấy một lựa chọn duyên dáng hơn?


12
2018-02-17 22:09



Nút Quyền được chuyển sang màu xám, mặc dù tôi là quản trị viên và tôi đang chạy Process Explorer được nâng cấp. - cheeesus
Điều này không làm việc cho tôi để giết AVGUI.exe quá trình nhưng tôi đã làm nó bằng cách sử dụng Process Hacker - Rikin Patel
Nút "Quyền" của tôi không chuyển sang màu xám, nhưng hộp thoại xuất hiện (trong Windows-8) không có sẵn tất cả các tính năng đó. Chỉ cần 'Đầy đủ', 'Đọc', 'Viết' và 'Đặc biệt'. - Jesse Chisholm


Bạn chỉ cần cung cấp cho các đặc quyền quản trị của trình thám hiểm quá trình, không cần phải thêm bất kỳ tài khoản nào hay không (nếu bạn đã là quản trị viên). Không cần phải nói quá trình nào chấm dứt hay không hoặc cài đặt bất kỳ trình quản lý quy trình nào khác (ngay cả khi tôi yêu Process Explorer).

Hoặc:

  • Nhấp chuột phải và "Chạy với tư cách quản trị viên"

  • Chuyển đến các thuộc tính và sau đó tương thích và chọn "Chạy với tư cách quản trị viên"

Bây giờ nó sẽ không bao giờ nói truy cập bị từ chối.


8
2018-05-07 17:51



Um Yea, nó vẫn có thể nói "truy cập bị từ chối". Nếu quá trình được bắt đầu với cờ bảo mật thay đổi quyền chấm dứt trong quá trình ACL, bạn sẽ không thể chấm dứt nó cho đến khi bạn có thể thay đổi quyền đó trong tiến trình. Quá trình chống vi-rút thường làm điều này với mục đích (chủ yếu là chỉ gây phiền nhiễu), vì sẽ không khó để phần mềm độc hại có thể thực hiện việc này thường xuyên. ala processhacker. - DanO
không làm việc cho tôi. - peter
Không thể tắt MsMpEng theo cách này trong Windows 7/8/10. - user2864740


Các phương thức taskkill và powershell (kill) không hoạt động đối với tôi; nó vẫn cho biết Access Denied.

Tôi đã may mắn hơn với điều này:

wmic process where name='myprocessname.exe' delete

7
2017-08-04 03:03



"Truy cập bị từ chối" bằng cách sử dụng phương pháp này quá. - Jonas Äppelgran
Điều này đang làm việc như một say mê. - Hamza Anis
Tôi phải gõ wmic process where "name='myprocessname.exe'" delete. Nếu không tôi sẽ nhận được một Invalid query lỗi. Cuối cùng tôi vẫn nhận được một lỗi truy cập bị từ chối. - Memet Olsen


Không có công cụ nào nêu trên được giúp đỡ trong trường hợp của tôi.

Xem https://blogs.technet.microsoft.com/markrussinovich/2005/08/17/unkillable-processes/.

Mark Russinovich cho thấy rằng có những trường hợp khi quá trình có thể gần như không thể giết được.


7
2018-05-08 06:24





Bạn có tài khoản đặc quyền không? Nói chung khi bạn nhận được lỗi "Truy cập bị từ chối" ngay cả trên tài khoản có quyền truy cập cao hơn, thường là do bạn đang cố gắng xóa một dịch vụ quan trọng đối với hoạt động của hệ thống. Một số ứng dụng mặt khác, chẳng hạn như VMWare, cũng thực hiện "quy trình bảo vệ" riêng của họ, ngay cả đối với các quy trình không quan trọng đối với hoạt động của hệ thống.

Nếu bạn đang ở trên một tài khoản đặc quyền, bạn có thể cho Sysinternals PsKill một shot, tôi đã sử dụng nó trong quá khứ để giết các quá trình đã cho tôi những thông báo lỗi tương tự. Hãy cẩn thận những quy trình bạn đang giết mặc dù, nó có thể làm cho hệ thống của bạn không ổn định.


5
2018-02-15 07:06



Nếu tôi đang lấy các quy trình của tôi, nó sẽ vẫn không ổn định? - Big Leonardo
Tuy nhiên pskill không thể giết bất kỳ quá trình nào. Trong trường hợp của tôi nó không thể giết nginx wrapper mà không phải là quá trình quan trọng. Đó là một dịch vụ nhưng không phải là một quá trình bình thường. - sergzach


  1. Mở Trình quản lý tác vụ. Chuyển đến Tab xử lý.
  2. Nhấp chuột phải vào quá trình và nhấp vào Thuộc tính.
  3. Nhấp vào Tab bảo mật và sau đó nhấp vào Chỉnh sửa.
  4. Trên cửa sổ Permissions, kích nút Add để mở cửa sổ Select Users Group hoặc Groups.
  5. Trên cửa sổ Chọn người dùng hoặc nhóm, bạn có thể nhập tên người dùng của tài khoản bạn muốn áp dụng các hạn chế.
  6. Chọn tên người dùng của bạn và đặt quyền từ chối / cho phép bằng cách chọn hộp kiểm bên dưới tùy chọn từ chối / cho phép.
  7. Nhấp vào Áp dụng và sau đó nhấp vào Ok.

thông qua


4
2018-02-15 09:05



Tôi là quản trị viên và tôi có toàn quyền kiểm soát. - Tony_Henrich
Thông thường khi bạn không thể giết một quá trình, bạn không thể thay đổi quyền của nó - skan
Tuyệt vời cho các quy trình nhưng những gì là cho các dịch vụ? - sergzach
Hmm Tôi đã thử nó, nhưng khi tôi nhấn Apply, nó nói với tôi "ACCESS DENIED" - Jet
Nó không hiệu quả với tôi: Unable to save permission changes on ... Access is denied. - ROMANIA_engineer