Hello Bonnie-Jo
The simplest fix for issues with anything under the WindowsSelfHost Registry Key is to simply delete the entire WindowsSelfHost Key. It will be rebuilt.
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\WindowsSelfHost
Copy the following to notepad and create a file called update.txt:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
Now rename the file to update.bat, and run the batch file as administrator.
As for the registry entries, there are technically two different locations depending on how the settings are applied.
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\DataCollection is the location the AllowTelemetry value is set if it is configured by policy (i.e., InTune, ConfigMgr, Group Policy, etc.)
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\DataCollection is the location the AllowTelemetry value is set when you make a change via the UI
The first will have precedence over the second. If you have no entry in the first location (which consumer devices shouldn't), it means your device does not have a policy applied to that device for that setting from a management tool.There are four settings for diagnostic data:
- 0 – Security
- 1 – Basic
- 2 – Enhanced
- 3 – Full
To participate in preview build flighting, it is required that a device be set to Full