Észrevetted már, hogy néha lassabban kapcsol ki vagy indul újra a laptopod, mint a bekapcsolás?
Ez azért van, mert a kikapcsoláskor a függőben lévő programok megakasztják a leállítás folyamatát.
Ennek oka pedig az, hogy a Microsoft nem szeretné, ha elveszne a munkád egy véletlen gombnyomás folytán. Természetesen, ha rendszeresen mented a munkád, és akarva kattintasz a leállításra, akkor jogosan várod el, hogy ne 2-3 percig tartson, mire kikapcsol a laptopod.
KIKAPCSOLÁS GYORSÍTÁSA
A kikapcsolást szerencsére tudod gyorsítani. Az első (a plusz egy) tipp tehát: egy parancsikon létrehozásával, majd annak asztalon való elhelyezésével egy kattintással, várakozás nélkül tudod leállítani a laptopod.
A parancsikon könnyen létrehozható és azonnali leállást biztosít
(Nagyításhoz kattints a képre)
Gyorsabb leállítás parancsikon létrehozása:
1. Kattints az asztalon jobb gombbal és válaszd az Új > Parancsikon opciót
2. Az „Adja meg az elem helyét” mezőbe a képen látható szöveget írd, vagy másold ki innen:
shutdown.exe -s -t 00 -f
3. A tovább megnyomásával nevet adhatsz a parancsikonnak, ami megjelenik az asztalodon
Ezzel az ikonnal várakozás nélkül, azonnal fog kikapcsolni a laptopod. A megoldás Windows 7-től kezdve minden Microsoft operációs rendszeren működik.
A felhasznált paraméterek értelmezése:
● -s: a shutdown, azaz leállás parancs kiadása. Helyettesíthető -r és -a paraméterekkel, amelyek rendre az újraindítás (restart) és a leállítás megszakítása (abort) funkciókat jelentik, ebből következik, hogy több különböző parancsikont is létrehozhatsz különböző paraméterezéssel (és funkciókkal),
● -t: a leállítás (vagy épp újraindítás, ha -r szerepel előtte) időzítője, az általunk megadott 00 az azonnali leállást jelenti, de ha 12-őt írsz a helyére, akkor 12 másodperc ideje van a futó programoknak a leállásra (alapértelmezett érték a 20 másodperc, a -t mögötti szám elhagyásával ennyi idő áll tehát rendelkezésre),
● -f: a futó programok erőltetett (forced, innen ered a paraméter) leállítása.
A paraméterek természetesen igény szerint bővebben módosíthatóak, erről a Microsoft TechNet (sajnos csak angol nyelven elérhető) szócikkét ajánlom figyelmedbe.
KEVÉSBÉ DRASZTIKUS MEGOLDÁSOK
A shutdown.exe fentebb vázolt paraméterezésével történő leállítás kétségkívül gyors. De: azonnal, kérdés nélkül kilövi az összes futó programot, ami olykor adatvesztéssel járhat. Így hát érdemes a kevésbé radikális módszerekhez nyúlni, az arany középutat választva.
A bejegyzés most következő felében a regisztrációs adatbázis értékeit fogjuk módosítani. Ezen módosítások fokozott körültekintést igényelnek.
Mielőtt bármilyen értéket módosítanál, készíts biztonsági mentést a regisztrációs adatbázis tartalmáról.
Ha elkészültél a biztonsági mentéssel, akkor nyisd meg a regisztrációs adatbázist. Ehhez a Start menü keresőjébe gépeld a „regedit.exe” kifejezést, majd válaszd ki az egyetlen találatot.
A megváltoztatandó értékek:
● WaitToKillServiceTimeout:
ez az érték határozza meg, hogy hány másodpercig várjon az egyes, nem válaszoló szolgáltatások leállításával a Windows.
Lokáció: HKEY_LOCAL_MACHINE / System / CurrentControlSet / Control
Alapértelmezett érték: 5000 (milliszekundum, azaz 5 másodperc)
Javasolt érték: 2000
Módosítás eredménye: A leállításkor 5 másodperc helyett 2 másodpercet vár a nem reagáló szolgáltatásokra a Windows, majd kérdés nélkül befejezi azokat.
● WaitToKillAppTimeout:
ez az érték határozza meg, hogy hány másodpercet kapnak a felhasználó által (általad) indított programok a folyamataik megszakításra.
Lokáció: HKEY_CURRENT_USER / Control Panel / Desktop
Alapértelmezett érték: 20000 (20 másodperc!)
Javasolt érték: 2000
Módosítás eredménye: a programok, amelyeket futtatsz (és ide tartoznak az automatikusan induló programok is) 2 másodpercet követően leállnak.
Ismerős az üzenet: "A program nem válaszol"?
● HungAppTimeout:
ez az érték határozza meg, hogy a nem válaszoló, felhasználó által indított programok mennyi időt kapjanak a munkamenet befejezésére.
Lokáció: HKEY_CURRENT_USER / Control Panel / Desktop
Alapértelmezett érték: 5000 (5 másodperc)
Javasolt érték: 2000
Módosítás eredménye: a programok, amelyek megakasztanák a leállást (hiszen nem válaszolnak), 2 másodperc leteltével automatikusan bezárásra kerülnek a Windows által.
● AutoEndTasks:
ez egy „0” és „1” érték között változtatható beállítás, mely a „0” álláson a kikapcsolt, az „1” álláson bekapcsolt funkcióban van. A funkció lényege, hogy a Windows a szokásosan megjelenő párbeszédpanel megjelenítése nélkül, kérdés nélkül leállítja a programokat.
Lokáció: HKEY_LOCAL_MACHINE / System / CurrentControlSet / Control
Alapértelmezett érték: 0
Ajánlott érték: 1
Módosítás eredménye: A képen is látható ablak nem jelenik meg, automatikusan leállnak a programok a gép leállításakor.
ÖSSZEGZÉSKÉPP
A bejegyzésben két, alapjaiban eltérő metódust mutattam be neked. Az első egy kérdés nélküli, azonnali leállás. A paramtérek módosítása természetesen lehetséges, amivel beállíthatsz egy tetszőleges késleltetést.
Maximum feszültség levezetésnek használható a 319 kattintás
A regisztrációs adatbázis ide vonatkozó kulcsainak módosítása merőben más megközelítés, amivel jóval nagyobb teret kapsz rá, hogy a leállás folyamatait szabályozd.
Ami nem kérdés: a fenti beállítások módosítása megoldja a lassan leálló laptopod problémáját. De fenti lehetőségek mindegyikét nem szükséges használnod egyszerre!
Magától értetődő, hogy a megváltoztatott értékek bármikor visszaállíthatóak, ha úgy gondolod mégsincs rájuk a továbbiakban szükséged.