Обычно, когда вы пытаетесь применить участок к версии, которая не соответствует ее целям, которые Windows Installer должен дать вам, сообщение, подобное "Участку модернизации, не может быть установлено службой установщика Windows, потому что программа, которая будет модернизирована, может отсутствовать, или участок модернизации может обновить различную версию программы..." Разве вы не получаете это сообщение?
Этим управляет OS от моего знания, не InstallShield.