Windows İşlem Rehberi

Windows 10 ve 11'de
Bir İşlemin PID Değeri Nasıl Bulunur

Herhangi bir uygulamanın, hizmetin, arka plan görevinin veya sistem işleminin işlem kimliğini yerleşik Windows araçlarıyla bulmak için pratik bir rehber.

🖥 Windows 10 🪟 Windows 11 📋 Görev Yöneticisi 💻 CMD ⚙ PowerShell 🔎 Sorun Giderme

Windows'ta PID Nedir?

PID, yani işlem kimliği, Windows'un çalışan her işleme atadığı benzersiz bir numaradır. Her uygulama, arka plan görevi, hizmet, tarayıcı sekmesi grubu, sürücü yardımcı bileşeni ve sistem bileşeni bir işlem içinde çalışır; Windows da bu işlemleri içeride tanımlamak için PID değerini kullanır.

PID değerini bilmek; donmuş bir programı sonlandırmanız, hangi uygulamanın belirli bir bağlantı noktasını kullandığını bulmanız, bir hizmeti çalıştırılabilir işlemle eşleştirmeniz, yüksek CPU kullanımını incelemeniz veya taskkill, netstat ve PowerShell işlem yönetimi komutlarını kullanmanız gerektiğinde yararlıdır.

Önemli: PID geçici bir değerdir. Bir işlem kapatılıp yeniden başlatıldığında Windows genellikle ona yeni bir PID atar. Bu nedenle belirli bir işleme komut uygulamadan önce her zaman güncel PID değerini kontrol edin.
Yöntem En uygun kullanım Gerekli araç
Görev Yöneticisi Görünen uygulamaların ve arka plan işlemlerinin PID değerini hızlıca kontrol etme Windows'ta yerleşik
Komut İstemi İşlem listesi alma, ada göre filtreleme ve betiklerde kullanma tasklist
PowerShell Gelişmiş filtreleme, sıralama ve otomasyon Get-Process
Kaynak İzleyicisi CPU, disk, ağ veya bellek etkinliğine göre PID bulma Windows'ta yerleşik
netstat Bir TCP veya UDP bağlantı noktasını hangi PID değerinin kullandığını bulma Komut İstemi veya PowerShell

Windows Görev Yöneticisi'nde Bir İşlemin PID Değeri Nasıl Bulunur?

Görev Yöneticisi, Windows 10 ve Windows 11'de çalışan bir işlemin PID değerini bulmanın en kolay yoludur. PID sütunu varsayılan olarak gizli olabilir, ancak birkaç tıklamayla etkinleştirilebilir.

Ayrıntılar sekmesinde PID değerini görüntüleme

  1. Görev Yöneticisi'ni açmak için Ctrl + Shift + Esc tuşlarına basın.
  2. Kompakt görünüm açılırsa Daha fazla ayrıntı seçeneğine tıklayın.
  3. Ayrıntılar sekmesini açın.
  4. İşlem adının yanındaki PID sütununu bulun.
  5. İşlemleri işlem kimliğine göre sıralamak için PID sütun başlığına tıklayın.

İşlemler sekmesinde PID sütununu etkinleştirme

  1. Görev Yöneticisi'ni açın.
  2. İşlemler sekmesine geçin.
  3. Ad veya CPU gibi bir sütun başlığına sağ tıklayın.
  4. PID seçeneğini işaretleyin.
  5. İşlem kimliği sütunu işlem listesinde görünür.

Bu yöntem, CPU, bellek, disk veya ağ kullanımını zaten incelerken görünen bir işlemi tam PID değeriyle eşleştirmek için özellikle kullanışlıdır.

Windows'ta Komut İstemi ile PID Nasıl Bulunur?

Metin tabanlı bir işlem listesine ihtiyacınız olduğunda veya PID aramasını sorun giderme komutlarıyla birleştirmek istediğinizde Komut İstemi oldukça kullanışlıdır.

Tüm çalışan işlemleri PID değerleriyle listeleme

Komut İstemi'ni açın ve şu komutu çalıştırın:

tasklist

Çıktı işlem adlarını, PID değerlerini, oturum adlarını, oturum numaralarını ve bellek kullanımını gösterir. İkinci sütun PID sütunudur.

Belirli bir işlemin PID değerini ada göre bulma

Listeyi filtrelemek için findstr kullanın. Örneğin Not Defteri'nin PID değerini bulmak için:

tasklist | findstr /i notepad

Microsoft Edge için başka bir örnek:

tasklist | findstr /i msedge

Daha ayrıntılı işlem bilgisi görüntüleme

