Prosessejen prioriteettien vaihtaminen

Discussion in 'Windows -ongelmat' started by 17thStep, Feb 27, 2011.

  1. 17thStep

    17thStep Regular member

    Joined:
    Aug 10, 2009
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    26
    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ä?
     
  2. 17thStep

    17thStep Regular member

    Joined:
    Aug 10, 2009
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    26
    Pahoittelen muutamaa kirjoitusvirhettä yms. :D
     
  3. tukis

    tukis Guest

    Last edited by a moderator: Feb 27, 2011
  4. 17thStep

    17thStep Regular member

    Joined:
    Aug 10, 2009
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    26
    perusidean tosta ohjelmasta älysin ja näin, mutta en saa toimimaan... :D
     
  5. tukis

    tukis Guest

    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.
     
  6. 17thStep

    17thStep Regular member

    Joined:
    Aug 10, 2009
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    26
    Nyt teen jotain väärin (Olen aina ollut huono näiden kanssa, pahoittelen :D)

    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.
     
  7. tukis

    tukis Guest

    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\
     
  8. 17thStep

    17thStep Regular member

    Joined:
    Aug 10, 2009
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    26
    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..
     
  9. 17thStep

    17thStep Regular member

    Joined:
    Aug 10, 2009
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    26
    OS on Win7 home premium, vaikuttaa asiaan muuten kuin 'suorita järjestelmänvalvojana'
     
  10. tukis

    tukis Guest

    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.
     
    Last edited by a moderator: Feb 27, 2011
  11. 17thStep

    17thStep Regular member

    Joined:
    Aug 10, 2009
    Messages:
    157
    Likes Received:
    0
    Trophy Points:
    26
    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?
     
  12. tukis

    tukis Guest

    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
     
    Last edited by a moderator: Feb 27, 2011

Share This Page