This has bugged me for years, for both coding and HW support purposes, how registry entries and some keys are not displayed in the registry by default, but can be added and they alter behaviour.
So is there a document or webpage of sorts which details all the registry keys and entries which exist by default and the ones that can be added, with an explanation of their behaviour change, abit like Group Policy settings?
For example I can add
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
EnableBalloonTips Dword
Set the value to zero and this will hide the balloon tips for systray icons on a per user basis.
There are reg entries which will do this on a per user, or per machine basis and also reg entries which will hide the systray itself, so I’m testing for them for my systray class.
I think most people will be familiar with the Oplocks reg settings if they have used TPS files on a windows server.
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MRXSmb\Parameters
OplocksDisabled
EnableOplocks
It just seems to be one of those area’s of knowledge which is missing from the MS documentation.
TIA
Edit
I should add, interrogating Group Policy is possible using the registry
Implementing Registry-based Policy | Microsoft Learn
TLDR
Registry keys for your group policy settings must be stored in one of the following Policy keys:
HKEY_CURRENT_USER\Software\Policies (preferred location)
HKEY_LOCAL_MACHINE\Software\Policies (preferred location)
HKEY_CURRENT_USER \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies
HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Windows \ CurrentVersion \ Policies
- Enabled
- Disabled
- Not Configured