Muutaman prosessin prioriteettiä pystyy vaihtamaan, ja oma ymmärrykseni on että se käyttää prioriteetin mukaan järjestelmä resurssejä prosesseihi, mutta osassa tulee viesti: "Toimintoa ei voitu suorittaa loppuun. Käyttö estetty." Onko tämä mahdollista kiertää? Esimerkiksi onko mahdollista nostaa koneen suorituskykyä 3D-sovelluksissa jos onnistuu kiertämään tämän ja nostaa prioriteettiä? Ja miksi mihinkään ei voi laittaa reaaliaikaista prioriteettiä?
Systeemitililtä voi onnistua. Komentokehotteeseen (cmd) psexec -i -d -s taskmgr Vistassa ja win7:ssä avaa cmd korotetuin oikeuksin esim. hiiren kakkosnapilla -> Suorita järjestelmänvalvojana. http://technet.microsoft.com/en-us/sysinternals/bb897553
Lataa ja pura pstools koneelle. Kirjoita koko ohjelman polku komennossa esim: "d:\pstools\psexec" -i -d -s taskmgr Sitaattit ovat välttämättömä vain jos polussa on välilyöntejä (joita esimerkissä ei ole). taskmgr ei tarvitse polkua, koska se sijaitsee system32 kansiossa, joka on määritelty path muuttujassa.
Nyt teen jotain väärin (Olen aina ollut huono näiden kanssa, pahoittelen ) Kokeilin siis monella eri tavalla tavata tämän tähän.. Eli sen pitäisi toimia jos laitan nyt esim. "C:\Users\Käyttäjä\Desktop\psexec" -i taskmgr Eikös? Kokeilin myös ilman sitaatteja, kaikilla noilla "-" käskyillä, eri käskyillä, laitoin kaiken yhteen... mitä teen tässä väärin? cmd vastaa vain: komentoa *mitä kirjoitin siihen* ei tunnistettu sisäiseksi tai ulkoiseksi komennoksi.
Kirjoita käyttäjä(t) tilalle users. Windows käyttää sitä sisäisesti ja komentorillä. Käyttäjät on vain graafiseen liittymään lisätty suomennos. "C:\Users\users\Desktop\psexec" -i -s taskmgr Voit myös siirtyä cd komennolla kansioon, jolloin polkua ei tarvita: cd /d c:\users\desktop\
kokeilin tätä tapaa ja sitten meni vaihteeksi hermot ja siirsin kansion E aseman juureen, eli koodi menisi jotenkin näin: "E:\psexec" -i -s taskmgr ei tunnista komennoksi..
Mene cd komennolla kansioon, jossa psexec.exe on. esim. cd /d e:\ (kansion juureen pääseee myös esim. komennolla e Kirjoita komennot ilman lainausmerkkejä: psexec" -i -s taskmgr Toimii ko. käyttiksessä näillä ohjeilla. ----- Jos siis psexec.exe on purettuna e:\ kansiossa (eli juuressa), voisit kirjoittaa komennot e:\ dir psexec.exe (varmistetaan että tiedosto on täällä. Tätä komentoa ei tarvita suoritukseen) psexec -i -s taskmgr ----- Ei riitä että pstools-kansio on e:\ sijainnissa, vaan psexec tiedosto pitää olla purettu ulos zip-kansiosta sijaintiin e:\. Kirjoitin tämänkin kun ei tullut muuta mieleen.
Joo nyt onnistui, kiitän ja kumarran, pystyn laittamaan minkä vain prioriteetin mihin vain =) Vielä tälläinen että toimiiko se vain cmd.exen ollessa päällä? Jos toimii ilman, toimiiko uudelleenkäynnistyksenkin jälkeen?
Voit kirjoittaa komennon käynnistä-valikon hakukenttään ja painaa komennon perään Ctrl+Shift+Enter (Ctrl ja Shift nappuloiden ollessa pohjassa paina Enter) Muutos ei varmaankaan ole pysyvä, vaan määritellään aina prosessin käynnistyessä. Ai niin, voit tehdä pikakuvakkeen. http://neko.kapsi.fi/ohje/sammuta_pikakuvakkeesta.html