Hur man gör processprioritet konstant. Hacktävling: Kör processer med en fördefinierad prioritet. Hur man snabbar upp datorn i praktiken med hjälp av programmet


Vad är meningen med ordet "prioritet"? Åh, svag? Det är ett privilegium, precis som det fanns en hierarki i Egypten: faraoner och slavar, du vet skillnaden? Vissa stenar släpas för pyramiderna, medan andra befaller - demokrati!))

Så processer har prioriteringar, åh, du vet inte vad processer betyder!

En aktiv process är vilken applikation som helst: en webbläsare, ett spel, ett program och liknande. Detta är prioriteringen och tillåter oss att allokera alla resurser för att stödja processen, eller vice versa, begränsa processen i kapacitet.

Varför ändra processprioriteringar?

Föreställ dig att du spelar en datorleksak, men andra applikationer tar en del av resurserna, särskilt de som också gillar att konsumera.

Så till driften windows system förstått att all möjlig kapacitet bör ges till en enda process, det vill säga spelet - vi måste sätta högsta prioritet till denna process (i vårt exempel, ett datorspel).

Puh, jag hoppas att du förstår mitt budskap. Och nu ska vi prata om det viktigaste..

Vilka är prioriteringarna i Windows

  • Realtidsprioritet - i själva verket betraktar Windows nu denna process som målet för dess natur, alla möjliga resurser allokeras endast till denna process.
  • Hög prioritet – Andra applikationer får lite resurser, men huvudkajen ges fortfarande till en process.
  • Över genomsnittet - En liten fördel ges till den valda processen.
  • Medium prioritet - vanligtvis har alla processer initialt statusen "medium", så det kan sägas att processen fungerar normalt.
  • Låg - Windows blockerar helt processen och låter den inte manifestera sig i all sin glans.

Hur ändrar man prioritet?

Jag ska nu prata om Windows 7, eftersom det här är systemet jag har för tillfället.

1. Du måste trycka på kombinationen av knappar Alt -Ctrl - D och en lista öppnas, du måste välja "task manager".

2. Om du vill ändra prioritet för skrymmande och synliga applikationer, t.ex. en webbläsare, måste du välja fliken "applikationer" och högerklicka på lämplig aktiv applikation och sedan klicka på "gå till process".

3. Därefter kommer du att se att den önskade processen är markerad på fliken processer, vanligtvis kallas den som den angivna applikationen själv, allt som återstår är att blurta ut processen med höger musknapp och hålla muspekaren över prioritet, och sedan välj lämplig.

Som redan nämnts är det bättre att ge hög prioritet till applikationer som förbrukar mycket resurser och som du använder för tillfället - det kan vara vad som helst: spel, program, webbläsare etc.

Tack för att du tittade, lämna en kommentar om du har några frågor!


zavlekyxa.ru

Hantera processprioriteringar i Windows Vista och Windows 7

Förvisso vet nästan alla vad en processprioritering är, men om inte ska jag försöka förklara kortfattat. Detta koncept, i en viss mening, är detsamma för Windows och för Linux, såväl som för vissa andra operativsystem. Låt oss nu prata om operativsystem. windows vista och windows 7. windows Vista och Windows 7 är dock, liksom tidigare versioner, multitasking-system, d.v.s. de kan köra många program parallellt, dessutom är de också flertrådade, men detta är redan en avvikelse, mer exakt, en onödig fördjupning i ämnet. Varje program som körs i Windows är en process eller flera processer. För varje process, när den startar, tilldelas minne i systemet, och en standardprioritet ställs också in, om inte själva programmet nämner den prioritet med vilken det måste startas. Ju högre prioritet för processen, desto mer processortid tilldelas den, desto lägre prioritet, desto mindre processortid allokeras till processen. Eller om enkelt språk - ju högre prioritet, desto oftare och mer "uppmärksammar" processorn processen och dess operationer, och ju lägre prioritet, desto mindre "uppmärksammar". Följaktligen påverkar detta hastigheten för exekvering av ett program. I Windows 7 blev jag först förvånad över det faktum att rent dekorativa processer, som sidebar.exe (prylar på skrivbordet), faktiskt ges exakt samma mängd processortid som resten av processerna. Samtidigt utför själva sidebar.exe inga superviktiga och supernödvändiga funktioner. Så varför ska den ägna lika mycket CPU-tid som till exempel till en tung resurskrävande applikation, som ett 3D-spel eller en 3D-redigerare med en stor scen? Utifrån denna fråga började jag, som man säger, leka med processprioriteringar. Det viktigaste som jag förstod är att det är bättre för användarprogram att inte stiga över prioritet Normal (Medium), för då kan Windows Vista / 7 börja felaktigt fördela processortid och vissa viktiga systemprocesser kommer att börja "sakta ner" . I det mest extrema fallet kan du ställa in prioritet för den användarprocess du behöver till AboveNormal (Over genomsnittet), men detta lägger i mycket sällsynta fall till en märkbar skillnad i programmets prestanda. Men samtidigt är det ingen som förbjuder att prioritera andra, lite eller inte så viktiga processer, så att de inte äter upp värdefull processortid till exempel från ett spel. Ofta låter sådana manipulationer dig verkligen vinna 5-10FPS. Nackdelen som är känd för många är att när man ändrar prioritet genom "Task Manager" så sparas det bara tills processen avslutas, sedan startar processen igen med standardprioritet. De där. dina prioritetsinställningar kommer inte ihåg. På grund av detta har det dykt upp många program på Internet som kommer ihåg ditt val av prioritet, och nästa gång du startar programmet ändrar du det automatiskt åt dig. Till en början trodde jag inte att Windows inte hade något verktyg för att hantera och komma ihåg processens prioritet och började gräva dokumentation på Microsofts webbplatser. Jag kommer inte att föda upp kontroverser om ämnet dålig dokumentation av Windows-funktioner, men jag visade sig ha rätt. Alla processer i Windows kan specificeras manuellt genom registerprioriteten och några andra egenskaper som den kommer att lanseras med. Sökväg till registernyckeln: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Image File Execution Options tryck på Enter =) För att ange prioritet för processen som den alltid ska starta omedelbart med måste du skapa en sektion med dess namn i registerfilialen som anges ovan.

