Я совершенно уверен, что Вы запрашиваете, не возможно (или по крайней мере, было бы чрезвычайно хитро и включен для реализации).
Честно говоря, Виртуализация походит на идеальное решение Вашей проблемы. Используя технологию виртуализации без операционной системы, такую как (свободный) XenServer или VMware ESXI (также свободный) установленный на Ваш физический сервер, Вы могли создать столько виртуальных машин Windows, сколько Вам нравится (одно действие как сервер IIS, другой как SQL-сервер и т.д.), и Вы могли включить и выключить их как Вам нравится. У Вас могли также быть все эти серверы, работающие одновременно - безотносительно соответствий Ваши потребности.
Кроме того, с этим маршрутом у Вас есть средство для создания снимков виртуальных серверов, которые можно затем откатывать к тому, если недавнее обновление кода повреждает что-то.
Определенно стоящий размышления о.
Если Вы еще не готовы к виртуализации, то правильное направление для Вас для заглядывания является решением для начальной загрузки PXE. Я не слишком знаком лично с начальной загрузкой PXE, но или этот ресурс или некоторый Google-Fu должны получить Вас перемещающийся в правильное направление.