[DUDA] Modificacion de SID en registro windows

Iniciado por Mahoro, 22 Abril 2017, 00:06 AM

0 Miembros y 1 Visitante están viendo este tema.

Mahoro

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 =)

MCKSys Argentina

MCKSys Argentina

"Si piensas que algo está bien sólo porque todo el mundo lo cree, no estás pensando."


Eleкtro

#2
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:

Código (dos) [Seleccionar]
@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!