Kaip apriboti procesoriaus naudojimą sistemoje „Windows 11/10“.

Kak Ogranicit Ispol Zovanie Cp Dla Processa V Windows 11/10



Kaip IT ekspertas, vienas iš dalykų, kurį galbūt norėsite padaryti, yra apriboti procesoriaus naudojimą sistemoje „Windows 10“ arba „Windows 11“. Yra keletas priežasčių, kodėl galbūt norėsite tai padaryti, tačiau dažniausiai pasitaikanti priežastis yra apsaugoti procesą nuo sunaudoja visus procesoriaus išteklius ir sulėtina jūsų sistemą. Laimei, apriboti procesoriaus naudojimą lengva padaryti.



Pirmiausia turėsite rasti proceso, kurį norite apriboti, PID (proceso ID). Tai galite padaryti atidarę užduočių tvarkytuvę (paspauskite Ctrl + Shift + Esc arba dešiniuoju pelės mygtuku spustelėkite užduočių juostoje ir pasirinkite „Task Manager“) ir pasirinkę skirtuką „Išsami informacija“. Tada suraskite procesą, kurį norite apriboti, ir pažymėkite šalia jo esantį PID.





Tada atidarykite komandų eilutę ir įveskite šią komandą, pakeisdami PID su proceso, kurį norite apriboti, PID:





įkrovos konfigūracijos duomenų faile trūksta reikiamos informacijos

wmic procesas, kur (IDProcess = PID) iškvietimo prioritetas yra žemas



Tai nustatys proceso „žemą“ prioritetą, o tai apribos procesoriaus naudojimą. Jei norite, taip pat galite naudoti „normalų“ arba „aukštą“ prioritetą, tačiau „žemo“ paprastai pakanka, kad procesas neapkrautų per daug procesoriaus.

Tai viskas! Dabar žinote, kaip apriboti procesoriaus naudojimą procesui sistemoje „Windows 10“ arba „Windows 11“.



„Windows 11“ arba „Windows 10“ kompiuteryje galite patirti didelį procesoriaus naudojimą dėl programos ar žaidimo, iš kurio norite sumažinti arba apriboti procesoriaus išteklių, kuriuos procesas gali naudoti programai ar žaidimui, kiekį. Šiame įraše parodysime, kaip apriboti procesoriaus naudojimą vieno proceso programoms arba kelių procesų programoms.

Kaip apriboti procesoriaus naudojimą

Kaip apriboti procesoriaus naudojimą sistemoje „Windows 11/10“.

Paprasčiau tariant, procesoriaus naudojimas yra dabartinis visų programų sunaudojamų procesoriaus išteklių procentas. Jei pastebėsite, kad kai kurios programos naudoja daugiau procesoriaus branduolių ir perkrauna sistemos išteklius, galite apriboti procesoriaus naudojimą žaidimo / programos procesui arba keliems procesams, naudodami toliau nurodytus metodus.

  1. Nustatykite proceso prioritetą ir procesoriaus giminingumą
  2. Naudokite trečiosios šalies programą
  3. Mažesnė maksimali procesoriaus būsena

Pažvelkime į šiuos metodus išsamiai.

1] Nustatykite proceso prioritetą ir procesoriaus giminingumą

Proceso prioritetas leidžia Windows paskirstyti ir paskirstyti išteklius, reikalingus visiems aktyviems procesams. Kompiuterių vartotojai gali pakeisti bet kurio proceso / poprocesio prioritetą naudodami užduočių tvarkytuvę, tačiau tai turėtų būti daroma tik nesisteminiams procesams. Pagrindinių sistemos procesų prioritetinius nustatymus geriausia palikti nepakeistus.

CPU atitiktis tiesiog apriboja procesus, kad būtų naudojama mažiau jūsų sistemos procesoriaus branduolių. Kompiuterių vartotojai gali nustatyti kiekvienam procesui, kad kontroliuotų, kiek procesoriaus branduolių procesui leidžiama naudoti. Pakeitę procesoriaus giminingumą, galite išleisti procesoriaus branduolius, kad jie būtų prieinami kitiems procesams.

Norėdami nustatyti proceso prioritetą, atlikite šiuos veiksmus:

