Windows 10 და Windows 11 პროგრამებისთვის პრიორიტეტული დონის შეცვლის ტოპ 5 გზა
Miscellanea / / July 01, 2022
Windows ანაწილებს თქვენი კომპიუტერის რესურსებს ყველა გაშვებულ პროგრამას შორის პრიორიტეტების დონეზე. თუმცა, თუ გსურთ გაზარდოთ შესრულება გარკვეული აპლიკაცია ან პროგრამა, თქვენ ყოველთვის შეგიძლიათ შეცვალოთ მისი პროცესის პრიორიტეტის დონე Windows-ზე.
![](/f/ef74de0cb4bab55a91c51b616e13f6f5.jpg)
Windows-ზე პროგრამების პრიორიტეტის დონის შეცვლის რამდენიმე გზა არსებობს. ამ პოსტში ჩვენ გაგაცნობთ ყველა მათგანს. მაგრამ პირველ რიგში, მოდით გავიგოთ, როდის არის მიზანშეწონილი პროგრამის პრიორიტეტის დონის შეცვლა.
როდის უნდა შეცვალოთ პროგრამის პრიორიტეტული დონე
ნაგულისხმევად, Windows 11 თითოეულ პროცესს ანიჭებს სხვადასხვა პრიორიტეტულ დონეს მისი მნიშვნელობიდან გამომდინარე. იდეალურ შემთხვევაში, თქვენ არ დაგჭირდებათ მასთან შეხება. თუმცა, თუ გსურთ მეტი რესურსი დაუთმოთ კონკრეტულ აპლიკაციას ან პროგრამას, შეგიძლიათ შეცვალოთ მისი პრიორიტეტის დონე.
Windows-ს აქვს ექვსი პრიორიტეტული დონე: რეალურ დროში, მაღალი, ნორმაზე მეტი, ნორმალური, ნორმალურზე დაბალი ან დაბალი. აღსანიშნავია, რომ პროცესის პრიორიტეტის დონის გაზრდა ძალიან ბევრი აპისა და პროგრამისთვის ასევე შეიძლება გამოიწვიოს
სისტემის არასტაბილურობა. აქედან გამომდინარე, შეცვალეთ პროგრამის პრიორიტეტი მხოლოდ მაშინ, როდესაც ეს აუცილებელია.1. შეცვალეთ პროცესის პრიორიტეტი სამუშაო მენეჯერის მეშვეობით
Პროცესების ადმინისტრატორი არის მოსახერხებელი პროგრამა, რომელიც საშუალებას გაძლევთ მართოთ სხვადასხვა აპლიკაციები, პროცესები და სერვისები Windows-ზე. თქვენ ასევე შეგიძლიათ გამოიყენოთ ის აპებისა და პროგრამების პრიორიტეტების დონის შესაცვლელად. Აი როგორ.
Ნაბიჯი 1: დააჭირეთ Ctrl + Shift + Esc კლავიატურაზე, რათა დაიწყოთ სამუშაო მენეჯერი.
ნაბიჯი 2: გადადით დეტალების ჩანართზე და იპოვეთ თქვენი პროგრამის .EXE პროცესი. დააწკაპუნეთ მასზე მარჯვენა ღილაკით, გადადით პრიორიტეტის დაყენებაზე და აირჩიეთ ხელმისაწვდომი ვარიანტებიდან.
![](/f/13d930f8de768d2a386b12f87cab2050.jpg)
ნაბიჯი 3: დასადასტურებლად დააჭირეთ პრიორიტეტის შეცვლას.
![](/f/6ff3abc8a5bbdc792659907fe037ec73.jpg)
ზემოაღნიშნული ნაბიჯების დასრულების შემდეგ, თქვენი პროგრამა იმუშავებს მითითებულ პრიორიტეტულ დონეზე, სანამ არ დახურავთ მას.
2. შეცვალეთ პროცესის პრიორიტეტი ბრძანების ხაზის გამოყენებით
თუ Windows-ის მოყვარული მომხმარებელი ხართ, რომელსაც ამჯობინებს ცვლილებების შეტანა ბრძანების ხაზი, ასევე შეგიძლიათ შეცვალოთ პროგრამის პრიორიტეტის დონე ბრძანების გაშვებით. Აი როგორ.
Ნაბიჯი 1: დააწკაპუნეთ მაუსის მარჯვენა ღილაკით Start მენიუზე და აირჩიეთ ტერმინალი (Admin) სიიდან.
![](/f/b6f7f812c404d4ea27def3252f8cc12e.jpg)
ნაბიჯი 2: კონსოლში ჩასვით შემდეგი ბრძანება და დააჭირეთ Enter.
wmic პროცესი სადაც name="ProcessName.exe" CALL setpriority "PriorityLevel"
ჩანაცვლება პროცესის სახელი ზემოხსენებულ ბრძანებაში პროცესის ნამდვილი სახელით. ანალოგიურად, შეცვალეთ პრიორიტეტის დონე პრიორიტეტული დონით, რომლის გამოყენებაც გსურთ: რეალურ დროში, მაღალი, ნორმის ზემოთ, ნორმალური, ნორმალურზე დაბალი ან დაბალი.
![](/f/76af597e70eed1e8881c5bc4846d94a9.png)
ბრძანების შესრულების შემდეგ, თქვენი პროგრამა იმუშავებს სხვა პრიორიტეტულ დონეზე.
3. შეცვალეთ პროცესის პრიორიტეტი PowerShell-ის გამოყენებით
Command Prompt-ის მსგავსი, ასევე შეგიძლიათ შეასრულოთ ბრძანება PowerShell-ის საშუალებით პროგრამის პრიორიტეტის დონის შესაცვლელად. აი, რისი გაკეთება დაგჭირდებათ.
Ნაბიჯი 1: დააწკაპუნეთ ძიების ხატულაზე დავალების პანელზე, ჩაწერეთ Windows PowerShell და დააკლიკეთ Run as Administrator.
![](/f/90e2956f9ce275ee39017dcd7c3f8a27.jpg)
ნაბიჯი 2: ჩასვით შემდეგი ბრძანება PowerShell ფანჯარაში და დააჭირეთ Enter.
Get-WmiObject Win32_process -ფილტრი 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority (PriorityLevelID) }
ჩანაცვლება პროცესის სახელი ზემოთ მოცემულ ბრძანებაში თქვენი პროგრამის სახელით. ჩანაცვლება PriorityLevelID პრიორიტეტის დონესთან დაკავშირებული ID კოდით. აქ არის ID კოდები სხვადასხვა პრიორიტეტული დონისთვის:
- რეალურ დროში: 256
- მაღალი: 128
- ნორმალურის ზემოთ: 32768
- ნორმალური: 32
- ნორმალურის ქვემოთ: 16384
- დაბალი: 64
ასე რომ, მაგალითად, თუ გსურთ დააყენოთ პროცესის პრიორიტეტი Skitch-ისთვის ნორმალურზე მაღლა, უნდა შეიყვანოთ შემდეგი ბრძანება.
Get-WmiObject Win32_process -ფილტრი 'name = "skitch.exe"' | foreach-object { $_.SetPriority (32768) }
![](/f/5dcc4490d3bfabab5252fcd92f04007c.png)
4. შეცვალეთ პროცესის პრიორიტეტი მალსახმობის შექმნით
თუ გსურთ Windows-მა ყოველთვის გაუშვას პროგრამა გარკვეულ პრიორიტეტულ დონეზე, ასევე შეგიძლიათ შექმნათ საბაჟო დესკტოპის მალსახმობი ამისთვის. ეს აღმოფხვრის პრიორიტეტის დონის შეცვლის აუცილებლობას ყოველ ჯერზე ამ პროგრამის გაშვებისას.
Ნაბიჯი 1: დააწკაპუნეთ მაუსის მარჯვენა ღილაკით თქვენს პროგრამაზე და აირჩიეთ Properties.
![](/f/0ba670fcb35e74c2abe6a76eec175673.jpg)
ნაბიჯი 2: დააკოპირეთ ფაილის გზა, რომელიც მითითებულია Target ველში.
![](/f/19d2188cbd3b2b51b27b7226c9b6f0a2.jpg)
ნაბიჯი 3: შემდეგი, დააწკაპუნეთ მაუსის მარჯვენა ღილაკით სადმე სამუშაო მაგიდაზე ცარიელ ადგილას, გადადით ახალზე და აირჩიეთ Shortcut.
![](/f/247d91c4fe40d26c5c1dc1ef9314e3d3.jpg)
ნაბიჯი 4: მალსახმობის ოსტატში ჩაწერეთ შემდეგი გზა ველში.
cmd.exe /c დაწყება "ProgramName" / Priority "FilePath"
ჩანაცვლება პროგრამის სახელი ზემოთ მოცემულ ბრძანებაში თქვენი პროგრამის ნამდვილი სახელით და პრიორიტეტი ნებისმიერი პრიორიტეტული დონით: რეალურ დროში, მაღალი, ნორმის ზემოთ, ნორმალური, ნორმაზე დაბალი ან დაბალი. ასევე, შეცვალეთ FilePath მე-2 ნაბიჯში დაკოპირებული ბილიკით.
![](/f/cc9836ee142a8237370750004d3ec69e.png)
ნაბიჯი 5: შეიყვანეთ მალსახმობის შესაფერისი სახელი და დააწკაპუნეთ Finish-ზე.
![](/f/b3c3c0bc50313c9404ee13f8799d8988.jpg)
და შენ კარგად წახვალ. თქვენ შეგიძლიათ გამოიყენოთ ეს მალსახმობი თქვენი პროგრამის გასაშვებად მითითებულ პრიორიტეტულ დონეზე.
5. შეცვალეთ პროცესის პრიორიტეტი რეესტრის რედაქტორით
Windows-ზე პროცესის პრიორიტეტის დონის შეცვლის კიდევ ერთი გზაა რეესტრის რედაქტორის მეშვეობით. მნიშვნელოვანია აღინიშნოს, რომ რეესტრის რედაქტორი ატარებს მნიშვნელოვან პარამეტრებს Windows-ისთვის და მისი აპებისთვის. ამიტომ, თქვენ უნდა გამოიყენოთ ეს მეთოდი მხოლოდ ამის შემდეგ არსებული რეესტრის ფაილების სარეზერვო ასლის შექმნა.
Ნაბიჯი 1: დააწკაპუნეთ მარჯვენა ღილაკით სადმე სამუშაო მაგიდაზე ცარიელ ადგილას, გადადით ახალზე და აირჩიეთ ტექსტური დოკუმენტი.
![](/f/b8f88253b8bd3134709c3f40c3f2f5d9.jpg)
ნაბიჯი 2: ჩასვით შემდეგი ბრძანება notepad ფანჯარაში.
Windows Registry Editor ვერსია 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\ProgramName.exe\PerfOptions]"CpuPriorityClass"=dword: Priority
ჩანაცვლება პროგრამის სახელი ზემოთ მოცემულ ბრძანებაში თქვენი პროგრამის ნამდვილი სახელით. ჩანაცვლება პრიორიტეტი თექვსმეტობითი მნიშვნელობით, რომელიც დაკავშირებულია პრიორიტეტულ დონესთან. აქ მოცემულია თექვსმეტობითი მნიშვნელობები სხვადასხვა პრიორიტეტული დონისთვის:
- მაღალი: 00000003
- ნორმაზე მაღლა: 00000006
- ნორმალური: 00000002
- ნორმალურის ქვემოთ: 00000005
- დაბალი: 00000001
![](/f/774edc4276d753ce288af346c999d04c.png)
ნაბიჯი 3: დააჭირეთ Ctrl + Shift + S, რათა გახსნათ Save as დიალოგი და შეინახოთ ფაილი '.reg' გაფართოებით.
![](/f/5c6e28374499a8900dac8ccdbc0b4249.png)
ნაბიჯი 4: ორჯერ დააწკაპუნეთ ახლად შექმნილ რეესტრის ფაილზე და გასაგრძელებლად დააჭირეთ დიახ.
![](/f/d46411cceb0a447cd31a62211b76c73c.jpg)
ამის შემდეგ, გადატვირთეთ თქვენი კომპიუტერი, რათა Windows-მა შეძლოს შეცვალოს თქვენი პროგრამის პრიორიტეტის დონე.
პრიორიტეტული საკითხები
ზემოაღნიშნული მეთოდების გარდა, არსებობს უამრავი მესამე მხარის პროგრამა, რომელიც შეგიძლიათ გამოიყენოთ Windows-ის აპებისა და პროგრამების პრიორიტეტის დონის შესაცვლელად. თუმცა, თუ თქვენ უპირატესობას ანიჭებთ მშობლიურ მეთოდებს, შეგიძლიათ გამოიყენოთ ნებისმიერი ზემოთ ჩამოთვლილი მეთოდი პროგრამების პრიორიტეტების დონის სამართავად.