Komut satırını kullanarak çalışan işlemler için İşlem Önceliğini değiştirin

Windows sisteminizde uygulamaları çalıştırdığınızda , hepsi çalışmak için işlemci kaynaklarınızı paylaşır . Öncelik düzeyi, çalışan bir uygulamanın kullandığı işlemci kaynaklarının sayısını belirler.

Windows uygulamaları ve işlemleri, aşağıdaki düzeylere göre önceliklendirilir:

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

Sürece atanan öncelik düzeyi ne kadar yüksek olursa, o kadar fazla işlemci kaynağı kullanır; bu nedenle, işlemi kullanan uygulamanın performansı o kadar iyi olur.

Windows sistemi , çalışan işlemlere dayalı olarak öncelik seviyelerini otomatik olarak atar, ancak seviyeyi manuel olarak değiştirebilirsiniz. Bu kılavuz size bu işlemi gerçekleştirmenin üç yolunu gösterecektir.

İşlem önceliklerini kolayca ayarlayabilmenize rağmen, programı kapattığınızda veya bilgisayarınızı yeniden başlattığınızda işlem varsayılan öncelik düzeyine geri döndüğü için bunun yalnızca geçici olduğunu unutmayın.

Windows 10'da(Windows 10) işlem öncelik düzeyi nasıl değiştirilir

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

  1. Görev Yöneticisi'nde(Task Manager) önceliği değiştirin .
  2. (Set)PowerShell kullanarak işlem önceliğini ayarlayın .
  3. (Set)Komut İstemi'ni(Command Prompt) kullanarak öncelik seviyesini ayarlayın .

Ciddi komplikasyonlarla karşılaşmadan yukarıdaki işlemleri nasıl gerçekleştireceğinizi öğrenmek için okumaya devam edin.

1] Görev Yöneticisi'nde(Task Manager) önceliği değiştirin(Change)

Windows 10'da işlem öncelik seviyesini değiştirin

Görev Yöneticisinde önceliği ayarlamak için Başlat düğmesine(Start) sağ tıklayın ve Görev (Task ManagerRight-click)Yöneticisi(Task Manager) öğesini seçin . Daha fazla ayrıntı için (More details)Görev Yöneticisi(Task Manager) ekranının  altındaki aşağı bakan oka tıklayın(Click) .

Pencerenin üst kısmındaki Ayrıntılar(Details) sekmesine geçin  . Burada, önceliğini değiştirmek istediğiniz işlemi bulun ve Önceliği  ayarla(Set priority) üzerine gelin .

Bağlam menüsünden, seçilen uygulama veya süreç için öncelik seviyesini seçin. Verilen öncelik seviyeleri arasında seçim yapabilirsiniz.

Önceliği  değiştir(Change priority) düğmesine basın ve Görev Yöneticisini kapatın.

2] PowerShell kullanarak işlem önceliğini ayarlayın(Set)

Görev Yöneticisi(Task Manager) yönteminden farklı olarak PowerShell , öncelik düzeylerini İngilizce terimlerle adlandırmaz. Bunun yerine, belirlenmiş kimlikleri(IDs) kullanarak öncelik seviyesini ayarlamanız gerekir .

Aşağıdaki tablo, çeşitli öncelik düzeylerini ve bunlara karşılık gelen kimliklerini gösterir:

Priority LevelCorresponding ID
Realtime256
High128
Above normal32768
Normal32
Below normal16384
Low64

Bununla birlikte, PowerShell(PowerShell) kullanarak program/süreç öncelik düzeylerini değiştirmek için aşağıdaki adımları izleyin .

(Press)Windows tuşuna (Windows)basın ve PowerShell'i(PowerShell) arayın . Arama sonuçlarından programa tıklayın .(Click)

PowerShell penceresinde aşağıdaki komutu girin ve ENTER tuşuna basın(ENTER) .

Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

powershell'de işlem önceliğini ayarla

Yukarıdaki komutta,  İşlemAdı'nı(ProcessName) öncelik düzeyini değiştirmek istediğiniz işlem veya uygulamanın adıyla değiştirin.

Benzer şekilde PriorityLevelID'yi(PriorityLevelID) öncelik düzeyi numarasıyla değiştirin.

3] Komut İstemi'ni(Command Prompt) kullanarak öncelik seviyesini ayarlayın(Set)

Çalıştır(Run) iletişim kutusunu açmak için Windows key + R kombinasyonuna basın . Buraya  cmd yazıp(cmd) ENTER'a basın.

Komut İstemi(Command Prompt) penceresinde aşağıdaki komutu girin ve ENTER'a(ENTER) basın .

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

komut isteminde işlem önceliğini ayarla

NOT: (NOTE: ) Yukarıdaki komutta,  İşlemAdı'nı(ProcessName) öncelik seviyesini değiştirmek istediğiniz işlemin adıyla değiştirin.

Ayrıca, bu işlemi PowerShell'de(PowerShell) olduğu gibi bu komutla gerçekleştirmek, belirlenen öncelik düzeyi kimliklerini(IDs) kullanır . Bu nedenle, yukarıdaki komutu girerken PriorityLevelID'yi(PriorityLevelID ) önceki çözümdeki tablodan karşılık gelen kimlikle değiştirdiğinizden emin olun.

Görev Yöneticisi(Task Manager) yönteminde yaptığımız gibi gerçek öncelik düzeyi adlarından yararlanmak isterseniz aşağıdaki komutu kullanabilirsiniz.

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

Bu komut için  ProcessName'i(ProcessName) uygulamanın/işlemin adıyla ve  PriorityLevelName'i(PriorityLevelName) kullanmak istediğiniz öncelik düzeyiyle ( Realtime , High , Above Normal, Normal , Under Normal(Below Normal) veya Low ) değiştirmeyi unutmayın.

NOT(NOTE) :

Windows 10'da(Windows 10) işlem önceliği düzeylerini belirlemenin üç yolunu öğrendikten sonra , programları gerçek zamanlı(realtime) öncelik düzeyine getirme konusunda sizi uyarmalıyım  . Bu, sürecin maksimum miktarda kaynak kullanmasına izin verir ve diğer uygulamaların performansını engeller.



About the author

Merhaba potansiyel işverenler! Alanında 7 yılı aşkın deneyime sahip son derece deneyimli bir yazılım mühendisiyim. Windows 7 uygulamalarını nasıl tasarlayıp geliştireceğimi biliyorum ve profilimde çok çeşitli Harika Web Siteleri önerileri var. Becerilerim ve deneyimlerim, iyi proje yönetimi becerilerine, programlama bilgisine ve web geliştirme deneyimine sahip yetenekli bir birey arayan herhangi bir şirket için bana mükemmel bir eşleşme sunuyor.



Related posts