Skapa sedan en annan sektion i den, dvs. redan ett underavsnitt som heter PerfOptions, och redan i det skapa en DWORD (32bit) parameter som heter CpuPriorityClass och ställ in den på ett av decimalvärdena - 1, 2, 3, 5, 6.

1 - Tomgångsprioritet (låg); 2 - Normal prioritet (medium); 3 - prioritet Hög (hög); 5 - Prioritet under normal (under genomsnittet);

6 - prioritet AboveNormal (över genomsnittet);

Låt oss ta sidebar.exe som ett exempel.

I grenen HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows NT\CurrentVersion\Image File Execution Options skapar jag en sidebar.exe-sektion. I den skapar jag undersektion PerfOptions. Och i det här underavsnittet skapar jag en DWORD (32bit) parameter som heter CpuPriorityClass med ett decimalvärde på 1.

Således kommer sidebar.exe nu alltid att börja med låg prioritet (Idle).

Alla ovanstående operationer kan också göras via kommandoraden (cmd).

Jag skrev en liten universell batchfil som gör allt detta för användaren. Länk till batchfilen: save_process_priority.cmd I batchfilen är alla objekt skrivna på ryska. Användaren behöver bara ange önskat processnamn och välja en prioritet. För att dina prioritetsinställningar ska träda i kraft måste du starta om processen. Om du har lagt till flera systemprocesser samtidigt, starta om systemet, det blir lättare. Detta är nödvändigt eftersom data från registret endast läses när program laddas och startas, men inte när de körs. Det är allt, tack för din uppmärksamhet =) Om du märker ett misstag, var noga med att meddela mig, jag kommer att vara mycket tacksam.

Copyright © 2011 Tsiryuta G.N.

stopgame.com

Hantera processprioriteringar i Windows

Låt oss prata om Windows-processprioriteringar. I de flesta fall finns det inget behov av att "leka" med att prioritera, men ibland kan en kompetent systemadministratör hjälpa systemet att mer korrekt fördela processortiden mellan pågående uppgifter. Det finns inget enskilt recept, men genom "urval och uppräkning" är det ganska genomförbart. Var kan det behövas? Till exempel, i ett 1C-SQL-paket kan du ge mer processortid till 1C och SQL, som de mest resurskritiska processerna.

I allmänhet kan du visa och ändra prioritet för en pågående process genom Aktivitetshanteraren

windows NT/2000/7/2008

I Windows 2012 är detta "begravt" lite djupare

Som du kan se från exemplen ovan finns det totalt 6 prioriteringar tillgängliga för dig (som det visar sig senare är dessa prioritetsklasser). Tillräckligt? Microsoft tror det. Men låt oss komma ihåg den "legendariska" frasen av Bill Geist, som sa att "640 KB RAM kommer att räcka för alla". Men tiden har visat att så är långt ifrån fallet. :)

Låt oss nu se hur det verkligen är.

Det finns faktiskt 32 prioritetsnivåer i Windows, från 0 till 31.

De är grupperade så här:

  • 31 - 16 nivåer av realtid;
  • 15 - 1 dynamiska nivåer;
  • 0 är systemnivån som är reserverad för den nollsidiga tråden.

När en process skapas tilldelas den en av sex prioritetsklasser:

  1. Realtidsklass (värde 24),
  2. Hög klass (värde 13),
  3. Över normalklass (värde 10),
  4. Normalklass (värde 8),
  5. Under normalklass (värde 6),
  6. eller Idle-klass (värde 4).

Du kan se prioriteringen av processen, enligt beskrivningen ovan, med hjälp av Aktivitetshanteraren.

Prioriteten för varje tråd (trådens basprioritet) är summan av prioriteten för dess process och den relativa prioriteten för själva tråden. Det finns sju relativa trådprioriteringar:

  1. Normal: samma som process;
  2. Över normalt: +1 processprioritet;
  3. under det normala: -1;
  4. Högst: +2;
  5. Lägst: -2
  6. Tidskritisk: ställer in bastrådprioriteten för realtidsklassen till 31, för andra klasser till 15.
  7. Inaktiv: Ställer in bastrådprioriteten för realtidsklassen till 16, för andra klasser till 1.

