| Fast reboot + DiskSync NT3.51/NT4/w2k/XP/2003by Axxie (axxieX@mail.ru (remove X)),Alter (alterX@alter.org.ua (remove X))
Эти утилити умеют 
    корректно производить мгновенную перезагрузку с возможностью
        сохранения User Profile (пользовательские настройки),
        а также нормальные операции shutdown/reboot/logoff/poweroff,
        по нажатию комбинации клавиш Ctrl-Alt-Shift-Del и из
        командной строки.
    перезагружаться в произвольную ОС, описаную в BOOT.INI при нажатии Ctrl-Alt-Shift-Break.
        Ждать появления загрузочного меню имени WinNT и выбирать там нужный пункт не потребуется :)
    принудительного закрывать приложения при завершении работы.
    принудительного сохранять данные из кеша ОС на диск.
   Использованиеfreboot.exe без параметров при первом запуске показывает диалог настройки. Если freboot.exe
  уже установлен, он запустится в соответствии с параметрами, прописаными в реестре, см. в Registry значение 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run],"FastReboot"
 Диалог настройки можно также вызвать при помощи ключа --setup Ключи -q (Quick Reboot) и -m (Reboot Manager)
  включают ожидание комбинаций Ctrl-Alt-Shift-Del
  и Ctrl-Alt-Shift-Break соответственно.
  Ctrl-Alt-Shift-Del вызывает быструю перезагрузку или выключение компьютера в соответствии с
  дополнительными ключами -r, -s, -p, -l.
  Ctrl-Alt-Shift-Break вызывает меню выбора ОС, в которую нужно перезагрузиться. Список ОС строится на основе
  содержимого BOOT.INI. После выбора нужной ОС freboot.exe перестраивает BOOT.INI и
  инициирует быструю перезагрузку, как при нажатии Ctrl-Alt-Shift-Del. Основным преимуществом будет то,
  что не придется ждать появления WinNT'шного boot-manager'а и выбирать в нем нужный пункт.
   Ключ -f вызывает принудительное завершение всех приложений перед выходом из системы. При использовании -u перед перезагрузкой будет сохранен User Profile
  текущего пользователя (благодаря этому FReboot полезен и в NT4).
   Для работы быстрой перезагрузки необходимы права Администратора.При запуске без -q, -m и -u инициируется нормальный процесс shutdown/reboot/logoff/poweroff.
 Если у вас запущены сервисы, требующие корректной остановки перед
перезагрузкой, можно добавить ключик '--script <script_full_path>'.
После этого FReboot будет исполнять указаный bat-файл
или приложение перед перезагрузкой. Например, я использую следующий bat-файл 'stop_crit_svc.bat': 
net stop "Apache"
net stop "OracleServiceRECOGN"
net stop "OracleOraHome81TNSListener"
 Список всех доступных ключей: | ключ | описание |  
        | <none> | перейти в режим ожидания и при нажатии Ctrl-Alt-Shift-Del сохранить данные на диски и произвести мгновенную перезагрузку |  
        | -i | мгновенная перезагрузка (может быть использована совместно с -u) |  
        | -q | инициировать быструю перезагрузку при нажатии Ctrl-Alt-Shift-Del |  
        | -m | вызвать меню выбора ОС, в которую нужно перезагрузиться при нажатии Ctrl-Alt-Shift-Break |  
        | -r | перезагрузка (reboot) |  
        | -s | завершение работы (shutdown) |  
        | -l | закрытие рабочей сессии (logoff) |  
        | -p | выключение питания |  
        | -u | при быстрой перезагрузке сохранить User Profiles (пользовательские настройки), работает в NT4 и выше |  
        | -f | принудительное завершение приложений |  
        | -g | запустить менеджер BOOT.INI (с версии 0.3b) |  
        | --script <script_path> | запустить указаное приложение или bat-файл перед перезагрузкой |  
        | --setup | запустить конфигуратор в граф. режиме | 
 
 Install notessetup.bat запускает встроеный конфигуратор FReboot.exe. По окончанию работы конфигуратора