Nustatykite proceso prioritetą

  • Paspauskite Ctrl + Shift + Esc raktas, kad paleistumėte užduočių tvarkyklę.
  • Užduočių tvarkyklėje nurodykite procesą, kurio prioritetą norite pakeisti.
  • Taip pat galite spustelėti mygtuką Procesorius stulpelis procesų užsakymui mažėjančia jų vartojimo tvarka.
  • Dabar dešiniuoju pelės mygtuku spustelėkite procesą ir pasirinkite Eikite į detales parinktį iš kontekstinio meniu. Arba spustelėkite mygtuką Detalės skirtuką ir raskite procesą, kurį norite pakeisti.
  • Apie detales skyrių, dešiniuoju pelės mygtuku spustelėkite procesą ir pasirinkite Nustatyti prioritetą iš kontekstinio meniu.
  • Tada pasirinkite Žemiau normalaus (jei yra, skiria šiek tiek mažiau išteklių) arba Trumpas (paskiria mažiausiai sistemos išteklių, kai jie tampa prieinami).
  • Atsidarys įspėjimo langas, informuojantis apie proceso prioriteto pakeitimo pasekmes.
  • Spustelėkite Keisti prioritetą mygtuką, kad pritaikytumėte pakeitimus.
  • Išeikite iš užduočių tvarkyklės.

Norėdami nustatyti procesoriaus (CPU) ryšį, atlikite šiuos veiksmus:

Nustatykite procesoriaus (procesoriaus) giminingumą

Pastaba : Programoms, kuriose yra keli procesai, pvz., msedge.exe, turėsite nustatyti kiekvieno proceso procesoriaus giminingumą, nes kiekvienas vykdomasis failas yra atskiras skirtukas, langas arba papildinys.

  • Atidarykite Task Manager.
  • Užduočių tvarkyklės lange spustelėkite Daugiau išplėsti, jei nematote jokių skirtukų, o tik kelias programas su mažai informacijos arba jos visai nėra.
  • Pagal Procesai spustelėkite programą, kurios procesoriaus naudojimą norite apriboti. išplėsti procesų, kuriuos pradėjo programa, sąrašas.
  • Kitas. dešiniuoju pelės mygtuku spustelėkite procesą, kurį norite apriboti, ir pasirinkite Eikite į detales . būti nukreiptas į Detalės skirtuką
  • Skiltyje Išsami informacija dešiniuoju pelės mygtuku spustelėkite pažymėtą procesą ir pasirinkite Nustatyti giminingumą .
  • IN Procesoriaus atitiktis Pagal numatytuosius nustatymus daugumai procesų turėtumėte matyti visus pasirinktus procesorius, o tai reiškia, kad visi procesoriaus branduoliai gali vykdyti procesą.
  • Dabar tiesiog panaikinkite žymėjimą CPU branduolių blokai, kurių nenorite naudoti procese.
  • Spustelėkite GERAI mygtuką.
  • Išeikite iš užduočių tvarkyklės.

Atminkite, kad vienam procesui galite apriboti tik vieną ar daugiau procesoriaus branduolių, tačiau turi būti pasirinktas bent vienas branduolys. Be to, naudojant šį metodą, Windows iš naujo nustatys konfigūraciją, kai uždarysite ir atidarysite numatytąją programą, kuri turėtų naudoti visus procesoriaus branduolius. Taigi, norėdami priversti programą ar žaidimą visada išlaikyti galiojančius procesoriaus branduolius (procesoriaus atitikimą), galite naudoti toliau aprašytą sprendimą.

Skaityti : „Windows“ užduočių tvarkytuvėje negalima nustatyti proceso prioriteto

Nustatykite giminystės ir procesoriaus prioritetą visam laikui, sukurdami proceso nuorodą.

Nustatykite giminystės ir procesoriaus prioritetą visam laikui, sukurdami proceso nuorodą.

  • Pirmiausia nurodykite šešioliktainę procesorių, kuriuos norite naudoti procesoriaus giminystės nustatymui, reikšmę ir gaukite dvejetainį procesoriaus branduolių skaičių, kurį norite naudoti procesui.

Dvejetainio skaičiaus ilgį lemia procesoriaus branduolių skaičius. CPU dvejetainėje sistemoje 0 reiškia išjungtą, o 1 reiškia įjungtą. Pakeiskite kiekvieną procesoriaus branduolį, kurį norite naudoti procesui 0 Į 1 .

nešiojamas kompiuteris išsijungia, kai jis atjungtas

