Согласно этому FAQ от Microsoft (здесь):
Windows 7 Starter поставляется только с предустановленной версией - в основном на нетбуках - поэтому вы не можете купить и установить ее самостоятельно. Он предназначен для выполнения базовых задач, таких как использование Интернета, отправка электронной почты и создание документов.
Это говорит о том, что даже если вы получите установочный носитель и отредактируете конфигурационный файл, как описано в вашей ссылке, у вас все равно не будет установки, соответствующей условиям лицензии, поскольку вам все равно понадобится ключ продукта Windows 7 Starter.
Даже если бы вы получили его, использование его на виртуальной машине не соответствовало бы лицензии, поскольку согласно указанному документу ключи для Starter продаются только с аппаратным обеспечением и, скорее всего, являются ключами OEM, то есть их использование разрешено только с аппаратным которые они были проданы.
Если ваш бюджет не равен абсолютному нулю, вы можете легально использовать Windows на виртуальной машине Azure. Они не бесплатны, но не слишком дороги, и стоимость лицензии Windows включена в цену, которую вы платите.
Альтернативным вариантом будет настройка виртуальной машины Linux с веб-сервером и конкретной версией Ruby. Вы можете довольно легко настроить FTP или SSH-сервер на этих виртуальных машинах для передачи файлов и выполнить кодирование при установке Windows на хост-машине (я полагаю, у вас уже есть один ящик с Windows)