Saya memiliki proses yang tidak dapat saya bunuh dengan Task Manager atau Process Explorer - saya mendapatkan kesalahan "Akses ditolak". Prosesnya bukan Windows yang dapat dieksekusi.
Bagaimana saya bisa membunuhnya? Apakah ada beberapa alat yang bisa saya gunakan untuk mengganti perlindungan ini?
Saya menggunakan Windows 7, edisi 64-bit.
taskkill /im <process>
::The process can only be terminated forcefully
.taskkill /F /im <process>
:There is no running intance of the task
. :( taskmgr sebagai admin juga tidak bisa membunuhnya:Access is denied
.procexplorer
melihat tugas dan saya melihat bahwa tugas orang tuaexplorer.exe
. Saya membunuhexplorer.exe
dan kemudian tugas itu pergi. Bagus dan sederhana pada akhirnya. Saya menempatkan ini sebagai jawaban, tetapi itu tidak membiarkan saya untuk beberapa alasan.Jawaban:
Bunuh proses yang dilindungi?
http://processhacker.sourceforge.net/index.php
Bekerja di Windows Server tanpa hak admin! Yammie! :)
sumber
Secara umum, kebutuhan untuk membunuh tugas berarti seseorang tidak melakukan sesuatu dengan benar. Saya akan mencari solusi lain untuk masalah apa pun yang Anda hadapi. Mungkin jika Anda memberi tahu kami lebih banyak tentang itu, kami dapat menemukan opsi yang lebih anggun?
sumber
Metode taskkill dan PowerShell (kill) tidak bekerja untuk saya; katanya masih Access Ditolak.
Saya lebih beruntung dengan ini:
sumber
wmic process where "name='myprocessname.exe'" delete
. Kalau tidak, saya akan mendapatkanInvalid query
kesalahan. Pada akhirnya saya masih mendapatkan kesalahan akses ditolak.Anda hanya perlu memberikan proses administratif, tidak perlu menambahkan akun apa pun atau tidak (jika Anda sudah menjadi admin). Tidak perlu memberi tahu proses mana yang harus dihentikan atau tidak atau menginstal manajer proses lain (bahkan saya suka Process Explorer).
Antara:
Klik kanan dan "Jalankan sebagai administrator"
Pergi ke properti dan kemudian kompatibilitas dan pilih "Run as administrator"
Sekarang tidak akan pernah mengatakan akses ditolak.
sumber
Tidak ada alat yang disebutkan di atas membantu dalam kasus saya.
Lihat https://blogs.technet.microsoft.com/markrussinovich/2005/08/17/unkillable-processes/ .
Mark Russinovich menunjukkan di sana bahwa ada kasus-kasus di mana prosesnya hampir mustahil untuk dibunuh.
sumber
Apakah Anda menggunakan akun istimewa? Umumnya ketika Anda menerima kesalahan "Akses Ditolak" bahkan pada akun dengan akses yang lebih tinggi, biasanya karena Anda mencoba untuk membunuh layanan yang sangat penting untuk operasi sistem. Beberapa aplikasi di sisi lain, seperti VMWare, juga menerapkan "perlindungan proses" mereka sendiri, bahkan untuk proses yang tidak penting untuk operasi sistem.
Jika Anda menggunakan akun istimewa, Anda dapat mencoba Sysinternals PsKill , saya telah menggunakannya di masa lalu untuk membunuh proses yang memberi saya pesan kesalahan serupa. Berhati-hatilah dengan proses apa yang Anda bunuh, ini mungkin membuat sistem Anda tidak stabil.
sumber
melalui
sumber
Tidak yakin alasannya tetapi menggunakan Proses Explorer Sysinternal dan mengklik pada "Tampilkan Detail untuk Semua Proses" dari menu File memecahkan masalah dan memungkinkan saya untuk mematikan layanan. Mungkin itu beralih ke mode Admin hanya saat itu.
sumber
Coba gunakan APT (Advanced Process Terminator) , bunuh semua proses dengan mudah.
sumber
Dimungkinkan juga untuk membunuh perintah menggunakan Windows PowerShell, gunakan
get-process
untuk mendaftar proses yang berjalan dan kemudian gunakanstop-process
dengan ID tugas untuk membunuhnya. Stop-Proses .Anda mungkin perlu meluncurkan Windows PowerShell secara khusus sebagai administrator.
sumber