3 ms·
The HKEY_CURRENT_USER key is just an alias within the same DB, it points to some key under HKEY_USERS. I don't think this counts as another instance of the DB,
by Const-me 4y ago
The HKEY_CURRENT_USER key is just an alias within the same DB, it points to some key under HKEY_USERS. I don't think this counts as another instance of the DB, despite stored in separate files.
ESENT databases are independent: a database used by Windows search doesn't share anything with the DB used by windows update or Zune music.
- zinekeller 4y agoAgain, do you consider a Unix root a single file system? Also, you've just ignored the whole line about loading custom registry files.
- Const-me 4y ago> do you consider a Unix root a single file system? No idea. On Windows, I consider volume a single file system. > you've just ignored the whole line about loading custom registry files I know about them. If you really want multiple instances of the registry, you can also use virtual machines with guest Windows OS. Still, 99% of Windows users don't do any of that. But their OS runs several programs like Windows search indexer which create and use ESENT databases. That's why I consider ESENT to be the most deployed NoSQL DB.
- tinus_hn 4y agoThe user registries are in those ntuser.dat files. The registry tree is like the Unix filesystem, the system mounts subtrees at specific locations. So the ntuser.dat files get mounted in HKEY_USERS. There are also magic aliases like HKEY_CURRENT_USER and (mostly system managed) links like CurrentControlSet.