Registro en Windows7 - aparece en powershell, pero no regedit

1

Mi software está escribiendo en el registro (HKCU: \ software \ classes \ clsid \). La clave que estoy escribiendo no aparece cuando voy a esa ubicación en regedit. Sin embargo, si navego a esa ubicación en powershell, veo SOLO la entrada que agregué, y no las otras identificaciones de clase que veo en regedit. Es casi como si hubiera dos versiones del registro.

Estoy usando Windows7 (movido recientemente desde XP, así que probablemente haya algunas cosas de virtualización extrañas que aún no he aprendido ;-)).

Gracias por cualquier ayuda en esto, Dan.

Dan
fuente

Respuestas:

0

Sí, la configuración del registro para aplicaciones en ciertas situaciones funciona de manera diferente en Windows 7 que en XP. Usted puede leer sobre ello aquí: http://msdn.microsoft.com/en-us/library/bb530198.aspx

Básicamente, todas las aplicaciones de software de 32 bits obtienen su propio espacio de registro "virtual" a los efectos de la compatibilidad con versiones anteriores, por lo que ya no es necesario ejecutar las aplicaciones "Como administrador" para cumplir con la nueva política de seguridad en Vista (y en su mayor parte, las aplicaciones se realizan) encendido por Win7).

BBlake
fuente
Genial, gracias por eso. Los valores aparecían en "HKEY_USERS \ & lt; User SID & gt; _Classes \", como se describe en su enlace. Era este camino que PowerShell estaba mostrando.
Dan
Un poco fuera de lugar, pero encontré una pieza de software que parece muy superior al programa regedit de MS. Si hubiera buscado mis entradas de registro usando esto en lugar de regedit, ¡no habría necesitado publicar esta pregunta en primer lugar! resplendence.com/main
Dan