Daha ayrıntılı görünüm için şunu kullanın:

tasklist /v

Ayrıntılı görünüm pencere başlıklarını ve diğer yararlı bilgileri gösterebilir. Bu, birden fazla işlemin aynı çalıştırılabilir dosya adını kullandığı durumlarda yardımcı olur.

PowerShell ile İşlem Kimliği Nasıl Bulunur?

PowerShell; işlem adlarını, PID değerlerini, çalıştırılabilir dosya yollarını, CPU kullanımını ve diğer özellikleri göstermek için temiz ve esnek bir yöntem sunar. Otomasyon ve gelişmiş filtreleme için çoğu zaman en iyi seçenektir.

Tüm işlemleri ve PID değerlerini listeleme

Get-Process | Select-Object ProcessName, Id

Bir işlemin PID değerini ada göre bulma

Örneğin Not Defteri'nin PID değerini bulmak için:

Get-Process notepad | Select-Object ProcessName, Id

İşlem adının bir bölümüne göre arama yapmak için:

Get-Process | Where-Object {$_.ProcessName -like "*edge*"} | Select-Object ProcessName, Id

PID ile birlikte çalıştırılabilir dosya yolunu görüntüleme

İşlemi hangi dosyanın başlattığını doğrulamanız gerekiyorsa PowerShell'i yönetici olarak çalıştırın ve şu komutu kullanın:

Get-Process | Select-Object ProcessName, Id, Path
Not: PowerShell yönetici haklarıyla başlatılmadıysa bazı sistem işlemlerinde çalıştırılabilir dosya yolu görüntülenmeyebilir.

Windows Kaynak İzleyicisi'nde PID Nasıl Bulunur?

Kaynak İzleyicisi, bir işlemi gerçek zamanlı etkinliğine göre tanımlamanız gerektiğinde yararlıdır: CPU, bellek, disk veya ağ. PID değerleri doğrudan tablolarda görüntülenir.

  1. Win + R tuşlarına basın.
  2. resmon yazın ve Enter tuşuna basın.
  3. CPU, Bellek, Disk veya sekmesini açın.
  4. Listede ilgili işlemi bulun.
  5. PID sütununu kontrol edin.

Kaynak İzleyicisi, Görev Yöneticisi yüksek disk veya ağ etkinliği gösterdiğinde ancak sorumlu işlem hakkında daha kesin bilgi gerektiğinde özellikle kullanışlıdır.

Bir Windows Hizmetinin PID Değeri Nasıl Bulunur?

Windows hizmetleri genellikle arka planda çalışır ve svchost.exe gibi ana işlem süreçlerini paylaşabilir. Bir hizmetin PID değerini bulmak için Görev Yöneticisi'ndeki Hizmetler sekmesini veya tasklist /svc komutunu kullanabilirsiniz.

Görev Yöneticisi'ni kullanma

  1. Görev Yöneticisi'ni açın.
  2. Hizmetler sekmesine geçin.
  3. Hizmet adını bulun.
  4. PID sütununu kontrol edin.

Komut İstemi'ni kullanma

Şu komutu çalıştırın:

tasklist /svc

Bu komut işlemleri ve bu işlemler içinde çalışan hizmetleri gösterir. Belirli bir svchost.exe örneğiyle hangi hizmetin ilişkili olduğunu anlamak için yararlıdır.

Hizmet adına göre filtreleme

Örnek:

tasklist /svc | findstr /i wuauserv

Bu örnekte wuauserv, Windows Update hizmetidir. Kontrol etmek istediğiniz hizmetin adıyla değiştirin.

Windows'ta Bir Bağlantı Noktasını Hangi PID Değerinin Kullandığı Nasıl Bulunur?

Bazen işlem adını bilmezsiniz, ancak bir bağlantı noktasının kullanımda olduğunu bilirsiniz. Örneğin bir web sunucusu, veritabanı sunucusu, VPN istemcisi veya geliştirme aracı 80, 443, 3306 ya da 8080 gibi bir bağlantı noktasını kullanıyor olabilir.

Etkin bağlantıları ve PID değerlerini görüntüleme

Komut İstemi'ni veya PowerShell'i açın ve şu komutu çalıştırın:

netstat -ano

Son sütun PID değerini gösterir. Belirli bir bağlantı noktasını aramak için findstr kullanın. 8080 bağlantı noktası için örnek:

netstat -ano | findstr :8080

PID değerini işlem adıyla eşleştirme

PID değerini aldıktan sonra işlemi tanımlamak için tasklist kullanın:

