I used in-place upgrade between Windows 7 Professional and Windows 7 Enterprise (using the method listed on this site). What happens now is that, when i'm trying to do deployment, sysprep keeps saying that i can't use it on upgraded machines (which in fact, refers to OS-between upgrades, XP-Vista, Vista-7, etc) but it seems it also detects those in-place repairs as upgrades. Is there any way to remove the info left by the upgrade, so that it believes is a "clean" system, as it likes to say? Or shall the binary be modified for it to be ran without that check? I must note that Vista/WS2008 sysprep runs fine, as i think it isn't designed to block "Enterprise" systems. It should be harmless to run it, but i want to be sure that there's no other way. If left with no choice i'd simply replicate the images and let the conflicts, if any is real, occur. Thanks.
I found the solution, works on Windows 7: They should do a post about this, because in-place repair counts as an *upgrade* when really it isn't. This post may be locked at this point. URL: ht tp://social.technet.microsoft.com/Forums/en-US/windowsserver2008r2management/thread/9f845382-c16a-4b09-9557-858e1866f2e1/