Çalışan İşlemlerin Listesini Windows'ta Bir Metin Dosyasına Kaydetme

Bazen, bilgisayarınızda çalışan o kadar çok işlem varmış gibi görünebilir ki, hangilerinin uygun olduğundan ve hangilerinin şüpheli veya kötü niyetli olduğundan emin olamazsınız.

Hangi işlemlerin çalıştığını analiz edebilmeniz için bir metin dosyasına çalışan işlemlerin bir listesini oluşturmak iyi bir ilk adımdır. Genellikle, insanlar tüm işlemleri görüntülemek için Görev Yöneticisi'ni(Task Manager) kullanır, ancak işlemlerin listesini yazdırmanıza izin vermez.

Neyse ki, Windows'ta(Windows) çalışan işlemlerin bir listesini bir metin dosyasına kaydetmek çok basittir. Hem İşlem Kimliğini(Process ID) ( PID ) hem de her işlemin ne kadar bellek kullandığını kaydedebileceksiniz.

Not : (Note)Windows XP , Windows 7 , Windows 8 ve Windows 10 dahil olmak üzere tüm Windows sürümleri için işlemleri dosyaya kaydetmek için aşağıdaki adımlar .

Görev Listesi Komutundan(Tasklist Command) Çıktı İşlemleri

Windows sisteminizde çalışan işlemlerin hızlı bir listesini almanın en kolay yolu, görev listesi komutunu kullanmaktır. Komutu düzgün çalıştırmak için komut isteminden yönetici olarak çalıştırmanız gerekir.

Bunu yapmak için, başlat menüsünü seçin ve "komut" yazın, ardından vurgulanacak şekilde fareyi Komut İstemi'nin(Command Prompt) üzerine getirin ve ardından sağdaki Yönetici olarak çalıştır'ı seçin.(Run as administrator)

Not: Komut İstemi'nin yönetici olarak çalıştırılmasını(running Command Prompt as administrator) onaylamak için bir açılır pencerede Evet'i(Yes) seçmeniz gerekebilir .

Komut istemi açıldığında, sisteminizde çalışan işlemlerin bir listesini görmek için görev listesi yazın ve enter(tasklist) tuşuna basın.

Bu yararlıdır, ancak size bir metin dosyasında çalışan işlemlerin listesini sağlamaz. İşlemleri dosyaya kaydetmek için yukarıdaki işlemi tekrarlayın, ancak bu sefer şu komutu yazın:

tasklist > c:\process_list.txt

Bu, C: sürücünüze process_list.txt adlı bir metin dosyası çıkaracaktır. C:'yi isterseniz dosyayı yerleştirmek istediğiniz başka bir yola değiştirebilirsiniz.

Dosyayı görüntülemek için Windows Gezgini'ni açın(open Windows Explorer) ve işlem listesi dosyasını kaydettiğiniz konuma gidin.

Bu işlem listesini Not Defteri'nde(Notepad) görüntülemek için dosyaya sağ tıklayın, Birlikte aç öğesini ve (Open with)Not Defteri(Notepad) öğesini seçin .

Bu, bir metin dosyası aracılığıyla Windows'ta(Windows) çalışan işlemleri görmenin en hızlı ve en kolay yoludur . Size PID , Oturum(Session) adı, Oturum(Session) numarası ve bellek kullanımını(memory usage) gösterecektir .

(Save Processes To File)Powershell Kullanarak İşlemleri Dosyaya Kaydetme

Windows'ta(Windows) çalışan işlemlerin bir listesini bir metin dosyasına kaydetmek için sahip olduğunuz başka bir araç da Powershell'dir(Powershell)

Powershell , yerel bilgisayarınızda çalışan tüm etkin işlemlerin bir listesini sağlayan "get-process" adlı bir komut içerir. Bunu çalışırken görmek için Başlat(Start) menüsünü seçip Powershell yazarak Powershell'i(Powershell) başlatın . 

Mavi Powershell penceresi açıldığında, get-process yazın ve (get-process)Enter 'a basın . Bu, Windows(Windows) sisteminizdeki tüm etkin işlemlerin bir listesini görüntüler .

Bu, işlemler hakkında görev listesinin sağladığından biraz daha fazla bilgi sağlar. Ancak, başlıkların ne anlama geldiğini bilmeniz gerekir.

  • Handles : İşlemin açtığı tanıtıcı sayısı
  • NPM(K) : İşlemin kullandığı disk belleği olmayan bellek (kilobayt olarak)
  • PM(K) : İşlemin kullandığı sayfalanabilir bellek (kilobayt olarak)
  • WS(K) : İşlem tarafından yakın zamanda kullanılan bellekteki sayfalar (kilobayt olarak)
  • VM(M) : İşlem tarafından kullanılan sanal bellek (megabayt cinsinden)
  • CPU(lar)(CPU(s)) : İşlem tarafından tüm işlemcilerde kullanılan işlemci süresi (saniye cinsinden)
  • ID : Sürecin süreç kimliği
  • ProcessName : Sürecin adı

