That microsoft link you have posted is wrong. I tried it and it doesn't work. See my post from earlier for that actual fix (the one indicated by Si_the_geek ).

I worked with Microsoft on this and the tech I was working with got my app to install on every version of 32-bit windows. The machines he used were "clean" machines meaning all they had on them was a Windows version.