в Registry устанавливаются 2 значения. 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run],"FastReboot"
 Эта строка говорит shell'у (explorer.exe) запустить FReboot.exe с некоторыми ключами. 
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Environment],"BootDrive"
 Это значение определяет системную переменную BootDrive, которую FReboot использует для поиска BOOT.INI. 
 Последняя версия основной утилиты
 - freboot_v3c.rar/tgz (45.9 Kb/57.7 Kb)   Плюс еще в процессе разработки возникли побочные продукты:
 1.
  Утилита для перезагрузки NT3.51/NT4/w2k/XP из командной строки. Можно также создать
  shortcut на desktop'е и установить для него какой-нибудь hot-key
  (например Ctrl-Alt-Shift-\).
 Последняя версия - FastReboot_v1c.rar/tgz (21.8 Kb/22.7 Kb)
 PS. эта функциональность полностью включена в основной продукт, так что
  версия совсем последняя ;)
 2.
  Утилита для сброса дискового кэша для NT3.51/NT4/w2k/XP из командной строки. В отличие от
  SysInternal'овской утилиты sync.exe позволяет работать со сменными носителями.
  Довольно полезна для Flash-disk'ов и CD/DVD-RW отформатированных по стандарту UDF.
 Особенно при работе в 
  NT4 с USB драйверами
  перед отключением устройства.
 Последняя версия - DSync_v1d.rar/tgz (28.8 Kb/30.4 Kb)
 3.
  Утилита, выдающая список залогиненных в системе пользователей.
 Последняя версия - EnumUsers_v1a.rar/tgz (21.8 Kb/22.7 Kb)
 
 Архив версийИсправление страшного бага: если нажать княпочку, соответствующую несуществующему пункту меню, 
то boot.ini портился :(
freboot_v3b.rar/tgz (45.9 Kb/57.7 Kb) and freboot_v3b_src.rar/tgz (39.9 Kb/47.3 Kb)
 2008.09.10
 
 1-апрельская версия с поддержкой NT 3.51 :)
freboot_v3b.rar/tgz (45.9 Kb/57.7 Kb) and freboot_v3b_src.rar/tgz (39.9 Kb/47.3 Kb)
 2007.04.01
 
 Ряд на вид мелких, но полезных исправлений из области совместимости с окружающей средой.
freboot_v3a.rar/tgz (45.8 Kb/57.6 Kb) and freboot_v3a_src.rar/tgz (39.6 Kb/47 Kb)
 2006.11.02
 
 
 
freboot_v3.rar/tgz (52.8 Kb/77.2 Kb) and freboot_v3_src.rar/tgz (38.5 Kb/45 Kb)Добавлен GIU-конфигуратор
Сделана возможность перезагрузки в указаную ОС по Ctrl-Alt-Shift-Break
Переписана страничка с описанием. Старая версия лежит здесь
 2006.08.29
 
 
 
freboot_v2c.rar/tgz (33.3 Kb/44.3 Kb) and freboot_v2c_src.rar/tgz (23.8 Kb/26.5 Kb)
В DSync.exe добавлено подавление неполезных виндовых табличек "А ну ка вставьте мне диск!" при обращении к пустому
Removable drive.
Вот новый exe-шник и исходники:
DSync_v1b.rar/tgz (27.8 Kb/29.4 Kb)
В связи с этим обновлен весь пакет Fast Reboot:
 2005.04.12
 
 
 
Исправлен баг в DSync.exe, связанный с возможностью сделать sync только для одного тома.
Вот новый exe-шник и исходники:
DSync_v1b.rar/tgz (27.8 Kb/29.4 Kb)
В связи с этим обновлен весь пакет Fast Reboot:
 freboot_v2b.rar/tgz (33.3 Kb/44.2 Kb) and freboot_v2b_src.rar/tgz (23.8 Kb/26.4 Kb)2004.10.26
 
 freboot_v2a.rar/tgz (33.3 Kb/44.3 Kb) and freboot_v2a_src.rar/tgz (23.7 Kb/26.4 Kb)
 
 