Följande tabell visar processprioriteringar, relativa och bastrådsprioriteringar.

Trådprioritet Processklass Processklass
Ledig klass Under normal klass normal klass Över normal klass hög klass realtidsklass
1 På tomgång På tomgång På tomgång På tomgång På tomgång
2 Lägst
3 Nedan…
4 Ledig klass Vanligt Lägst
5 Ovan… Nedan…
6 Under normal klass Högsta Vanligt Lägst
7 Ovan… Nedan…
8 normal klass Högsta Vanligt Lägst
9 Ovan… Nedan…
10 Över normal klass Högsta Vanligt
11 Ovan… Lägst
12 Högsta Nedan…
13 hög klass Vanligt
14 Ovan…
15 Högsta
15 Tidskritisk Tidskritisk Tidskritisk Tidskritisk Tidskritisk
16 På tomgång
17
18
19
20
21
22 Lägst
23 Nedan…
24 realtidsklass Vanligt
25 Ovan…
26 Högsta
27
28
29
30
31 Tidskritisk

Nu när vi vet allt detta, vad kan vi göra med det hela? Tja, till exempel, börja använda.

Hur kan en process annars startas med en "icke-standardiserad" prioritet eller ändras?

Metod 1. Starta en uppgift/process och ändra prioritet via Aktivitetshanteraren.

Nackdelar med metoden:

  • Endast 6 prioriteringar tillgängliga
  • Byte av prioriteringar görs med musen, inte automatiserat.

Metod 2. Du kan använda START-kommandot med lämpliga omkopplare

De tillgängliga nycklarna som ansvarar för prioriteringar är som följer (jag utelämnar medvetet kommandoradsomkopplarna för START-kommandot som inte är relaterade till den beskrivna processen att arbeta med prioriteringar):

C:\>start /? Startar ett separat fönster för att köra ett angivet program eller kommando. START["titel"]

LÅG Starta applikationen i IDLE-prioritetsklassen.

NORMAL Starta applikationen i prioritetsklassen NORMAL. HÖG Starta applikationen i klassen HÖG prioritet. REALTIME Starta applikationen i REALTIME-prioritetsklassen. ABOVENORMAL Starta applikationen i prioritetsklassen ABOVENORMAL. BELOWNORMAL Starta applikationen i prioritetsklassen BELOWNORMAL.

Som du kan se gör START-kommandot det möjligt att starta processen med samma 6 prioriteringar som är tillgängliga via Task Manager

Minus metoden:

  • Endast 6 prioriteringar tillgängliga

Metod 3: Använda verktyget wmic.exe

Som visas ovan är Aktivitetshanteraren och START-kommandot ganska klumpiga för uppgiften att prioritera. Låt oss se hur man tillämpar detta mer flexibelt. Vi kommer att använda verktyget wmic.exe.

Kommandorad:

wmic process där name="AppName" CALL setprioritet ProcessIDLevel

wmic process där namn = "calc.exe" CALL setpriority 32768

wmic-process där namn = "calc.exe" CALL sätter prioritet "över det normala"

Prioriteter (fördefinierade):

  • tomgång: 64
  • under normala: 16384
  • normalt: 32
  • över det normala: 32768
  • hög prioritet: 128
  • realtid: 256

Här är ett kort exempel på hur du kör wmic.exe för att få den information du behöver

Vi använder kommandot:

wmic process list kort

Du kommer att få en lista över processer som körs på din lokala dator. Kör nu kommandot:

wmic process list brief | hitta "cmd.exe"

Resultat:

Jag körde specifikt flera kopior av cmd.exe för att göra illustrationen mer komplett.

Nu är listan över processer begränsad till endast de processer vars körbara namn innehåller strängen "cmd.exe". Var uppmärksam på PID för processen/processerna.

Låt oss nu försöka välja processer som är intressanta för oss, genom att använda WMI direkt och utan att tillgripa vanliga kommandoradsverktyg. För att göra detta, skriv helt enkelt:

wmic process där description="cmd.exe" lista kort

Resultat:

Jämför dina resultat. Notera PID för CMD.EXE-processen.

Kommandorad för att köra wmic.exe

wmic process där processid="XXXX" CALL setprioritet ProcessIDLevel

Nåväl, nu kan vi ändra prioritet för en viss process (till exempel med PID=8476):

wmic process där processid="8476" CALL setprioritet 32768

wmic-process där processid="8476" CALL sätter prioritet "över det normala"

winitpro.ru

Justera och förbättra prestanda för Windows 7.

Datorns hastighet är av intresse för varje användare, i större eller mindre utsträckning. För att få ut det mesta av Windows 7 kan du ta till ett antal välkända metoder, både de enklaste och svårare för den genomsnittliga användaren.

I den här artikeln kommer vi att överväga metoder för att manuellt ställa in systemet, och vi kommer inte att ta till hjälp av specialprogram som är utformade för att öka systemets prestanda.

Uppstartsrensning

