01.06.2014, 10:04
Witam,
pewnie każdy użytkownik, który choćby rozważał zmianę systemu operacyjnego z Windows 7 na 8 zwrócił uwagę, na szybkość uruchamiania się "8-semki", która jest zdecydowanie korzystniejsza dla nowego OS Microsoftu.
Za szybkim uruchamianiem stoi tak zwane "Hybrid boot", polega to mniej więcej na tym, że użytkownik zostaje wylogowany (procesy do niego przypisane - zabite), a komputer zwyczajnie się hibernuje.
Uruchomienie komputera staje się dzięki temu o 30-70% szybsze.
Zrobiłem film, który prezentuje te różnice:
http://www.youtube.com/watch?v=uNi5Lwfqm18
Ogólnie rzecz ujmując, takie zamykanie w Windows 7, pozwoliłoby zaoszczędzić trochę czasu, dlatego też postanowiłem zrobić własną wersję rozwiązania.
Program, który utworzyłem to tak naprawdę pokompilowane do plików exe pliki batch (przy pomocy batch_to_exe_converter V1.51) + wpis zadania do harmonogramu zadań.
Zawartość pliku zamykanie hybrydowe.bat -> zamykanie hybrydowe.exe:
@ECHO OFF
ECHO shutdow>"C:\Users\Public\hybrid_shutdown.dat"
shutdown /l /f
Zawartość pliku hibernate.bat:
@echo off
for /f "tokens=1-7 delims=,: " %%a in ('query user ^| find /i "disc"') do logoff %%b
IF EXIST "C:\Users\Public\hybrid_shutdown.dat" GOTO hybrid_shutdown
GOTO done
:hybrid_shutdown
del "C:\Users\Public\hybrid_shutdown.dat"
Shutdown /h /f
:done
Zawartość pliku add_xml.bat:
@ECHO OFF
SCHTASKS /Create /tn "Hybrid Boot" /XML "Hybrid Boot.xml"
Zawartość pliku Hybrid Boot.XML pod następującym linkiem:
http://david4006.allalla.com/Hybrid%20Boot.xml
Całość możemy sobie oczywiście skompilować, zmienić, dostosować do własnych potrzeb etc.
Możemy też skorzystać z gotowego instalatora:
http://david4006.allalla.com/Zamykanie_h...nstall.exe
Mam nadzieję, że się spodoba.
Z góry mówię, że nie chcę słyszeć tekstów w stylu "Wirus, nie pobierajcie tego!", bo wrzuciłem wszystkie kody, można sprawdzić co po kolei robi każda linijka i nie jest to nic związanego z uszkadzaniem systemu itp. Jeśli ktoś nie wierzy mi, że wersja skompilowana jest czysta, to proszę wykonać kompilacje samemu, efekt będzie identyczny.
Pozdrawiam,
Dawid Gutkiewicz.
pewnie każdy użytkownik, który choćby rozważał zmianę systemu operacyjnego z Windows 7 na 8 zwrócił uwagę, na szybkość uruchamiania się "8-semki", która jest zdecydowanie korzystniejsza dla nowego OS Microsoftu.
Za szybkim uruchamianiem stoi tak zwane "Hybrid boot", polega to mniej więcej na tym, że użytkownik zostaje wylogowany (procesy do niego przypisane - zabite), a komputer zwyczajnie się hibernuje.
Uruchomienie komputera staje się dzięki temu o 30-70% szybsze.
Zrobiłem film, który prezentuje te różnice:
http://www.youtube.com/watch?v=uNi5Lwfqm18
Ogólnie rzecz ujmując, takie zamykanie w Windows 7, pozwoliłoby zaoszczędzić trochę czasu, dlatego też postanowiłem zrobić własną wersję rozwiązania.
Program, który utworzyłem to tak naprawdę pokompilowane do plików exe pliki batch (przy pomocy batch_to_exe_converter V1.51) + wpis zadania do harmonogramu zadań.
Zawartość pliku zamykanie hybrydowe.bat -> zamykanie hybrydowe.exe:
@ECHO OFF
ECHO shutdow>"C:\Users\Public\hybrid_shutdown.dat"
shutdown /l /f
Zawartość pliku hibernate.bat:
@echo off
for /f "tokens=1-7 delims=,: " %%a in ('query user ^| find /i "disc"') do logoff %%b
IF EXIST "C:\Users\Public\hybrid_shutdown.dat" GOTO hybrid_shutdown
GOTO done
:hybrid_shutdown
del "C:\Users\Public\hybrid_shutdown.dat"
Shutdown /h /f
:done
Zawartość pliku add_xml.bat:
@ECHO OFF
SCHTASKS /Create /tn "Hybrid Boot" /XML "Hybrid Boot.xml"
Zawartość pliku Hybrid Boot.XML pod następującym linkiem:
http://david4006.allalla.com/Hybrid%20Boot.xml
Całość możemy sobie oczywiście skompilować, zmienić, dostosować do własnych potrzeb etc.
Możemy też skorzystać z gotowego instalatora:
http://david4006.allalla.com/Zamykanie_h...nstall.exe
Mam nadzieję, że się spodoba.
Z góry mówię, że nie chcę słyszeć tekstów w stylu "Wirus, nie pobierajcie tego!", bo wrzuciłem wszystkie kody, można sprawdzić co po kolei robi każda linijka i nie jest to nic związanego z uszkadzaniem systemu itp. Jeśli ktoś nie wierzy mi, że wersja skompilowana jest czysta, to proszę wykonać kompilacje samemu, efekt będzie identyczny.
Pozdrawiam,
Dawid Gutkiewicz.