variable de entorno para hkey_users/software

variable de entorno para hkey_users/software

Muchas de mis configuraciones de software se almacenan en la HKEY_USERS\S-1-5-21-2715202203-4090495733-1863141328-1000\Softwarecarpeta de registro. Para desarrollar aplicaciones portátiles, quiero conocer la variable de entorno para S-1-5-21-2715202203-4090495733-1863141328-1000poder hacer referencia a ella dinámicamente desde cualquier computadora que desee.
La secuencia anterior es obviamente diferente para distintos usuarios.

captura de pantalla de mi registro

1:ingrese la descripción de la imagen aquí

Respuesta1

Las claves bajo HKEY_USERS son SID (IDentificador de seguridad). Hay algunos SID bien conocidos que son los mismos para todos los sistemas. Microsoft tiene undocumentodescribiendo estos. Ese mismo documento dice que S-1-5-21 son SID no únicos. Por lo tanto, los SID que comienzan con S-1-5-21 se crean dinámicamente y no son los mismos en diferentes sistemas.

Para abreviar: lo más probable es que esa misma clave de registro no exista en ninguna otra PC que tenga en sus manos.

Si la clave de registro es para su propia cuenta de usuario, puede usar HKEY_CURRENT_USER. HKEY_CURRENT_USER es un acceso directo para su clave de registro HKEY_USERS\S-1-5-21-....

Si no está seguro de cuál es su propio SID, puede obtenerlo con whoami /user.

Respuesta2

Para agregar información de registro faltante de un programa anterior que espera que los datos estén en la clave HKEY_USERS//Software/

No puede crear un nuevo SID tal como está contenido en el archivo de combinación .reg, no puede crear nuevos SID independientemente de los permisos.

Entonces, poner las claves en el SID existente resolverá el problema.

O simplemente cambie el SID en el archivo de registro con SID en el editor de registro de su sistema.

Por ej. Quiere fusionar un archivo de registro que contiene: [HKEY_USERS\S-1-5-21-1960408961-1202660629-1177238915-1005\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU\exe]

El SID en el archivo es [S-1-5-21-1960408961-1202660629-1177238915-1005]

mientras que el SID en el editor de registro de su sistema es diferente

HKEY_USERS\S-1-5-21-1956030832-895603407-332460711-1000\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSavePidlMRU\exe

El SID en el editor de registros es [S-1-5-21-1956030832-895603407-332460711-1000]

Así que simplemente edite el archivo .reg y reemplace el SID con el SID en el Editor del Registro.

Espero haber sido claro.

Y esta es mi referencia que me llevó a esta solución:

[[[Subclaves de registro en HKEY_USERS

A continuación se muestra un ejemplo de lo que puede encontrar en la colmena HKEY_USERS:

HKEY_USERS\.DEFAULT
HKEY_USERS\S-1-5-18
HKEY_USERS\S-1-5-19
HKEY_USERS\S-1-5-20
HKEY_USERS\S-1-5-21-0123456789-012345678-0123456789-1004
HKEY_USERS\S-1-5-21-0123456789-012345678-0123456789-1004_Classes
...

Los SID que ve en HKEY_USERS ciertamente serán diferentes a la lista que incluí anteriormente.

Si bien es probable que tenga .DEFAULT, S-1-5-18, S-1-5-19 y S-1-5-20, que corresponden a cuentas integradas del sistema, su S-1-5- Las claves 21-xxx serán exclusivas de su computadora ya que corresponden a cuentas de usuario "reales" en Windows.]]]

Gracias y Saludos cordiales...

información relacionada