Många program som du installerar skrivs för att automatiskt laddas när Windows startar. De startar automatiskt när du slår på din dator. Genom att kontrollera listan över dessa program, och ta bort de som du inte använder ofta (eller alls), kan du snabba upp systemet.

För att göra detta måste du köra hanteringsverktyget för systemkonfiguration:

Start -> Kontrollpanelen -> System och säkerhet -> Administrativa verktyg -> Systemkonfiguration

eller ingå kommandorad betyder "

msconfig" och tryck på Enter.

På fliken "Startup" hittar du alla program som startar automatiskt när Windows startar, och du kan ta bort onödiga. Detta kan också göras manuellt genom att ta bort motsvarande värden från systemregistret. Listan över program som är under uppstart finns i följande grenar av registret:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\CurrentVersion\Kör

HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Kör

Inaktivera onödiga tjänster (tjänster)

Om du inaktiverar onödiga eller sällan använda tjänster kan du ladda ner RAM något, vilket gör att andra applikationer kan arbeta snabbare. Innan du inaktiverar några tjänster rekommenderar vi att du skapar en systemåterställningspunkt i händelse av komplikationer (särskilt för icke-erfarna användare): Kontrollpanel -> System -> Systemskydd -> Skapa... Så listan över tjänster är här: Start -> Kontrollpanelen -> System och säkerhet -> Administrativa verktyg -> Tjänster

Här kan du inaktivera lite använda tjänster. Det är säkert att inaktivera följande:

Tablet PC Input Service Datorläsare IP Helper Service Fjärrregistreringsprogram Kompatibilitetsassistenttjänster (för avancerade användare)

Inställning av processprioritet

För att köra applikationer ska fungera snabbare måste du ge dem högre prioritet än bakgrundsprocesser. I det här fallet kommer aktiva applikationer att tilldelas mer CPU-tid. Som standard är systemet konfigurerat på detta sätt, men balansen mellan resurser för aktiva och för bakgrundsprocesser kan förskjutas ännu mer. Win32PrioritySeparation-värdet, som ligger i registergrenen HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\PriorityControl, är ansvarig för detta. För att öppna systemregistret, skriv "regedit" vid kommandotolken.

Standardvärdet är ett hexadecimalt värde - 2 (hex) Det rekommenderade värdet är 6 (hex) Intervallet för giltiga värden är från 1 till 26 (hex)

Du kan prova andra värden för att få ditt system att köra så snabbt som möjligt. Observera: du kan inte använda värdet 0, din dator fryser omedelbart!

Förutom att ändra den övergripande balansen av processorresurser kan du ställa in en högre prioritet för enskilda program. Du kan göra detta via Aktivitetshanteraren.

Ibland är detta användbart. Till exempel, om ett program gör en mycket lång operation och du behöver det för att göra det snabbare, kan det hjälpa att sätta dess prioritet till en högre.

Ändra "prestandaalternativ"

Operativsystemet Windows 7 låter dig konfigurera vissa inställningar som kan påskynda systemet. För att öppna dialogrutan Interaktionsalternativ, gå hit: Start -> Kontrollpanelen -> System och säkerhet -> System -> Avancerade systeminställningar -> Inställningar (på fliken Avancerat).

Här, på fliken Visuella effekter, kan du stänga av animationer i Start-menyn, stänga av Aero Peek, stänga av fönstertransparens och andra alternativ. Om du väljer alternativet "Se till bästa prestanda", allt visuella effekter windows Aero, och systemet kommer att köras snabbare, men du kommer att offra all skönhet som Windows 7 ger oss.

Acceleration av Aero Peek-funktionen

Aero Peek är en funktion som gör alla fönster genomskinliga när du svävar över det lilla torget till höger om klockan. För att minska svarstiden för den här funktionen måste du ändra DesktopLivePreviewHoverTime DWORD-nyckeln, som finns i registergrenen HKEY_CURRENT_USER\Software\Microsoft\windows\CurrentVersion\Explorer\Advanced

Om det inte finns någon sådan nyckel i den här grenen måste du skapa den och sedan bara ändra dess värden. Ett decimalvärde på 1000 är lika med en fördröjning på en sekund, 500 är lika med en halv sekund och så vidare.

Inaktivera användarkontokontroll (UAC)

Användarkontokontroll (UAC) meddelar användaren om systemändringar som kräver administratörsrättigheter. Den här tjänsten visar meddelanden när du försöker installera ett nytt program, när du gör ändringar i filsystem etc. Detta kan vara användbart för nybörjare, men för erfarna användare kommer det ofta i vägen. För att inaktivera aviseringar från användarkontokontrollen gör du följande:

· Kör systemkonfiguration ("msconfig" utan citattecken på kommandoraden). · Gå till fliken "Tjänst" och hitta posten "Kontrollinställningar för användarkonto" i listan · Välj det här objektet och klicka på knappen "Kör". · En dialogruta öppnas där du måste justera aviseringarna med skjutreglaget.

Ändringarna du har gjort aktiveras när du startar om datorn.

mydiv.net

Hur man ändrar prioritet för program som körs

