Хорошо, основываясь на всей информации, которую вы дали:
Вы не можете запустить "полную версию" Windows 7 на DVD. Во-первых, полная установка слишком велика, а во-вторых, полная версия Windows должна иметь возможность записи в исходный код, поэтому DVD не будет работать.
Если загрузка с USB-диска совершенно невозможна, а полная установка Windows 7 через DVD отсутствует, вы гораздо более ограничены в своих возможностях, но, по крайней мере, теперь у вас есть лучшее представление о том, что вы можете и не можете делать.
Существуют Live CD от Linux и Windows, но если вам нужны .Net и Mono (Linux-совместимая реализация .Net) не будет работать, вам нужна Windows.
Еще раз, предположения:
- Невозможно выполнить загрузку с USB-накопителя.
- Вам нужен .Net, а не Mono или какие-либо альтернативы.
- Windows не будет запускаться как полная установка с DVD-диска, как из-за места, так и из-за необходимости записи на "базовый" носитель.
Таким образом, единственный вариант - это диск Live Windows с предустановленными компонентами .Net.
Если Windows XP является опцией, ее гораздо проще установить на диск, и на ней будет работать .Net (я думаю, до Runtime 4), которую можно будет установить как часть установки Live disk. Попробуйте PE Builder, если этот вариант будет работать для вас: http://www.instantfundas.com/2007/11/how-to-create-windows-xp-live-cd.html
Я не могу найти вариант для Windows 7 Live, который явно заявляет, что он позволяет функцию .Net. Хотя в Windows 7 по умолчанию реализован .Net, поэтому, если это не специальный набор инструментов .Net, не включенный по умолчанию, вы можете обнаружить, что он будет работать без каких-либо специальных действий.
Вот еще одна возможность:
http://www.hanselman.com/blog/GuideToInstallingAndBootingWindows8DeveloperPreviewOffAVHDVirtualHardDisk.aspx
Это инструкции по загрузке с виртуального жесткого диска или виртуального жесткого диска, такого как Windows 8 Developer Preview. Создание виртуального жесткого диска Windows 7 не должно быть слишком сложным, и оно должно работать в соответствии с вашими условиями лицензирования.
Если у вас достаточно большой USB-накопитель, это может помочь избежать проблем с загрузкой с USB. Похоже, вы могли бы заменить загрузку с USB-шагов загрузкой с диска, а затем смонтировать VHD, сохраненный на USB-накопителе, в соответствующую точку процесса установки.