MS tells: "This article is not for use with Windows Vista, with Windows Server 2008, or with later Windows operating systems. Starting with Windows Vista and with Windows Server 2008, Windows component installation is manifest-based. Trying to manually register specific components, as described in the following steps, can have unexpected results that may require you to reinstall Windows to resolve."
Translated: those steps shouldn't work on vista, 7, server 2008, 8, server 2012, 8.1, 10, server 2016.
The question is: why did they work on windows vista?