2014-10-16

Programos įsijungimas užsikrovus ir prisijungus prie sistemos arba SpeedFan problema

Šioje pamokėlėje aptarsime, kaip Windows sistemoje priskirti tam tikrą programą, kuri užsikrovus sistemai automatiškai įsijungtų. Manau daugelis pasakytų, jog tiesiog užtenka programos ikonėlę ar exe failiuką įmesti į StartUp aplanką. Deja šiuo atveju teko susidurti su tokia programa, kuri taip paprastai užsikrovus sistemai nepasileisdavo.





Taigi, netikėtai gavus ir sumasčius įsidėti papildomą ventiliatorių į PC korpusą susidūriau su problema, kad jis paleidus sistemą dirbdavo visu galingumu ir tai sukeldavo bereikalingą triukšmą. Teko ieškotis išeities ir po ilgokų ieškojimų išgelbėjo programa pavadinimu SpeedFan. Ši programa yra skirta kontroliuoti kompiuteryje esančių ventiliatorių greičius, temperatūras ir kitus nustatymus. Taigi susiradus programą ir nustačius, kad programa naujojo ventiliatoriaus greitį didintų pagal tam tikro komponento temperatūrą (mano atveju vaizdo plokštės) iškilo klausimas, kaip padaryti, kad ji automatiškai įsijungtų užkrovus operacinę sistemą. Deja, kaip minėjau, pagal standartinį StartUp metodą ji neveikia.
Na ir šis metodas yra pasinaudojus Windows'ų Task Scheduler programa. Kitaip tariant sukursime mūsų programai automatinio įsijungimo tik užsikrovus ir prisijungus užduotį (task). Taigi viską aprašysiu detaliai ir manau daugeliui tikrai turėtų pagelbėti, kas susidurs su StartUp problemomis.
Pradžioje keliaujame į start menu ir paieškos langelyje rašome taskschd.msc arba tiesiog susirandame Task Scheduler programą. 
Prisijungę prie Task Scheduler programos kairėje jos pusėje pažymime Task Scheduler Library ir dešinėje pusėje atsiradusiame Actions sukuriame naują aplanką paspaudę New Folder:


Užvadiname norimą aplanką norimu vardu (šiuo atveju speedfan). Pažymime kairėje pusėje sukurtą aplanką ir dešinėje pusėje spaudžiame Create Task:


Atsiradusiame lange Name vietoje įrašome norimą užduoties (task) vardą. Taip pat pasirenkame Run with hightest Priveleges, bei apačioje esančiame Configure for kortelėje pasirenkame Windows® 7, Windows Server™ 2008 R2:


Sukūrę užduotį (task) mūsų programai padarysime, kad jį įsijungtų užsikrovus ir prisijungus prie operacinės sistemos. Pradžioje užsikrovus (StartUp). Keliaujame į Triggers kortelę ir ten pasirenkame New.  
Begin the task vietoje pasirenkame At startup. Vėliau apačioje pažymime Enabled:


Kuriame vėl naują Trigger'į. Šiuo atveju Begin the task vietoje pasirenkame At log on. Taip pat pasirenkame Any User (savo nuožiūra ar visiems naudotojams tam skirta ar tam tikram). Vėliau apačioje  vėl pažymime Enabled.  
Ir svarbiausia pažymime Delay task for ir pasirenkame 30 seconds. Šiuo atveju tai reikalinga mūsų naudojamai programai SpeedFan, nes nepadarius 30 sekundžių atsilikimo, programos ikonėlė neatsirasdavo start'o meniu.
 

Keliaujame į Actions kortelę. Ten vėl spaudžiame New. Action laukelyje pasirenkame Start a program. O Browse vietoje susirandame ir pasirenkame mūsų norimos programos exe failiuką, šiuo atveju SpeedFan:


Pasirenkame Conditions kortelę, atžymime Stop if the computer switches to battery power box bei Start the task only if the computer is on AC power box (šiuo atveju tai aktualu kas naudojasi nešiojamais kompiuteriais):


Ir pabaigoje keliaujame į Settings kortelę. Pažymime If the task fails, restart every. Bei įsitikinę ar atlikome visus prieš tai išvardintus nustatymus spaudžiame OK:


Taigi atlikome visus nustatymus. Norima programa automatiškai įsijungs tik užsikrovus, prisijungus prie sistemos ir palaukus 30 sekundžių.


SpeedFan programos nustatymai, kurie didina ventiliatoriaus greitį pagal vaizdo plokštės temperatūrą. 

Keliaujame į SpeedFan programos nustatymus (Configure skiltis). Ten susirandame kortelę Fan Control. Uždedame varnelę ant Advanced Fan Control (jei ji neuždėta). Tada spaudžiame Add ir įvedame norimą pavadinimą. Vėliau uždedame varnelę Controlled Speed (irgi jei neuždėta) ir pasirenkame, kuris ventiliatorius bus kontroliuojamas (šiuo atveju Pwm3). Method skiltyje renkamės MAX of speeds.
Temperatures skiltyje spaudžiame Add ir renkamės komponentą pagal kurio temperatūrą bus keičiamas ventiliatoriaus greitis (šiuo atveju vaizdo plokštė GPU). Response skiltyje galime pagal save reguliuotis temperatūros ir greičio santykį. Viską atlikę spaudžiame OK, kad išsaugotume atliktus nustatymus.
 

Grįžtame į pagrindinį SpeedFan meniu ir uždedame varnelę ant Automatic fan speed:


Taigi atlikome visus nustatymus. Programa automatiškai stebėdama vaizdo plokštės temperatūrą ir pasiekus tam tikrą ribą pradės didinti ventiliatoriaus greitį.
Tikiuosi ši pamokėlė pagelbės tiems kas susidurs su StartUp problemomis bei SpeedFan programa, kuri iš ties labai naudinga norint prižiūrėti savo kompiuterio ventiliatorius.

Komentarų nėra:

Rašyti komentarą