Komut satırı kullanılarak bir Windows 10 işleminin önceliği nasıl değiştirilir?

Yayınlanan: 2020-10-19

Windows PC'nizde uygulamaları çalıştırdığınızda, tahsis edilen işlemci kaynaklarının değiştiğini fark etmiş olabilirsiniz. Bunun nedeni, sisteminizin kaynaklarının sınırlı olmasıdır. Bu nedenle, Windows, ne kadar "güç" verilebileceğini belirlemek için her program için bir öncelik düzeyi atar. Tipik olarak, Windows uygulamaları ve süreçleri aşağıdaki düzeylerde önceliklendirilir:

  • Gerçek zaman
  • Yüksek
  • Normalin üstünde
  • Normal
  • Normalin altında
  • Düşük

Sürece öncelik düzeyi ne kadar yüksek atanırsa, uygulamaya o kadar fazla kaynak ayrılır ve o kadar iyi çalışır.

Şimdi, varsayılan olarak öncelik seviyeleri, Windows sistemi tarafından otomatik olarak farklı işlemlere atanır. Ancak, bunları manuel olarak değiştirme seçeneğiniz vardır. Aşağıdaki kılavuzda, Komut Satırı, Görev Yöneticisi ve PowerShell kullanarak çalışan işlemler için işlem önceliğini nasıl değiştireceğinizi anlatacağız.

Makinenizde çalışan işlemlerin öncelik düzeyini değiştirmenin üç yolu vardır. Bunu aşağıdaki yöntemleri kullanarak yapabilirsiniz:

  • Görev Yöneticisi'nde önceliği değiştirin.
  • PowerShell'i kullanarak işlem önceliğini ayarlayın.
  • Komut İstemi'ni kullanarak öncelik seviyesini ayarlayın.

İşte Görev Yöneticisi aracılığıyla bir Windows 10 İşleminin Önceliğini Nasıl Değiştireceğiniz

Görev Yöneticisi'nde bir görevin önceliğini ayarlamak için aşağıdakileri yapın:

  • Başlat düğmesine sağ tıklayın ve Görev Yöneticisi'ni seçin.
  • Daha fazla ayrıntı için alttaki aşağı ok simgesini tıklayın.
  • Pencerenin üst kısmındaki Ayrıntılar sekmesine gidin.
  • Önceliğini değiştirmek istediğiniz işlemi veya işlemleri bulun.
  • İmleci Önceliği Ayarla'nın üzerine getirin.
  • Bağlam menüsünde, belirli bir işleme atamak istediğiniz öncelik düzeyini seçin.
  • Şimdi, Önceliği Değiştir düğmesini tıklayın ve Görev Yöneticisini kapatın.

İşte PowerShell ile Bir Sürecin Önceliğini Nasıl Değiştireceğiniz

Windows 10'da bir işlemin öncelik düzeyini değiştirmenin başka bir yolu da PowerShell kullanmaktır. Ancak PowerShell, öncelik düzeylerini “insan” terimleriyle sunmaz. Bunun yerine, seviyenin belirlenmiş kimliğine göre göreve hangi seviyenin atanacağını seçeceksiniz. Bu, işleri biraz daha karmaşık hale getirir, ancak size kolaylık sağlamak için kimlik kodlarının anlamlarını aşağıda listeledik:

Gerçek zaman 256
Yüksek 128
Normalin üstünde 32768
Normal 32
Normalin altında 16384
Düşük 64

Artık kimlikleri bildiğinize göre, aşağıdaki adımlarla ilerleyebilirsiniz:

  • Klavyenizde Win tuşuna basın ve PowerShell için bir arama çalıştırın.
  • İlk arama sonucunu tıklayın.
  • PowerShell penceresinde aşağıdaki komutu girin ve Enter tuşuna basın:

Get-WmiObject Win32_process -filter 'ad = “ProcessName.exe”' | foreach-nesne { $_.SetPriority(PriorityLevelID) }

  • Yukarıdaki komutta, İşlemAdı yerine, öncelik düzeyini değiştirmek istediğiniz işlemin (uygulamanın) adını girin. PriorityLevelID yerine gerekli öncelik düzeyi kodunu girin.

İşte Komut Satırı Kullanarak Bir İşlemin Önceliğini Nasıl Değiştireceğiniz