Under arbetets gång löser datorn samtidigt många uppgifter. Förresten, samtidigt är detta inte helt sant, bara processorn växlar mellan flera uppgifter, kör applikationer genom att göra dem en efter en. Detta sker så snabbt att det ger intryck av att arbeta samtidigt. De program som datorn anser vara viktigare har högre prioritet än resten, och därför tilldelas mer processortid till sådana program. Som regel ställs basprioritet in av programkoden. Prioritetsnivån bestäms av parametrarna: realtid, hög, över medel, medel, under medel och låg. Med hjälp av Task Manager kan användaren ändra basprioritet för ett redan kört program efter behov, om han anser att programmet behöver ge mer processortid. Eller sänk prioritet i en situation där, när flera applikationer körs samtidigt, vissa särskilt resurskrävande program tar för mycket CPU-tid och därmed saktar ner exekveringen av andra processer. Dessa ändringar som görs av användaren kommer endast att gälla under den pågående processen. Nästa gång processen startas körs den med basprioritetsvärdet. För att ändra prioritet måste du öppna aktivitetshanteraren genom att högerklicka i aktivitetsfältet och välja: Gå till fliken "Processer" och välj namnet på processen som ska ändras. Högerklicka sedan på denna process, välj "Prioritet" i menyn och ange en annan prioritetsnivå. Man bör komma ihåg att att köra program med hög prioritet kan leda till en minskning av systemets prestanda, eftersom i detta fall de återstående kör program få mindre tid för I/O-operationer.

tipskettle.blogspot.ru

Ämnet är inte nytt, men kanske kan det vara användbart för någon. Hur startar man processer automatiskt med hög eller låg prioritet utan kvarvarande program och med egna händer? Jag kommer att använda Windows 7 som ett exempel, men stegen kommer att vara desamma i Windows 8 och 10.

Grattis till den tävlande

Denna text lämnades in till skrivtävlingen som vi lanserade i våras. Vi tog hand om ett stort antal inkommande material, summerade resultaten och prisade vinnarna. Författaren till denna anteckning fick ett pris - en tre månaders prenumeration på "Hacker". Grattis!

Välj först programmet eller spelet som vi vill prioritera. Låt oss ta till exempel Google webbläsare Krom. Högerklicka på Chrome-genvägen och välj filplatsen från snabbmenyn.


Glöm inte att markera "Visa filtillägg". För att göra detta, i "Utforskaren" välj "Ordna → Mappalternativ → Visa" och avmarkera "Dölj tillägg för kända filtyper", klicka på "Använd" och "OK".



Kopiera nu namnet chrome.exe genom att dubbelklicka på namnet och tryck på Ctrl + C eller välj "Kopiera" från snabbmenyn.



Vi går till registret, för detta trycker vi på Win + R och skriver regedit.



Tryck på Enter, Registereditorn öppnas.



Gå till sökvägen HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options . Högerklicka på avsnittet "Alternativ för bildfilkörning" och välj "Nytt" och "avsnitt" från snabbmenyn.



Vi namnger den nya sektionen chrome.exe .



Om det inte fungerar att byta namn på sektionen och den heter "New Section # 1", högerklicka på den och välj "Byt namn" i snabbmenyn.



I samma avsnitt skapar vi ett annat avsnitt. Låt oss döpa det till PerfOptions och skapa en DWORD (32 bitars) parameter i den. För att göra detta, högerklicka på avsnittet PerfOptions och välj Nytt → DWORD-värde (32-bitars) från snabbmenyn.



Vi ställer in beräkningssystemet "Decimal" och i värdet anger vi prioritet i form av ett tal - till exempel 3. Klicka på OK.


  • 1 - Inaktiv prioritet (låg)
  • 5 - Prioritet under normal (under genomsnittet)
  • 8 - Normal prioritet (medium)
  • 6 - Prioritet ovanför normal (över genomsnittet)
  • 3 - prioritet hög (hög)

Stäng registret, starta webbläsaren och Aktivitetshanteraren (Ctrl + Shift + Esc, Ctrl + Alt + Delete eller högerklicka på aktivitetsfältet och "Starta Aktivitetshanteraren" i snabbmenyn). I aktivitetshanteraren, gå till fliken "Processer" och leta efter chrome.exe-processen. Högerklicka på den och välj "Prioritet" i snabbmenyn för att kontrollera om den prioritet du ställt in är inställd.



På så sätt kan du optimera processer genom att ge hög prioritet till de program som du använder mest, och lågt - till program som inte är viktiga för dig.

Konkurrensen fortsätter

Vi bestämde oss för att förlänga tävlingen och göra den till en permanent kampanj. Genom att skicka oss en beskrivning av ett hack, ett användbart tips eller en beskrivning av ett coolt okänt program, kan du fortfarande få en prenumeration på en månad, tre månader eller, om du försöker, ett år.

Denna guide är gjord för Källa 1, Reborn kommer att testas så snart som möjligt.

Introduktion

Guiden uppdaterades helt den 1 februari 2014. De flesta kommandon har inte ändrats. Om det finns nya - skriv.

Ställ in plats

Plats (skärmdumpar)

Kommandolista (spelstart)

-trösta- startar spelet med konsolen påslagen. Mer:

-novid- vid start, inaktiverar videon som spelas när spelet startar
-att trösta- tvångsuppskjutning tröstaäven om parametern är angiven +karta, vilket tvingar motorn att ladda kartan när spelet startar

