Aus diesem Grunde sind Aussagen wie, "unter XP hat aber funktioniert was unter Vista nicht mehr geht" eigentlich Blödsinn, da damit nur ein subjektives Symptom beschrieben wird und nicht die eigentliche Ursache "falsche Zugriffsrechte".
Das Problem ist doch viel grundlegender.
Man kann z.B. seit Windows 2000 (wahrscheinlich auch schon unter NT) als User in c:\programme schreiben.
Es hat nur 15 Jahre lang niemand bemerkt, da jeder als Admin gearbeitet hat. Ähnlich verhält es sich mit
HKLM.
Rechte verstellen bedeutet in den meisten Fällen falsches Konzept im Programm.