Šiam įrašui demonstruojame su 7 branduolių procesorius ir naudos tik CPU 0 už paraišką; bus naudojamas dvejetainis skaičius 0000001 .

  • Tada turime konvertuoti dvejetainį skaičių į šešioliktainį, naudodami įjungtą keitiklį rapidtables.com/convert .
  • Kai turėsite šešioliktainį skaičių, eikite į Sukurti darbalaukio nuorodą.
  • IN Sukurti nuorodą žemiau įveskite sintaksę Įveskite elemento vietą lauke.
|_+_|
  • Sintaksėje pakeiskite Programos pavadinimas rezervuota vieta su tikruoju programos pavadinimu (gali būti tuščia arba bet koks pavadinimas), Trumpas su bet kokiu procesoriaus prioritetu (realiuoju laiku, aukštas, virš normalaus, normalus, žemiau normalaus, žemas), # su šešioliktaine reikšme, gauta anksčiau, ProgramPath su visu keliu į žaidimą ar programą.

Dabar, kai sukūrėte nuorodą, jei norite paleisti programą, paleiskite tą nuorodą ir „Windows“ automatiškai paleis programą pagal procesoriaus giminingumą ir prioritetą, kurį nustatėte sparčiojo klavišo komandų parinktyse. Tačiau atminkite, kad šis metodas veiks tik programoms ir žaidimams, kurie veikia tik vienu procesu. Programoms, veikiančioms keliuose procesuose, pvz., chrome.exe, firefox.exe arba msedge.exe, turite nustatyti prioritetą ir procesoriaus giminingumą, vadovaudamiesi toliau pateiktais būdais.

Skaityti : pakeiskite vykdomų procesų procesų prioritetą naudodami komandinę eilutę

Nustatykite giminystės ir procesoriaus prioritetą visam laikui, sukurdami proceso PowerShell scenarijų.

Nustatykite giminystės ir procesoriaus prioritetą visam laikui, sukurdami proceso PowerShell scenarijų.

  • Pirmiausia sukurkite „PowerShell“ scenarijų.
  • Sukurkite tekstinį failą ir pavadinkite jį kaip tik norite, bet su plėtiniu .ps1 .
  • Sukūrę atidarykite .ps1 failą Notepad arba bet kurioje kitoje suderinamoje teksto rengyklėje.
  • Įveskite šią sintaksę teksto rengyklėje:
|_+_|
  • Pakeiskite chrome.exe proceso, kuriam norite nustatyti prioritetą, pavadinimu ir prioriteto reikšmę (realiuoju laiku 256, aukštas 128, didesnis nei įprastas 32768, įprastas 32, žemesnis nei įprastas 16384, žemas 64) laukelyje SetPriority(value).
  • Dabar turite nustatyti procesoriaus branduolių, kuriuos norite naudoti, dešimtainę reikšmę. Kadangi naudojate tuos pačius procesoriaus branduolius, kaip nurodyta aukščiau, aukščiau esančiame keitiklyje patikrinkite dešimtainę reikšmę.
  • Dabar, jei norite suderinti procesorių su tik vienas procesas , įveskite šią komandų eilutę į PowerShell scenarijų.
|_+_|
  • Norėdami nustatyti procesoriaus giminingumą į visi procesai tuo pačiu pavadinimu , pvz., chrome.exe, firefox.exe arba msedge.exe, į PowerShell scenarijų įveskite šią komandų eilutę.
|_+_|
  • Pakaitinė vertė 1 su dešimtaine verte, kurią gavote iš keitiklio, chrome su proceso, kuriam norite nustatyti procesoriaus giminingumą, pavadinimu.
  • Išsaugokite savo teksto rengyklę.
  • Norėdami paleisti scenarijų, dešiniuoju pelės mygtuku spustelėkite failą ir pasirinkite Paleiskite su PowerShell .

Pagal numatytuosius nustatymus „Windows“ neleidžia paleisti jokių scenarijų sistemoje. Kad scenarijus veiktų, tsp D kai paraginta. Tada scenarijus bus paleistas ir išeis, kai bus įvykdytos visos komandos. Jei kyla problemų vykdant scenarijų dėl vykdymo politikos, galite įjungti PowerShell scenarijaus vykdymą arba galite sukurti darbalaukio nuorodą, nukreipiančią į anksčiau sukurtą ps1 scenarijų su parametru, kuris apeina vykdymo politiką, naudodami komandą, esančią žemiau V. Įveskite elemento vietą laukas:

|_+_|
  • Pakaitalai FullPathToPowerShellScript rezervuota vieta su tikru keliu į jūsų PS1 scenarijaus failą. Jei jūsų „Windows“ nėra C: diske arba „Powershell“ įdiegtas kitur, pakeiskite C:WindowsSystem32WindowsPowerShellv1.0powershell.exe su keliu į powershell.exe savo sistemoje.

