Determining the true location of HKEY_CLASSES_ROOT key

0

HKEY_CLASSES_ROOT (HKCR) is a virtual key that contains references to other parts of the registry, primarily HKLM\Software\Classes & HKCU\Software\Classes (HKCU also being a virtual key to HKU{S-1-5-yaddayadda}). In theory, it represents what is currently taking precedent for handling every extension and URI, but as I've learned, Windows 10 added some edge cases, like the one I ran into with the .py extension (only tangentially related to this issue).

After I resolved it, I figured I should have a way to look up where HKCR is sourcing from to create its merged view, which would help me troubleshoot future edge cases. However, multiple searches have turned up nothing.

I would also be interested in learning if there's a way to see the... let's call it a 'priority stack', for a HKCR key, so you can see where it would be sourcing from if the current source taking precedent didn't exist. But, more than likely, this would require use of undocumented API.

Vopel

Posted 2019-11-14T22:49:14.317

Reputation: 16

No answers