2004.09.03
Добавлена возможность запустить любую программу или bat-файл перед перезагрузкой.
Например, если у вас работают сервисы, требующие коректной остановки (например
Oracle или еще какие-нибудь БД), можно перед быстрой перезагрузкой запустить .bat-файл,
который остановит эти сервисы. Это делается добавлением ключа
'--script <script_full_path>' к командной строке (см. readme.txt)
Сделана защита от одновременного запуска нескольких копий FReboot.exe
 
 freboot_v1i.rar/tgz (31.5 Kb/42.4 Kb) and freboot_v1i_src.rar/tgz (21.8 Kb/23.3 Kb)
 I'm very sorry again...
 Проглядели уйму багов в коде, отвечающем за сохранение User Profiles.
Оно мало того, что не работало, но еще и вводило систему в странное
полуподвисшее состояние. Исправлено.
 2003.11.06(11)
 
 freboot_v1g.rar/tgz (31.1 Kb/41.9 Kb) and freboot_v1g_src.rar/tgz (21.2 Kb/22.5 Kb)
 I'm sorry...
 
 
2003.10.29
Исправлена бага, из-за которой не компилировалась PUHandler.dll, необходимая
для сохранения User Profiles перед перезагрузкой.
Также исправлен дистрибутив (по недосмотру PUHandler.dll в него ранее не входила).
Убрал также зависимость исходников от наличия Platform SDK и XP DDK,
точнее header'ов и lib'ы.
 
 freboot_v1f.rar/tgz (30 Kb/40.7 Kb) and freboot_v1f_src.rar/tgz (20.4 Kb/21.7 Kb)
 
 
2003.10.21
Добавлена возможность сделать мгновенную перезагрузку из командной строки
(ключ -i). Вместе с этим ключем можно использовать и -u - 
сохранение User Profile.
Исправлена бага, из-за которой в Release-версии не работали ключики
в камандной строке.
 
 freboot_v1d2.rar/tgz (29.9 Kb/40.6 Kb) and freboot_v1d2_src.rar/tgz (20.2 Kb/21.4 Kb)
 
 
2003.09.18
Реализована основная задумка. Ура.
DSync теперь sync'ает все диски (кроме A: и B:) если его запустить без параметров.
Все побочные продукты идут в одном флаконе с основным.
Разделены откомпилированные модули и исходники.
 
 FastReboot_v1c.rar/tgz (21.8 Kb/22.7 Kb)
 Исправлена обработка неправильных ключей в командной строке и добавлены иконки
в сам EXE'шник. LNK файл теперь ссылается на иконку внутри EXE'шника а не из
shell32.dll.
 2003.08.24
 
 FastReboot_v1a.rar/tgz (19.6 Kb/20.3 Kb) 
содержит исходники, проектный файл для VC6, откомпилированную Release-версию и
инсталлятор
fshutdown.exe
 Это консольная утилита, позволяющая производить shutdown/reboot/logoff/poweroff
с возможностью принудительного завершения приложений.
 fshutdown.exe воспринимает следующие ключи:
 
 
setup.bat 
устанавливает на
рабочий стол ссылку на fshutdown.exe -rf с горячими клавишами Ctrl-Alt-Shift-\.
        | -r | reboot |  
        | -s, -h | shutdown |  
        | -l | logoff |  
        | -p | poweroff |  
        | -f | force applications to terminate |  2003.07.26
 
 DSync_v1.rar/tgz (27.6 Kb/29.1 Kb) 
содержит исходники, проектный файл для VC6 и откомпилированную Release-версию
DSync_v1.exe
 2003.06.03
 
 reboot_v1.rar/tgz (10 Kb/10.6 Kb) 
содержит исходники, проектный файл для VC6 и откомпилированную Release-версию
reboot.exe
 2003.04.11
 
 Предложения и исправления слать на
  FB
  or mail axxieX@mail.ru (remove X)
   
  Share    ,   FB  or mail alterX@alter.org.ua (remove X)
   
  Share     
 
 |