Son olarak, Komut İstemi'ni kullanarak PC'nizdeki bir öncelik düzeyini de değiştirebilirsiniz. İşte nasıl:

  • Çalıştır iletişim kutusunu açmak için klavyenizde Win + R tuşlarına basın.
  • "cmd" (tırnak işaretleri olmadan) yazın ve klavyenizdeki Enter tuşuna basın.
  • Komut İstemi penceresinde aşağıdaki komutu girin ve Enter tuşuna basın:

wmic işlemi burada name="ProcessName" CALL setpriority "PriorityLevelID"

  • Yukarıdaki komutta, İşlemAdı'nı öncelik düzeyini değiştirmek istediğiniz programın adıyla değiştirin.
  • Ayrıca PriorityLevelID'yi yukarıdaki tablodan ilgili ID ile değiştirmeniz gerekecektir. Evet, Komut İstemi ile, tıpkı PowerShell'de olduğu gibi öncelik seviyeleri için sayı kimliklerini kullanmanız gerekir.

Ancak, öncelik düzeylerinin gerçek adlarını kullanmayı tercih ederseniz (tıpkı Görev Yöneticisi'nde olduğu gibi), bunu gerçekleştirmek için farklı bir komut kullanabilirsiniz. İşte burada:

name=”ProcessName” CALL setpriority “PriorityLevelName” olduğu wmic işlemi

Yukarıdaki komutta, ProcessName'i işlemin adına ve PriorityLevelName'i kullanmak istediğiniz öncelik düzeyine değiştirmeniz gerekecektir. Bu durumda, gerçek seviye adlarını kullanabilirsiniz: Gerçek Zamanlı, Yüksek, Normalin üstünde, Normal, Normalin Altında veya Düşük.

Windows 10'da Komut Satırından Bir İşlem Nasıl Durdurulur?

Son olarak, PC'nizde çalışan işlemlerden birini durdurmak istiyorsanız, bunu Komut İstemi aracılığıyla da yapabilirsiniz. İşte nasıl:

  • Yönetici ayrıcalıklarıyla Komut İstemi'ni açın.
  • Bilgisayarınızda çalışmakta olan işlemlerin tam listesini görmek için "görev listesi" (tırnak işaretleri olmadan) yazın.
  • Bir işlemi durdurmak istiyorsanız, işlemin adını veya PID'sini (PID, işleme atanan benzersiz bir ondalık sayıdır) kullanarak yapabilirsiniz.
  • Adını kullanarak bir işlemi durdurmak için aşağıdaki komutu girin:

Taskkill /IM "işlem adı" /F

Not: "İşlem adını", durdurmak istediğiniz işlemin adıyla değiştirmeniz gerekir.

  • Kimliğini kullanarak bir işlemi durdurmak istiyorsanız, şu komutu girin:

görev sonu /F /PID pid_number

Not: “PID numarasını” işlemin numarası ile değiştirmeniz gerekir.

İşte karşınızda — süreç durduruldu ve artık sistem kaynaklarınızı işgal etmiyor.

ÖNERİLEN

Auslogics BoostSpeed ​​ile PC Sorunlarını Çözün

BoostSpeed, PC'nizi temizlemenin ve optimize etmenin yanı sıra gizliliği korur, donanım sorunlarını teşhis eder, hızı artırmak için ipuçları sunar ve çoğu PC bakım ve servis ihtiyacını karşılamak için 20'den fazla araç sağlar.

Auslogics BoostSpeed, Microsoft Silver Application Developer sertifikalı Auslogics'in bir ürünüdür.
ÜCRETSİZ İNDİRİN

Yukarıdaki bilgilerin yardımcı olduğunu umuyoruz ve artık Windows'ta çeşitli görevlere öncelik düzeylerini manuel olarak ayarlamak için uygulanabilir üç yolunuz var. Sisteminizi daha verimli hale getirmek için başka neler yapabileceğinizi merak ediyorsanız, Auslogics BoostSpeed'deki Sekmeyi Optimize Et özelliğini kullanmayı düşünün. Optimize Sekmesi kategorisi, PC'nizin performansını artırabilecek çeşitli araçlarla donatılmıştır - cüzdanınız veya zamanınız için hiçbir ücret ödemeden.

Auslogics BoostSpeed, bilgisayarınızı yavaşlatabilecek tüm hız düşürücü sorunlardan (hata günlükleri, geçici dosyalar, önbellek vb.) etkili bir şekilde kurtulacaktır. Dahası, bilgisayarınızı olası çevrimiçi tehditlerden koruyacaktır.