A quick note on list windows registry
You can list the contents of the registry like a file system, for some reason I had not realized this.
For example:
dir -recurse -erroraction ignore HKCU:\
will list the contents of HKEY_CURRENT_USER
More to come on this, but just wanted to not forget.