Zitat:
The valid
access rights for registry keys include the
DELETE, READ_CONTROL, WRITE_DAC, and WRITE_OWNER standard
access rights. Registry keys do not support the SYNCHRONIZE standard
access right.
Wenn dann immernoch Fehler 5 kommt, wird das schon seine Gründe haben (die man im Übrigen mit REGEDT32 - auf Windows 2000 - und REGEDIT - Nachfolgeversionen - auch händisch überprüfen kann, falls der Schlüssel mal seine Berechtigungen nicht einfach nur vererbt bekommen sollte - wie es meist der Fall ist).
Und ja, mit KEY_ALL_ACCESS hat man selbstverfreilich auch DELETE-Zugriff, aber umgekehrt ist eben nicht der Fall. Und der Zugriff wird aufgrund des insgesamt angeforderten Zugriffs erlaubt oder verweigert. Also alles im grünen Bereich