Новая на тот момент Windows 95 рождалась в муках, так как создавалась под 32-битные приложения, но также обязана была поддерживать внушительный ассортимент 16-битных программам под DOS и Windows 3.x. Первые работали уже с развитым графическим интерфейсом, который был очень громоздким в сравнении со старыми консольными решениями. Чтобы пользователь в критической ситуации не ждал подолгу загрузку ОС, в систему добавили скрытую функцию «быстрой перезагрузки».
Чтобы активировать функцию, нужно было удерживать клавишу Shift при выборе перезагрузки через интерфейс. В идеале это приводило к чуть более быстрому восстановлению рабочего стола. Система завершала работу 16-битного ядра Windows, затем 32-битного менеджера виртуальной памяти и — наконец — возвращала процессор в реальный режим.
Управление передавалось исполняемому файлу win.com, который пытался перезапустить систему, минуя длительные аппаратные проверки полной загрузки. Это далеко не всегда было правильным решением, все зависело от ситуации, из-за которой пришлось перезагружать систему. К тому же, функция работала крайне нестабильно — в частности, она пыталась высвободить как можно больший блок памяти для загрузки ОС, но если процесс по какой-то причине прерывался, память оставалась фрагментированной. И, как следствие, вместо ускоренной перезагрузки поневоле приходилось проходить уже долгую полную процедуру.
