Hi @Halifax Crosby ,
Thanks for reaching out.
I understand you want to restore the old taskbar view and customize taskbar/Feeds behavior through scripts. In recent Windows builds, Widgets/Feeds and other taskbar UI elements are handled by the Windows Shell and Windows Feature Experience Pack. Many registry values that previously controlled these behaviors - like ShellFeedsTaskbarViewMode or TaskbarDa - are now system-managed. They still exist in the registry but no longer act as writable switches. Even taking ownership of the keys does not allow changes, because the Shell enforces the UI state at runtime.
Official documentation on the Feature Experience Pack:
Supported ways to manage taskbar behavior:
- Policy/CSP options: https://learn.microsoft.com/en-us/windows/configuration/taskbar/
- Taskbar layout XML (for pinned apps/default layout): https://learn.microsoft.com/en-us/windows-hardware/customize/desktop/customize-the-windows-11-taskbar
Because these settings are enforced by shell and policy-backed components, registry edits are reverted when Explorer restarts or the user signs in. Tweaks that worked in older builds are no longer reliable or supported.
Recommended approach:
- Use supported Group Policy or MDM/CSP settings if available.
- Use Taskbar layout XML for layout-related customizations.
- If no policy exists, the behavior cannot be overridden - Windows intentionally blocks registry modifications.
At this time, there is no supported method to force-set these shell UI values through the registry.
Hope this helps! If my answer was helpful - kindly follow the instructions here so others with the same problem can benefit as well.