Very strange... It must work. Did you disable UAC while performing "slmgr -ilc"? Because it must be completely disabled... I dealt with a similar problem few time ago.