Solution:
Root Cause: Windows Web Experience Pack Auto-Respawn Mechanism
In Windows 11,
Widgets.exe is managed by the
MicrosoftWindows.Client.WebExperience AppX package. When
Widgets.exe crashes or is manually killed in Task Manager, the System Event Notification Service and Windows Shell infrastructure automatically trigger its restart. If the underlying feed cache or user token is corrupted,
Widgets.exe enters an infinite crash-and-respawn loop, pinning 25-40% of CPU capacity on a single core cluster.
Diagnostic Verification:
1Open Task Manager (Ctrl + Shift + Esc) -> Details tab.
2Locate Widgets.exe and observe if the PID (Process ID) changes every few seconds.
3Open Event Viewer (eventvwr.msc) -> Windows Logs -> Application.
4Search for Event ID 1000 (Application Error) listing Widgets.exe or WebExperienceHost.exe as the failing module.
Step-by-Step Fix:
1Completely Remove Windows Web Experience Pack via PowerShell:
Right-click the Start Menu and select Terminal (Admin) or PowerShell (Admin).Run the following command to remove the Web Experience AppX package for all users: Get-AppxPackage -AllUsers *WebExperience* | Remove-AppxPackage -AllUsers
2Block Reinstallation via Group Policy (Windows 11 Pro/Enterprise):
Press Win + R, type gpedit.msc, and press Enter.Navigate to: Computer Configuration -> Administrative Templates -> Windows Components -> Widgets.Double-click Allow widgets and set it to Disabled.Click Apply and OK.3Enforce via Windows Registry (Windows 11 Home):
Press Win + R, type regedit, and press Enter.Navigate to: HKEY_LOCAL_MACHINE\SOFTWARE\Policies\MicrosoftCreate a new Key named Dsh under Microsoft if it does not exist.Inside Dsh, create a new DWORD (32-bit) Value named AllowNewsAndInterests and set its Value data to 0.Prevention & Long-Term Monitoring:
Re-check Group Policy after major Windows 11 feature updates (e.g., 24H2) to ensure system provisioning does not reinstall the Web Experience package.