Hallo Karl,
wie schnell eine Frage beantwortet wird hängt auch davon ab, wie bekannt ein bestimmtes Problem ist.
Deine ganze Beschreibung deutet zunächst darauf hin, dass deinem Benutzerkonto die entsprechenden Rechte fehlen, allerdings hast du im letzten Satz dann angegeben, ein neues Benutzerkonto mit Adminrechten angelegt zu haben, was ja nur geht, wenn das aktive Konto selbst über diese Rechte verfügt.
Du könntest mal Folgendes testen:
Die cmd.exe 'Als Administrator ausführen' lassen.
In der Eingabeaufforderung den Befehl net user administrator /active eingeben
Nach der Meldung 'Der Befehl wurde erfolgreich ausgeführt' kannst du über 'Benutzer wechseln' das Vista-Konto 'Administrator' aufrufen. Probiere unter dieser Anmeldung mal, ob es die Probleme mit der MMC dann auch gibt.
Mit net user administrator /active:no sollte später das Konto 'Adminstrator wieder deaktiviert werden. Eine dauerhalte Aktivierung ist nicht erforderlich und man sollte es in keinem Fall als normales Benutzerkonto verwenden.
Die Msxml2.dll wird meines Wissens unter Vista nicht verwendet, dafür aber eine Msxml6.dll. Die von dir gefundene Fix-it-Lösung ist auch für XP und dürfte vermutlich ebenfalls mit der Meldung über eine falsche Windows-Version verweigert worden sein.
Gruß
Kalle