Kommandolista

-override_vpk- spelet kommer att läsa spelelement in \steamapps\common\dota 2 beta\dota för att ersätta och ladda in dem i spelet. Kommandot är för ändringar.
Användningen av -override_vpk har tagits bort av Valve.
Istället lades ett lite annorlunda kommando till:
-aktivera_tillägg- tillåter att använda tillåtna modifieringar av klientresurser ( Minikarta, HUD, ikoner och ljudskript, musikskript och flashvideo)
-autoconfig- Återställer standardgrafikinställningar. Ignorerar alla inställda konfigurationer tills detta alternativ tas bort
-dev- inkluderar utvecklarläge. Den inaktiverar också den automatiska laddningen av menybakgrundsbilden och slutar uppmana dig att avsluta.
De sista raderna på konsolen kommer att visas ovanpå spelets HUD. Det rekommenderas inte att använda
-nod3d9ex * - stänger av(tvingade) directx 9 extern rendering.
-d3d9ex * - inkluderar(tvingade) directx 9 extern rendering.
-32 bitar- startar motorn i 32-bitarsläge. Användbar endast för 64-bitars OS.
-full eller -fullskärm- starta spelet fullskärmsläge
-fönster eller -sw- startar spelet i skärmläge
-w **** -h**** - Startar Dota 2 med en specifik skärmupplösning (bredd och höjd). T.ex: -w 1280 -h 1024
-ingen gräns- Visa inte fönsterram och titel när du kör spelet i fönsterläge
-inget ljud- inaktiverar ljudet i spelet helt
-nosync* - inaktiverar vertikal synkronisering.
+exec"cfg filnamn" (utan citattecken) - Laddar automatiskt CFG-konfigurationsfilen vid start. Du kan till exempel köra din speciella konfiguration med inställningar.
-noaafonter* - inaktivera sann typ teckensnitt (typsnittsutjämning)
-osäker - VAC används inte när servern startas
- ingen mästare- servern du skapade är inte synlig för andra användare i Steam-serverlistan
-gl- ändrar kvaliteten på spelet till OpenGL, är standardprogrammet Software.
-högstorlek"NUMBER" * - Anger storleken på personsökningsfilen (ett acceptabelt antal är 2-4 gånger storleken på den fysiska random access minne) som spelet kommer att använda (i kilobyte).
Beräknat med formeln: (RAM / 2 * 1024). Nummerexempel för OP:

  • 512 MB => 262144;
  • 1 GB => 524288;
  • 2 GB => 1048576;
  • 3 GB => 1572864;
  • 4 GB => 2097152;
  • 8 GB => 4194304
-låg- startar spelet med LÅG prioritet.
-hög* - startar spelet med HÖG prioritet.
-nojoy- inaktiverar joysticken i spelet
-noipx- laddar inte IPX-anslutningar, sparar minne
-noforcemspd** - använd mushastighetsinställningar från Windows;
-ingen forcemparms** - använd musknappsinställningar från Windows;
-noforcemaccel** - använd musaccelerationsinställningar från Windows;
-frekv"NUMBER" eller -uppdatera"NUMBER" * - set skärmuppdateringsfrekvens(rekommenderad 60Hz för LCD-skärmar, 85 eller 100Hz för CRT-skärmar)
-nocrashdialog- inaktiverar den inbyggda debuggern i spelet, sparar lite RAM. Tar bort dialogen minnet kunde inte läsas".
-kondebug- aktiverar felsökningsläget, där allt innehåll på konsolen kommer att skrivas till en fil konsollogg

* Hjälp med FPS-optimering, men kanske inte alla lag (vad skulle DotA * släpade inte efter*)
** Musacceleration i Windows

Kommandolista (menygränssnitt)

-dota_medlemmar 0- Inaktivera bakgrundsanimering i huvudmenyn (detta är det enda sättet att sätta gamla bakgrunder i menyn, d.v.s. de kommer att vara utan animering)
-dashboard internationell_2012- Ändra menytema till Internationell 2012
-dashboard internationell_2013- Ändra menytema till Internationell 2013
-instrumentpanel frostivus_2013- Ändra menytema till Frostivus 2013
-instrumentbräda sprit_2013- Ändra menytema till 3 Spirits Update
-dashboard newbloom_2014- Ändra menytema till newbloom

Kommandolista (fungerar inte)

-internationell
-internationellt 2012
-halloween
-perfekt värld* - Gåva orb via kinesisk klient
-dxlevel :
-dxlevel 9 ; lanseras med DirectX 9.
-dxlevel 8 ; lanseras med DirectX 8.
-dxlevel 7 ; lanseras med DirectX 7.
-dxlevel 6 ; lanseras med DirectX 6.

* Kan bryta klienten

FAQ och problem

Spara mellan kommandon (skriv) mellanrum.
- Är det möjligt att skriva flera kommandon? - Burk.
– De flesta problem med spelet lösas genom att kontrollera cachen.
– Om du ändå började spelet med laget -perfekt värld och klokare med registreringen av den kinesiska klienten, spelet osv. och samtidigt, trots allt, kommer Dota att se konstigt nödvändigt ut:

  • Kontrollera cachen
  • Ändra Dota-språket från engelska till ett annat och tillbaka (i extrema fall, gör samma bedrägeri med Steam själv)
