It's actually quite simple, simply compile a new C application, calling the relevant Registry API functions, RegQueryValueEx,RegSetValueEx.
Once compiled you can call it from batch! easy as pie! and it only takes a few hours.
Oh and it still won't workaround registry permissions.