Skaityti : koreguokite procesoriaus planavimą, kad pagerintumėte „Windows“ našumą.

2] Naudokite trečiosios šalies programą

Lasso procesas

Šis metodas taip pat pašalina neigiamą užduočių tvarkyklės naudojimą siekiant apriboti procesoriaus naudojimą, o tai reiškia, kad iš naujo paleidus programą, nustatymai nustatomi iš naujo. Taigi, jei jums reikia išsamesnio sprendimo, kaip valdyti išteklių naudojimą programoje, galite išbandyti trečiųjų šalių programas, tokias kaip Process Lasso, Bill2 Process Manager ir Process Tamer.

Norėdami apriboti proceso procesoriaus naudojimą naudojant Process Lasso, atlikite šiuos veiksmus:

Pastaba A: Jei planuojate atlikti esminius pakeitimus naudodami šią ar bet kurią kitą paminėtą priemonę, prieš tęsiant rekomenduojame sukurti atkūrimo tašką.

  • Atsisiųskite ir įdiekite atitinkamą programos versiją savo sistemoje.
  • Tada paleiskite programą su padidintais leidimais.
  • Dešiniuoju pelės mygtuku spustelėkite norimą procesą ir pakeiskite jį prioritetas ir artumas pagal jūsų reikalavimą.
  • Atlikite pakeitimus pasirinkdami Visada parinktį iš kontekstinio meniu. Jei pasirinksite Dabartinė parinktis, ji bus taikoma tik tol, kol programa nebus paleista iš naujo.
  • Po to galite išeiti iš programos.

Skaityti : Kaip įjungti arba išjungti procesoriaus pagrindo parkavimą sistemoje „Windows“.

3] Sumažinkite maksimalią procesoriaus būseną

Mažesnė maksimali procesoriaus būsena

Šis metodas nėra toks invazinis kaip du aukščiau aprašyti metodai. Šis nustatymas leidžia apriboti maksimalų procesoriaus greitį, todėl sumažėja procesoriaus apkrova ir galima išvengti kompiuterio perkaitimo.

langai 10 pasikartojančios piktogramos

Norėdami sumažinti procesoriaus maksimalią procesoriaus būseną, atlikite šiuos veiksmus:

  • Atidarykite valdymo skydelį.
  • Spustelėkite Maitinimo parinktys .
  • Spustelėkite Pakeiskite plano nustatymus parinktį, esančią šalia jūsų sistemos aktyvaus energijos vartojimo plano.
  • Tada spustelėkite Pakeiskite išplėstinius maitinimo nustatymus . Atsidarys naujas maitinimo parinkčių langas.
  • Rasti ir išplėsti Procesoriaus galios valdymas variantas.
  • Spustelėkite Maksimali procesoriaus būsena parinktį ir redaguokite reikšmes.
  • Numatytoji vertė yra 100 proc. Pakeiskite jį į 80 proc kaip dėl Iš baterijų ir prijungtas galimybės.
  • Spustelėkite Taikyti > GERAI norėdami išsaugoti pakeitimus ir išeiti iš lango.

Aukščiau pateiktoje konfigūracijoje jūsų procesorius piko metu veiks 80 procentų savo talpos.

Tai viskas!

Susijęs įrašas : Kaip patikrinti, sumažinti arba padidinti procesoriaus naudojimą sistemoje Windows

Kaip „Windows 11/10“ programai skirti daugiau procesoriaus

Procesoriai programoms nepriskirti. Programos sukuria vykdymo gijas, kurios veikia vienu metu. Skirtingi procesoriai palaiko skirtingą gijų skaičių, kuriuos jie gali vykdyti vienu metu. Jei programa sukuria kelias gijas, lygias arba didesnes už didžiausią procesoriaus palaikomų gijų skaičių, ji gali sunaudoti daugiau procesoriaus.

Ar galiu apriboti proceso procesoriaus naudojimą?

Lengviausias būdas apriboti proceso procesoriaus naudojimą „Windows 11/10“ kompiuteryje yra apriboti procesoriaus galią. Eikite į Valdymo skydą. Maksimali procesoriaus būsena ir sumažinama iki 80% arba bet ko, ko norite. Su programine įranga, kuri procesoriaus temperatūrą matuoja kaip „didelės spartos ventiliatorių“.

Populiarios Temos