Eğitimi

Windows'ta çalışan işlemlerin listesi nasıl yazdırılır

Okurlarımızdan biri bize şu soruyu sordu: "Çalışan işlemlerin listesini Görev Yöneticisi'nden nasıl yazdırıyorsunuz?". Cevap ... Windows 10'da bile Görev Yöneticisi'nden bunu yapamazsınız. Böyle bir listeyi yazdırmak için, Komut İstemi'ni veya PowerShell'i kullanmanız ve çalışan listeyi oluşturmak için bazı komutlar çalıştırmanız gerekir. süreci ve sonra bir belgeyi yazdıracağınız gibi yazdırabilirsiniz. Her şeyin nasıl çalıştığını görelim:

NOT: Bu kılavuz Windows 10, Windows 8.1 ve Windows 7'de çalışır.

Komut İstemi'nden çalışan işlemlerin listesi nasıl yazdırılır

Komut İstemi'ni başlatın ve aşağıdaki komutu kullanın: görev listesi > "dosya yolu" . Görev listesi komutu, Windows bilgisayarınızda çalışan tüm görevler için bir uygulama ve hizmet listesi görüntüler. Kullanılan parametre, bu listenin kaydedildiği metin dosyasını belirtir. Listeyi process.txt adlı bir dosyaya D sürücüsümde kaydetmek istedim, böylece yazdım: tasklist> "D: \ process.txt" . Dosyayı kaydetmek istediğiniz yolu seçerken, kullanıcı hesabınızın erişebileceği bir yer olduğundan emin olun.

Komut İstemi'ni açmak için yardıma ihtiyacınız varsa, bu kılavuzu okuyun: Windows 7'de Komut İstemi'ni Başlatma Yolu.

Çıkış dosyasını Not Defteri'nde açtığınızda, aşağıdaki ekran görüntüsünde gösterildiği gibi biçimlendirilmiş olduğunu görürsünüz. Veriler, aşağıdaki sütunları içeren bir tabloya yerleştirilir: Resim Adı, PID (İşlem Kimliği), Oturum Adı, Oturum Numarası (# Numara anlamına gelir) ve Mem Kullanımı (Bellek Kullanımı).

Açıkçası, bu komut, çıkışını biçimlendirmek için kullanabileceğiniz parametrelere sahiptir. Komple dokümantasyon Microsoft'un TechNet web sitesinde bulunabilir: Görev Listesi. Okumak ve kendi başına denemek için tereddüt etmeyin.

PowerShell'den çalışan işlemlerin listesi nasıl yazdırılır

PowerShell, çıktısının daha fazla özelleştirilmesini sağlayan daha karmaşık bir komut satırı aracıdır. Kullanılacak temel komut: get-process veya gps (kısa versiyonu).

Çıktısını bir metin dosyasına göndermek için, get-process yazmanız gerekir | dosya dışı "dosya yolu" veya gps | dosya dışı "dosya yolu" . Listeyi D sürücüsümde process.txt adlı bir dosyaya kaydetmek istedim, böylece yazdım: get-process | dosya dışı "D: \ process.txt" . Bu komutun yanı sıra, kısa sürümlü alternatifini aşağıdaki PowerShell penceresinde de yazabilirsiniz. Dosyayı kaydetmek istediğiniz yerin yolunu seçerken, kullanıcı hesabınızın erişebileceği bir yer olduğundan emin olun.

PowerShell'i başlatma konusunda yardıma ihtiyacınız varsa, bu makaleyi okumaktan çekinmeyin: PowerShell nedir ve bununla ne yapabilirsiniz?

Çıkış metin dosyası aşağıda gösterildiği gibi biçimlendirilmiştir ve aşağıdaki sütunları içerir:

  • Tutamaçlar - İşlemin açtığı tutamaç sayısı.
  • NPM (K) - Prosesin kullandığı sayfalanmamış bellek miktarı, kilobayt cinsinden.
  • PM (K) - Prosesin kullandığı sayfalanabilir bellek miktarı, kilobayt cinsinden.
  • WS (K) - İşlemin çalışma setinin büyüklüğü, kilobayt cinsinden. Çalışma seti, süreç tarafından yakın zamanda referans verilen bellek sayfalarından oluşur.
  • CPU (lar) - Sürecin tüm işlemcilerde saniye cinsinden kullandığı işlemci süresi.
  • Id - Çalışmakta olan işlemin işlem kimliği (PID).
  • SI - maalesef bu sütun ve paylaştığı veriler için herhangi bir doküman bulamadık.
  • ProcessName - Çalışmakta olan işlemin adı.

Gördüğünüz gibi, çıktı, Komut İstemi'ni kullanırken olduğundan daha karmaşıktır. Ayrıca, çıkışı özelleştirmek için daha fazla seçenek var. Aşağıdaki belgeleri okumanızı öneririm: Get-Process (Bir makinede çalışan işlemlerin bir listesini alın), Out-File (Dosyaya çıktı gönder) ve Out-Printer (Yazıcıya çıktı gönder).

Sonuç

Bu eğitimi yararlı bulduğunuzu umuyoruz. Windows'da çalışan işlemlerin bir listesini yazdırmak için başka yöntemler biliyorsanız, bunları aşağıdaki yorum formunu kullanarak paylaşmaktan çekinmeyin.