Hola, tengo una duda respecto al registro y batch.
se podra modificar mediante un batch la clave
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-931655725-2978431882-2472989088-1000.bak
y dejarla
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\S-1-5-21-931655725-2978431882-2472989088-1000
esto suele ocurrir por problemas de perfiles temporales de usuarios en windows
me bastari entender con que parametros se podria realizar el resto peudo hacerlo yo, si alguien me quiere dar una mano se lo agradecere =)
Hola!
Probaste buscar en Google (https://www.google.com/search?q=modify+registry+batch)?
Saludos!
Un renombrado es en realidad una copia + eliminación.
En Batch puedes utilizar el comando externo REG para copiar una clave con todas sus subclaves y valores, y posteriormente eliminar la clave original:
@Echo OFF
Set "keyPath=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
Set "oldSubKeyName=S-1-5-21-1883650716-811015797-4219985817-500.bak"
Set "newSubKeyName=S-1-5-21-1883650716-811015797-4219985817-500"
Set "registryView=64"
REG.exe Copy "%keyPath%\%oldSubKeyName%" "%keyPath%\%newSubKeyName%" /S /F /REG:%registryView%
If %ErrorLevel% EQU 0 (
REG.exe Delete "%keyPath%\%oldSubKeyName%" /F /REG:%registryView%
)
Pause & Exit /B 0
¡Saludos!