İsme göre bir süreç nasıl aranır?


2

SearchIndexer.exe, aslında harici sabit diskim olan aygıtımın durdurulmasını önlüyor.

Bu uygulamayı Görev Yöneticisi'ne bakarak kapatmaya çalıştım, ancak İşlemler sekmesinde bulamadım.

Bu işlemi ismiyle arayabilir, işlem kimliğini alabilir ve öldürebilir miyim?


1
Process Explorer'ı denediniz mi?
simlev

Hayır, SearchIndexer.exe aracını Disk Etkinliği İşlemleri altında, Disk sekmesinde bulamıyorum .
Santosh Kumar

1
Şey, size İşlem Gezgini adlı farklı bir araç denemenizi öneriyorum .
simlev

kontrol panelini çalıştırın ve harici HDD’nizi arama dizininden hariç tutun
magicandre1981

Yanıtlar:


5

SearchIndexer gibi işlemler arıyorsanız - bu PowerShell ile yapmak için oldukça basit olmalı

Get-Processsize çalışan işlemlerin bir listesini gösterecektir. Bu durumda, Select -first 1bilgisayarımdaki 100'den fazla işlemin bir listesi değil, sütun başlıklarıyla ilgilendiğiniz için bunu aktardım:görüntü tanımını buraya girin


Sırada - şimdi süreçlerin nasıl alınacağını biliyorsunuz, bunu belirli bir sürece daraltmanız gerekiyor. Aşağıda, bunu yapmak için 4 yöntem gösterdim: arama ile başlayan tüm işlemleri geri döndürecekgörüntü tanımını buraya girin Get-Process Search*

Get-Process SearchIndexer eğer varsa sadece bir işlemi geri döndürecek

Get-Process | Where {$_.Name -eq "SearchIndexer"} tüm işlemleri bulacak ve daha sonra sadece SearchIndexer adlı birini seçecektir.

Get-Process | Where {$_.ProcessName -Like "SearchIn*"} tüm süreçleri alacak ve "SearchIn" ile başlayanlara daraltacaktır.

Yandaki not olarak - joker karakterleri her iki uçta da kullanabilirsiniz, bu nedenle ` rchInde " istediğiniz işlemi geri getirecektir.


Şimdi - süreci öldürmek - Durdurma İşlemine yönlendirin: .. görüntü tanımını buraya girin Ama işe yaramadı!


Durdurmak için - bazı işlemlerde olduğu gibi - PowerShell'i Yönetici olarak çalıştırmanız gerekir: .. görüntü tanımını buraya girin ama yine de bir istekte bulunun!

... alttaki hatayı dikkate almayın, sürecin artık mevcut olmadığını kanıtladık

-ForceAnahtarı ekleyin ve istemi kaybolur! görüntü tanımını buraya girin


Ama tekrar tekrar yapmaya çalıştığımız zaman hatalardan hoşlanmıyoruz: görüntü tanımını buraya girin ... bu yüzden biraz farklı şekilde ele almamız gerekiyor. Bu işlemi açıkça durdurmak yerine, tümünü kapın, istediklerimize (varsa) filtre edin ve sonra öldürün (varsalar): görüntü tanımını buraya girin


son - Windows belirli hizmetleri / işlemleri yeniden başlatmayı seviyor ve ayarlanmışsa, bunu zamanlanmış bir görev eylemi olarak ekleyin (gerekiyorsa).


1

Get-Process'e bir alternatif:

Get-WmiObject Win32_Process | select commandline | Select-String -Pattern "SearchIndexer"
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.