Görev listesi işlemi gösterir, ancak görev kimliği yönetici olarak bile onu öldüremez.


15

Bilgisayarımdaki kromu öldürmeye çalışıyorum. Komut istemini yönetici olarak çalıştırdım ve koştum:

C:\WINDOWS\system32>tasklist /FI "IMAGENAME eq chrome.exe"

Bu bir öğe döndürdü:

Image Name                     PID Session Name        Session#    Mem Usage
========================= ======== ================ =========== ============
chrome.exe                    8336 Console                    2    420,324 K

Ancak, / IM ile onu öldüremedi:

C:\WINDOWS\system32>taskkill /IM "chrome.exe" /F

Çünkü geri döndü:

ERROR: The process "chrome.exe" with PID 8336 could not be terminated.
Reason: There is no running instance of the task.

Bu yüzden / PID ile onu öldürmeye çalıştım:

C:\WINDOWS\system32>taskkill /PID 8336 /F

Benzer bir şey döndü:

ERROR: The process with PID 8336 could not be terminated.
Reason: There is no running instance of the task.

Görev yöneticisi aracılığıyla onu öldürmeye çalışmak da işe yaramıyor. Bilgisayarımı yeniden başlatmadan kromu nasıl öldürürüm?



AFAIK kromu her zaman çeşitli işlemlere sahiptir, bu problem pc yeniden başlatıldıktan sonra da kalıcı mıdır? Deneyebilirsinizpowershell.exe "Get-Process chrome | Stop-Process"
LotPings

@LotPings Görev yöneticisi ile diğer tüm krom işlemlerini öldürmeyi başardım, ancak bu durum sıkışıp kaldı.
Jon,

2
Denemek: wmic process where name="chrome.exe" call terminateyükseltilmiş bir yönetici komut istemi isteyin ve sonuçlarınızı daha sonra rapor edin.
Pezevenk Suyu BT,

1
Bunu chromeVS Code tarafından başlatıldıktan sonra asılı olan bir işlemle denedim - Kod kapatıldıktan sonra bile işlem ölmeyecek. Çağrıyı sonlandırdığımda döner { ReturnValue = 2; };ve işlem kesintisiz devam eder.
Coder,

Yanıtlar:


13

Kesin bir ödeme bile vermeden taskkill ile sonlandıramadığım birden fazla conhost.exe örneğinde benzer bir sorun yaşadım. Her zaman aynı hatayı aldım, görevin örneği olmadığını söyledim.

Bu yüzden Pimp Meyve Suyu BT'nin bir yorumda önerdiği şeyi yaptım , aşağıdaki komutu kullanarak tüm conhost.exe dosyasını bir kerede başarıyla öldürdüm.

wmic process where name="conhost.exe" call terminate

Vmware-vmx.exe ile aynı sorunu vardı ve bu yöntem de işe yaramadı. Dönen değer 2 idi. Ayrıca "call terminate" yerine "delete" ı da denedim, ancak "Erişim reddedildi" dedi.
kol

3

Metodumun sistemdeki gerçek çarpıklıklarından emin değilim ama ne zaman bir süreci öldürmem gerekiyor ve Erişim Engellendi söylendiğinde işlemi sağ tıklattım, özelliklere, güvenlik sekmesine, Gelişmiş, Sahip sekmesine gidip sahibini değiştir TrustedInstaller hesabından onu öldürmek istiyorum. Henüz çalışmadığı hiçbir şeyle karşılaşmadım.


Bu yaklaşım benim için vmware-vmx.exe'yi durdurduğum için işe yaramadı. Sahibini kullanıcıma değiştirdim (şu an yönetici kullanıcı olan kullanıcı), kullanıcıya tam kontrol verdim, ancak ne "taskkill / F ..." ne de "wmic ... terminate" çalıştı (yükseltilmiş bir cmd'den) ). Tüm vmware hizmetlerini durdurdum, ancak bu da yardımcı olmadı.
kol
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.