Necesito exportar una clave de registro de tipo REG_SZ usando formato hexadecimal porque contiene algunos valores no imprimibles (00 y 0a). Entonces, cuando lo exporto como .reg usando regedit, no puedo obtener el archivo correcto. ¿Existe una forma sencilla de exportarlo en formato hexadecimal?
Me saldría algo como el siguiente ejemplo
[HKEY_CURRENT_USER\Mykey]
@=hex(1):31,00,73,00,74,00,20,00,4c,00,69,00,6e,00,65,00,0d,00,0a,00,00"
Respuesta1
En lugar de exportar usando la interfaz de usuario o regedit /e
, use reg save
. Guardará los valores como un archivo binario, luego podrá volver a importarlos usando el reg restore
comando. Debe hacer esto en un símbolo del sistema elevado. Tenga en cuenta que esto también incluye los permisos de las claves.
p.ej
reg save HKEY_CURRENT_USER\Mykey C:\Temp\SavedMyKey
reg restore HKEY_CURRENT_USER\Mykey C:\Temp\SavedMyKey