Bu harika, ancak tüm bu bilgiler bir dosyada değil ekranda görüntüleniyor. Bu bilgiyi bir dosyaya çıkarmak için Get-Process(Get-Process) komutuna Out-File parametresini eklemeniz gerekir .

Powershell ekranına geri dönün, Get-Process | Out-File -FilePath .\Process_list.txt ve Enter'a basın.

.Process_list.txt parametresi, dosyayı komutu çalıştırdığınız .\Process_list.txt koyar, bu nedenle işlem listesi dosyasını nerede bulacağınızı bilmeniz için bu yolu not edin. Komutu çalıştırdıktan sonra, işlem listesi dosyasını Not Defteri'nde(Notepad) açmak için yukarıdaki işlemin aynısını kullanın . 

Dosyadaki verilerin önceki Powershell penceresindeki Get-Process çıktısıyla aynı göründüğünü fark edeceksiniz .

(Save)WMIC Kullanarak İşlemleri Dosyaya Kaydetme

Windows'ta(Windows) emrinizde olan son araç , Windows Komut Satırı Yardımcı Programıdır(Windows Command Line Utility) ( WMIC ). 

WMIC komutlarını yalnızca komut istemini yerel yönetici olarak çalıştırıyorsanız kullanabilirsiniz. Bunu yapmak için, Windows(Windows) komut istemini yönetici olarak başlatmak için bu makalenin ilk bölümündeki adımları kullanın .

WMIC , Windows'taki(Windows) diğer komut veya araçlardan daha fazla etkin işlemler hakkında size daha fazla bilgi sağlar . Komut isteminde WMIC İşlemi(WMIC Process) komutunu çalıştırırsanız, her etkin işlem için en fazla 44 işlem parametresinin döndürüldüğünü görürsünüz.

Komut isteminde komutu çalıştırmayla ilgili sorun, boşlukla sınırlandırılmış çıktının karışık ve düzensiz görünmesidir.

WMIC komutu , bir çıktı dosyasının ne zaman faydalı olduğuna dair mükemmel bir örnektir. WMIC işlem listesinin çıktısını şu komutu kullanarak bir dosyaya verebilirsiniz: wmic /OUTPUT:C:\ProcessList.txt PROCESS get /all

Bu, tüm listeyi C: sürücüsündeki ProcessList.txt adlı bir metin dosyasına çıkaracaktır . Bu dosyayı Not Defteri'nde açmak yerine (Notepad)Excel kullanarak(using Excel) açmak isteyeceksiniz, çünkü Excel sekmeyle ayrılmış bir dosyayı uygun şekilde biçimlendirebilir.

  1. Excel'i aç
  2. Yeni bir dosya açmak için Aç'ı(Open) seçin
  3. Gözat'ı(Browse) seçin ve ProcessList.txt dosyasına göz atın
  4. Dosyayı seçin ve Aç'ı(Open) seçin (dosyayı görmüyorsanız, dosya türünü Tüm Dosyalar(All Files) olarak değiştirin )
  5. Metin İçe Aktarma Penceresinde, Sınırlandırılmış'ı(Delimited) seçin, Verilerimin üstbilgileri(My data has headers) var'ı seçin ve devam etmek için İleri'yi(Next) seçin .

  1. Sonraki sihirbaz ekranında, Sınırlayıcılar(Delimiters) bölümünün altındaki Boşluk onay kutusunu seçin ve (Space)Ardışık sınırlayıcıları tek olarak ele al(Treat consecutive delimiters as one) onay kutusunu seçin. Devam etmek için İleri'yi(Next) seçin .

  1. Sihirbazı tamamlamak için Bitir'i(Finish) seçin .

Artık Windows(Windows) sisteminizdeki her aktif süreç hakkında bilmek isteyebileceğiniz hemen hemen her şeyi göreceksiniz .

Her sütunun başlığı, o veri öğesinin ne olduğunu açıklar. Yürütülebilir yol, tanıtıcı, yükleme tarihi, sayfa hataları, sayfa dosyası kullanımı, işlem kimliği ve çok daha fazlası gibi şeyler bulacaksınız. 

Artık Windows'ta(Windows) çalışan işlemlerin bir listesini bir metin dosyasına kaydetmenin birden çok yolunu bildiğinize göre , tek yapmanız gereken sizin için doğru olanı seçmek!

İşlemleri dosyaya kaydetmenin başka yollarını biliyor musunuz? Düşüncelerinizi aşağıdaki yorumlar bölümünde paylaşın .(Share)



About the author

Excel ve PowerPoint dahil olmak üzere Microsoft Office yazılımlarıyla çalışma deneyimine sahip bir bilgisayar uzmanıyım. Ayrıca Google'a ait bir tarayıcı olan Chrome ile de deneyimim var. Becerilerim arasında mükemmel yazılı ve sözlü iletişim, problem çözme ve eleştirel düşünme yer alır.



Related posts