Come modificare la priorità di un processo e come mantenerla (alta, bassa)

Buon tempo!

La prima e più importante domanda per iniziare questo articolo è: perché cambiare la priorità e ne vale la pena? .. ?

Immagina di eseguire un gioco pesante (o un editor video, o qualcos'altro ...) su un computer tutt'altro che potente. Inoltre, oltre al gioco in Windows (di solito) sono in esecuzione un numero abbastanza elevato di processi e applicazioni. E a un certo momento possono "prendere" parte delle risorse per se stessi - di conseguenza, il gioco rallenta di tanto in tanto ...

Cambiare la priorità del processo, d'altra parte, ti permette di dire a Windows che il gioco in esecuzione è l'attività principale per la quale devi allocare tutte le risorse di base (e tutto il resto può aspettare ...). Impostando le priorità per i programmi più "importanti" per te, puoi ridurre il numero di rallentamenti e ritardi, velocizzare il loro lavoro.

Quelli. l'argomento è piuttosto interessante e può essere molto utile sia per gli amanti del gioco che per lavorare con video, foto e altre attività ad alta intensità di risorse.

Ora più vicino al punto ...

*

Lavorare con le priorità ...

Ogni programma o processo avviato in Windows ha una priorità. Di solito, il sistema operativo Windows "sa" a chi e cosa allocare, e lo fa automaticamente (senza l'intervento dell'utente). In generale, la varietà di priorità non è così grande:

  1. Idle (low) - programmi la cui esecuzione può attendere (quando questa priorità è impostata, alcuni software potrebbero rallentare);
  2. Sotto il normale (sotto la media);
  3. Normale (media): la maggior parte dei programmi viene eseguita con priorità media;
  4. Sopra il normale (sopra la media);
  5. Alto alto);
  6. Il tempo reale è la massima priorità. Quando è impostato, questo programma verrà eseguito per primo.

Nota che devi stare estremamente attento con le priorità  AltaTempo reale : in alcuni casi, quando le imposti, il computer potrebbe bloccarsi o Windows si spegnerà con un errore.

Un altro suggerimento: non è necessario impostare la priorità di ogni programma eseguito (Windows lo fa bene in modalità automatica). Di norma, ha senso specificare la priorità per le 2-5 applicazioni utilizzate di frequente che sono più importanti per te.

Cambio di priorità

Quindi, per modificare la priorità di un programma (processo) in esecuzione in Windows, è necessario utilizzare il task manager . Per chiamarlo, premi la combinazione di tasti Ctrl + Maiusc + Esc (o Ctrl + Alt + Canc).

Per chiamare il task manager, premi Ctrl + Maiusc + Esc

Successivamente, apri la scheda "Dettagli" (questa è per Windows 10, per Windows 7 - "Processi") e trova il processo richiesto nell'elenco (nota: il nome del programma è lo stesso del nome del processo).

Quindi, sulla procedura desiderata, fai clic con il tasto destro : nel menu che appare, vai alla  scheda "Imposta priorità" e seleziona quella che ti serve.

Impostazione della priorità per un processo in esecuzione

In realtà, è tutto! Ora il programma in esecuzione verrà eseguito con la nuova priorità. Quando si imposta la priorità in tempo reale, il computer potrebbe iniziare a rallentare ...

Preservare la priorità utilizzando le impostazioni del registro

Dopo aver riavviato il computer (o quando si riavvia il programma), la priorità impostata dall'utente viene ripristinata (ovvero Windows la reimposta automaticamente). E non è molto conveniente ...

Ma con l'aiuto delle impostazioni del registro, puoi "salvare" la priorità che hai specificato (cioè Windows "saprà" che questo programma deve essere eseguito con questa o quella priorità).

Come farlo:

  1. per prima cosa devi aprire l'editor del registro (premi Win + R e digita regedit , fai clic su OK). Per coloro che non hanno aperto l'editor, porto uno dei miei vecchi appunti per aiutare: //ocomp.info/sposoby-otkryit-redaktor-reestra.html

    regedit: apre l'editor del registro

  2. quindi è necessario aprire il seguente ramo del registro (puoi semplicemente copiarlo e incollarlo nell'editor): HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options \

    Quale ramo del registro deve essere aperto

  3. quindi è necessario scoprire il nome esatto del file eseguibile del programma (gioco). Per fare ciò, fai clic con il pulsante destro del mouse sul suo collegamento e vai alle proprietà . Quindi, nella sezione "Etichetta"  - nella riga "Oggetto", copia il nome del file eseguibile;

    Scopri il nome del file eseguibile del gioco / cliccabile

  4. ora nel ramo del registro aperto, creare una sezione (cartella) con il nome del file eseguibile del programma (che abbiamo appreso nel passaggio precedente). Nel mio caso, questo è "civilization4.exe" (senza virgolette e con lettere minuscole!);

    Crea partizione / registro

  5. più avanti nel ramo con il nome del gioco (programma), crea un'altra sezione (cartella) e chiamala "PerfOptions" , vedi l'esempio sotto;

    Sezioni

  6. il tocco finale: nella sezione "PerfOptions", crea un parametro DWORD (32), chiamalo " CpuPriorityClass " e imposta il valore in base ai requisiti, nel mio caso è "3" (nota: 1 - priorità bassa; 5 - sotto la media; 8 - medio; 6 - sopra la media; 3 - alto).

    Crea parametro DWORD32

  7. alla fine risulterà come mostrato nello screenshot qui sotto.

    Cosa è successo alla fine!

  8. ora, all'avvio del gioco Civilization, Windows lo imposterà automaticamente ad alta priorità.

A proposito!

Per Windows 7 c'è uno speciale. Programma Prio che consente di impostare (e salvare) le priorità per quasi tutti i programmi e processi. È vero, non funziona in Windows 10 (motivo per cui ho fornito un metodo di lavoro universale per tutti i moderni sistemi operativi Windows sopra).

Avvio dell'applicazione con la priorità desiderata (tramite riga di comando)

C'è un'altra opzione per impostare la priorità dell'applicazione - stiamo parlando della riga di comando (ovviamente, se crei un file "BAT", quindi eseguendolo, puoi sempre avere un programma con la priorità desiderata).

Come farlo:

  1. creare sul desktop (ad esempio) un normale file di testo;

    Crea documento di testo

  2. quindi aggiungi una "riga specifica":  cmd.exe / c start / high / D "C: \ games \ Sid Meier's Civilization 4 Complete \ Beyond the Sword \" Civ4BeyondSword.exe
  3. nota che in questa riga devi modificare il percorso del gioco installato (programma) sul disco ("C: \ games \ Sid Meier's Civilization 4 Complete \ Beyond the Sword \") e il nome del suo file eseguibile (Civ4BeyondSword.exe) con i tuoi dati ;

    Inserisci la linea nel blocco note e salva

  4. quindi salvare il file di testo, chiuderlo e rinominare l'estensione: da "TXT" a "BAT" (o "CMD"). Se l'estensione del file non viene visualizzata, controlla questa nota: //ocomp.info/kak-uvidet-skryityie-faylyi-i-papki.html

    Modifica dell'estensione del notebook da TXT a CMD

  5. ora puoi fare clic sul file risultante e il gioco inizierà con la priorità che ti serve. Convenientemente ?!

*

Le aggiunte sull'argomento saranno molto utili ...

In bocca al lupo!