windows - Why/how are Registry Entries Hidden in Regedit but visible in PowerShell? -


i'm working new property schema, , have been in habit of checking registry when register or unregister new version. 1 of primary places check hkey_local_machine\software\microsoft\windows\currentversion\propertysystem\propertyschema.

interestingly, lose access registry location in regedit. see see (note absence of propertyschema): enter image description here

i know schemas still registered, because can use prop.exe tool , propschema sdk sample application describe them. properties available in windows explorer , in search.

also, can use powershell list contents of hive:

c:\users\carlton> cd hklm: hklm:\> c:\users\carlton> cd hklm: hklm:\> cd software\microsoft\windows\currentversion\propertysystem\propertyschema hklm:\software\microsoft\windows\currentversion\propertysystem\propertyschema> dir       hive: hkey_local_machine\software\microsoft\windows\currentversion\propertysystem\propertyschema   name                           property ----                           -------- 0000                           (default)  : c:\program files\internet explorer\ie9props.propdesc                                schemaid   : {d9b5aba1-5e8a-4902-b6a1-50b3c0311c2e}                                uri        : ie9props.propdesc                                compacturi : 5376bae4b39f43768806afcb6b8ff5464bf9c989d1a819c6e6d99ba1e8ce2512 0001                           (default)  : c:\program files\microsoft office\office14\custom.propdesc                                schemaid   : {537aaab1-1d85-48dc-a99e-16eb8c309fe5}                                uri        : custom.propdesc                                compacturi : 2e3be58e5cbbc0da093956b46a3905f11cf0f5bbf11987a8619e25f7261ee8be 0002                           (default)  : c:\apps\msoffice\office14\visiocustom.propdesc                                schemaid   : {18503526-0466-4942-ac6e-41c1d380eaba}                                uri        : visiocustom.propdesc ... 

anyway, don't understand how happens, , whether should worried it. exporting key colleague's machine , re-importing can temporarily help, show keys in regedit hidden/missing (even if weren't on colleague's machine).

i'm in administrators group, running windows 7 sp1.

harry johnston's intuition correct. re-ran regedit command line path c:\windows\regedit, , once again see expected under hkey_local_machine\software\microsoft\windows\currentversion\propertysystem\propertyschema. could've sworn wasn't showing either, it's working now, apparently.

i confirmed exporting parent key (propertysystem) 64-bit , 32-bit regedit's , running beyond compare. propdesc files verily not there in 32-bit version.

see 32-bit , 64-bit application data in registry (msdn)


Comments

Popular posts from this blog

c - Bitwise operation with (signed) enum value -

xslt - Unnest parent nodes by child node -

YouTubePlayerFragment cannot be cast to android.support.v4.app.Fragment -