- Ett problem med koppla från servern :
  • Ställ in Steam.exe-processen för processen genom Task Manager realtidsprioritet(åtminstonde, hög prioritet)
  • Starta spelet från hög prioritet (-hög)
- Ett problem med kan inte ansluta till servern *:
  • Ställ in startparameter -clientport 27015(eller 27011 -20 dvs valfritt nummer från 11 innan 20 )
- Infinite Dota Loading*:
  • Ta bort allt i en mapp \Steam\användardata\ och kör en cachekontroll.
* Inte 100% lösning

-hög: hög CPU-prioritet i ditt system, inte fuska
-nod3d9ex: kan ge en liten skjuts FPS och snabbare ALT-TAB
Men! Också detta lag kan bryta spelet(slutar bara att gå), och även om 1 gång försöker starta spelet med -nod3d9ex, höjd FPS bör bevaras, och ta sedan tyst bort det här kommandot.
Försök ställa in läget * i helskärm*, för många med * i helskärm* med nod3d9ex-kommandot aktiverat, hängde spelet eller kraschade, eller kraschade när det minimerades, så ett sätt att lösa detta problem uppfanns - läge * i ett ramlöst fönster*. Om du inte kraschar eller fryser i helskärmsläge, lämna där det finns fler fps, för MEST in fullskärm läge ger fler fps.

Vissa uppgifter (till exempel nästan alla som arbetar med DVD-skivor) har en obehaglig egenskap: de tenderar att ta så mycket minne som möjligt och ladda hela processorn med dem. Detta är känt, till exempel Freemake Converter. Efter det upphör givetvis allt (övrigt) arbete på datorn.

Vid ett tillfälle löste jag det här problemet med hjälp av en mycket bekväm Process Explorer process manager, som låter dig ändra prioriteringarna för processer och till och med "döda" dem. Men under en viss tid i 10-ke rapporterade systemet glatt till mig: "Det går inte att prioritera."

Och prioriteringen av uppgiften i den vanliga Windows 10-uppgiftshanteraren ändras så här:

  1. Gå till fliken "Detaljer".
  2. Vi kallar sammanhangsmenyn på namnet på uppgiften vars prioritet vi behöver ändra.
  3. Vi väljer den prioritet vi behöver från den (de motsvarar Process Explorer).

Vi andas ut och gör andra (nödvändiga) saker.

Förresten. Att ringa uppgiftshanteraren om 10 är väldigt enkelt. Vi anropar sammanhangsmenyn i aktivitetsfältet och väljer "Task Manager" från den.


Det finns dock andra alternativ, även om deras tillämpning är tveksam - med tanke på den föregåendes enkelhet. Men ändå...
Du kan (och bör) ringa uppgiftshanteraren med "tre fingrar", men personligen föredrar jag ändå en mer elegant version av att ringa upp dispatchern - med ett musklick. Hitta avsändarladdningsmodulen, som finns här: c:\Windows\System32\Taskmgr.exe och dra dess ikon till skrivbordet eller till exempel till användarpanelen Total befälhavare hur jag gjorde:

Process Explorer

Som redan nämnts löste jag tidigare problemet med att ändra prioritet med Process Explorer process manager, som inte utförde den nödvändiga åtgärden under en viss tid i 10-ke. Men med tillkomsten av version 16.1 (hittills, förresten, inte Russified), funktionenPrioritetsändringar fungerar igen.
Och detta görs väldigt enkelt.
  1. Vi kallar sammanhangsmenyn på namnet på uppgiften vars prioritet vi vill ändra.
  2. Välj "Ange prioritet" från menyn.
  3. Välj önskad prioritet från listan med prioritetsinställningar:
  • Under normal
  • Bakgrund (bakgrund)
  • Inaktiv (dold)


Jag noterar att för resurskrävande uppgifter, till exempel vid nedladdning och konvertering av videofiler, ställer jag inBakgrund (bakgrund), varefter alla andra processer fungerar utan dröjsmål.
Så vi laddar ner ett gratis program som inte kräver installation, till exempel härifrån http://soft.softodrom.ru/ap/Process-Explorer-p1203 och arbetar med det.

Se även:

  • Alla mina mest populära blogginlägg före Windows 10.
  • Anpassa Explorer-fönstret i Windows 10.
  • Hur man går in säkert windows-läge 10.
  • Hur man återställer Windows 10 med hjälp av återställningspunkter om systemet inte startar.
  • Hur man avinstallerar program och appar i Windows 10.
  • Var är startmappen i Windows 10.
  • Hur man tar bort mappen Windows.old i Windows 10.
  • Hur man aktiverar gudsläge i Windows 10.
  • Hur man laddar ner det officiella Windows 10, uppgraderar till det från tidigare versioner och installerar från början utan en produktnyckel.
  • Genererar en ny nyckel vid uppgradering till Windows 10.
  • Hur man återställer från Windows 10 till föregående version system. Vad konto använda i Windows 10 - lokalt eller Microsoft?
  • Vad är .ESD-formatet och hur man konverterar en .ESD-bild till .ISO.
  • Stäng av automatiska uppdateringar i Windows 10.