tasklist /fi "PID eq 1234"

1234 yerine netstat çıktısındaki gerçek PID değerini yazın.

İpucu: Bir bağlantı noktası sistem hizmeti tarafından kullanılıyorsa daha eksiksiz bilgi almak için Komut İstemi'ni yönetici olarak başlatın.

Bir İşlemi Güvenli Şekilde Sonlandırmak İçin PID Kullanma

Bir PID değeri bulduktan sonra ilgili işlemi sonlandırmak isteyebilirsiniz. Dikkatli olun: Yanlış işlemi kapatmak uygulamaları kapatabilir, indirmeleri kesebilir, hizmetleri durdurabilir veya Windows'u yeniden başlatmaya kadar kararsız hâle getirebilir.

Komut İstemi ile PID üzerinden işlem sonlandırma

taskkill /PID 1234

İşlem normal şekilde kapanmazsa sonlandırmayı zorlayabilirsiniz:

taskkill /PID 1234 /F

PowerShell ile PID üzerinden işlem sonlandırma

Stop-Process -Id 1234

Zorla sonlandırmak için:

Stop-Process -Id 1234 -Force
Uyarı: Ne işe yaradığını tam olarak bilmiyorsanız sistem işlemlerini zorla sonlandırmayın. Normal uygulamalar için taskkill veya Stop-Process kullanmadan önce programı olağan şekilde kapatmayı deneyin.

Windows'ta PID Kontrolü İçin En İyi Yöntemler: Hangisini Kullanmalısınız?

En hızlı: Görev Yöneticisi Betikler için en iyi: PowerShell Bağlantı noktaları için en iyi: netstat Hizmetler için en iyi: tasklist /svc Etkinlik analizi için en iyi: Kaynak İzleyicisi

Günlük kullanım için çoğu durumda Görev Yöneticisi yeterlidir. Ağ bağlantı noktası sorunlarını gidermek için netstat -ano kullanın. Hizmetler için tasklist /svc komutunu veya Görev Yöneticisi'ndeki Hizmetler sekmesini tercih edin. Gelişmiş filtreleme, raporlama veya tekrarlanan kontroller için PowerShell en esnek seçenektir.

SSS: Windows 10 ve Windows 11'de İşlem Kimliği Bulma

PID ile işlem adı aynı şey midir?

Hayır. İşlem adı, örneğin notepad.exe veya chrome.exe gibi çalıştırılabilir dosyanın adıdır. PID ise o işlemin çalışan belirli bir örneği için kullanılan sayısal kimliktir.

İki işlem aynı PID değerine sahip olabilir mi?

Hayır, aynı anda çalışan iki işlem aynı PID değerine sahip olamaz. Ancak Windows, özgün işlem kapatıldıktan sonra bir PID değerini yeniden kullanabilir.

Tarayıcılar neden bu kadar çok PID gösterir?

Modern tarayıcılar genellikle sekmeler, uzantılar, GPU hızlandırma, ses, ağ ve güvenlik izolasyonu için ayrı işlemler oluşturur. Bu nedenle Chrome, Edge ve Firefox birden fazla PID ile görünebilir.

Bir program yeniden başlatıldığında PID neden değişir?

PID değerleri işlem başlatıldığında atanır. Bir programı kapatıp yeniden açtığınızda Windows bunu yeni bir işlem olarak değerlendirir ve ona yeni bir PID atar.

PID değerlerini görüntülemek için yönetici hakları gerekir mi?

Genellikle hayır. Standart kullanıcılar birçok işlem kimliğini görebilir. Ancak korumalı sistem işlemleri, hizmetler veya çalıştırılabilir dosya yolları hakkında tam ayrıntıları görmek için yönetici hakları gerekebilir.

Özet: Windows'ta Bir İşlemin PID Değeri Nasıl Bulunur?

Windows'ta PID bulmanın en hızlı yolu Görev Yöneticisi'ni açmak, Ayrıntılar sekmesine geçmek ve PID sütununu kontrol etmektir. Komut satırıyla çalışırken Komut İstemi'nde tasklist, PowerShell'de ise Get-Process kullanabilirsiniz. Bir ağ bağlantı noktasını hangi işlemin kullandığını öğrenmeniz gerekiyorsa netstat -ano komutunu çalıştırın ve ardından PID değerini tasklist ile eşleştirin.

PID bilindiğinde işlemi inceleyebilir, bir hizmetle eşleştirebilir, kaynak kullanımını kontrol edebilir veya gerekirse güvenli şekilde sonlandırabilirsiniz.