Si eres administrador y solo tú tocas, ¿quién te ha cambiado los permisos?
Lo mismo pienso yo...
Bueno
Oskoa, como ya te dije... Todo tiene solución respecto a Windows. Te digo la solución más sencilla que hacer la política del registro y esas cosas, para que la uses si te vuelve a pasar lo mismo...
1. Te bajas esta herramienta de microsoft >
subinacl2. Te añades como administrador con el comando que te dije antes de netlocal (por si las moscas...)
3. En consola: (En Windows XP no se si es necesario escribir el nombre de grupo en inglés, así que prueba los dos comandos a ver cual es el que te sirve)
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administradores=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administradores=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administradores=f /grant=system=f
subinacl /subkeyreg HKEY_USERS /grant=administradores=f /grant=system=fo
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f /grant=system=f
subinacl /subkeyreg HKEY_USERS /grant=administrators=f /grant=system=fNada más. Haz un batch que lo haga automático xD.
Saludos.
PD: Por cierto encontré un fix it de esos de microsoft de WinXP para resetear los permisos del registro, o algo así era, no encuentro la página en mi historial pero está en el Fix it central de microsoft o por ahi en technet.
EDITO: Y para Windows 7 tienes
SetACL.exeEjemplo para hacer propietario y darle acceso total a la rama hkey local machine:
setacl -on "HKLM" -ot reg -rec yes -actn setowner -ownr "n:Administradores"
setacl -on "HKLM" -ot reg -rec yes -actn ace -ace "n:Administradores;p:full"