Instruktion

Tryck på tangentkombinationen "Ctrl+Alt+Delete". En lista över åtgärder som kan utföras visas på skärmen.

Välj det program vars prioritet du vill ändra. Högerklicka på den och klicka på "Gå till processer" i rullgardinsmenyn. Alla program som är igång har sina egna processer och det är för dem som de har prioriteringar.

Användbara råd

Du kan se mer information om en pågående process i Aktivitetshanteraren. För att göra detta, högerklicka på den och välj Egenskaper. En dialogruta visas som visar information om processen, inklusive dess plats och storlek. Klicka på fliken Detaljer för att se detaljerad processinformation.

Aktivitetshanteraren kan startas genom att högerklicka på aktivitetsfältet och välja "Task Manager" från rullgardinsmenyn.

Källor:

  • hur du ändrar dina prioriteringar

Processschemaläggning i UNIX är baserad på deras prioritet. Vanligtvis har varje process två prioritetsattribut. Windows har 32 prioritetsnivåer. På en dator kan du påskynda arbetet med program som finns i operativsystemet. För att göra detta behöver du bara öka prioritet bearbeta.

Instruktion

Du måste gå till Task Manager. För att göra detta, högerklicka på avsnittet "Aktivitetsfältet". Välj "Task Manager" från snabbmenyn. Gå till fliken "Processer". Där kommer du att se en lista över alla pågående processer. Hitta den du gillar och högerklicka på den. Välj sedan kommandot "Prioritet". Nu kan du öka prioritet bearbeta. "Task Manager" är möjligt.

Du kan också öka prioritet med hjälp av verktyget InqSoft Speedballs. Detta övervakar alla processer. Kör henne. Prioriteringshöjning bearbeta automatiskt. Genom att gå till "Inställningar" kan du ändra inställningarna. I menyn där det står "Öka prioritet till", markera rutan för Hög och klicka på "Använd".

Gå till avsnittet "Inställningar" i "Kontrollpanelen". Välj Prestanda och underhåll. Gå till menyn "System" och växla till fliken "Prestanda". Hitta avsnittet Applikationsprestanda och ställ in önskad prioritetsnivå bearbeta.

Om du behöver prioritera bearbeta i spelet gör du följande. Ta till exempel spelet World of Warcraft. Öppna Start och sedan Anteckningar. Klistra in följande text: @echo off cd /d "C:/Program Files/World of Warcraft"start/high wow.exe. Ändra denna sökväg: "C:/Program Files/World of Warcraft" till den nya du har. Spara texten som skrivits tidigare i Anteckningar, i .bat. Kör ditt spel genom den här filen. Du kommer att märka en ökad prioritet.

Källor:

  • hur man ändrar prioritet

Oavsett hur kraftfull reserv av resurser din dator har, är de fortfarande inte oändliga. Fördelningen av RAM och grafikminne, ordningen och frekvensen för åtkomst till processorn, cacheminne och vissa andra resurser mellan alla körande system och applikationsprogram hanteras av en speciell OS-komponent. Detta gör han i enlighet med prioritetstabellen, som han själv sammanställer som standard. Användaren har möjlighet att ingripa i fördelningen av graden av betydelse för att driva processer.

Instruktion

Starta Windows Task Manager. Detta kan göras på flera sätt - till exempel genom att trycka på kortkommandot Ctrl + Alt + Delete. I Windows 7 visas en extra meny på skärmen, där du ska välja alternativet "Start Task Manager" och i tidigare Windows-versioner det finns inget mellansteg. Ett annat sätt att öppna aktivitetshanteraren är att öppna programstartaren genom att trycka på Win-tangenten och tangentkombinationen R, ange sedan kommandot taskmgr och klicka på OK-knappen.

Gå till fliken Processer i fönstret Task Manager. I den allmänna listan över processer som körs, hitta den vars prioritet du vill ändra. För att förenkla sökningen efter önskat namn kan inskriptionerna i kolumnen Bildnamn sorteras alfabetiskt - klicka på kolumnrubriken för att sortera processnamnen i stigande ordning. Om du klickar igen kommer listan att sorteras i omvänd ordning.

Om du inte vet namnet på processen, men programmet som den tillhör finns med på fliken Program i Aktivitetshanteraren, leta upp det där och högerklicka. I popup-menyn väljer du raden "Gå till processen" och avsändaren byter till fliken "Processer", hittar och väljer önskad process i listan.

Högerklicka på raden med önskad process och öppna avsnittet "Prioritet" i snabbmenyn. Som standard har alla processer "normal" prioritet - ändra den genom att välja något av de sex alternativen i listan. Samtidigt, glöm inte att i vissa fall kan en överdriven ökning av prioritet för tillämpningsprogram (posterna "Hög" och "Realtid") leda till ett trögt svar operativ system på tangenttryckningar, musrörelser osv. Samma problem kan också uppstå om systemets processers prioritet är överdrivet sänkt (till exempel en process som heter explorer).


Topp