- Ensure you have enabled widgets in Settings > Personalization > Taskbar .
- Try updating the Windows Web Experience Pack from the Microsoft Store to fix issues with widgets.
- If nothing works, you can always download and use a third-party weather widget app.
Method 1: Turn on Widgets in Windows 11
The default widget icon on the latest version of the Windows 11 taskbar is the weather icon. Therefore, as long as you have the widgets enabled, you should be able to see the weather icon on the taskbar.
Step 1: Open the Settings app on Windows. Click on Personalization on the sidebar, and select Taskbar .

Step 2: Turn on the toggle for Widgets .

Method 2: Update Windows Web Experience Pack
The Windows Web Experience Pack is responsible for widgets to retrieve and present data to you from the internet which includes the weather data. Try updating the service from the Microsoft Store to fix issues with the weather widget.
However, if it is already updated, you will not see an option to do it. So, do not worry.

Method 3: Use Third-Party Weather Widgets
We understand that the weather widget on Windows is essential and it is disappointing if you couldn’t enable the same. But you do have an alternative – you can install a third-party weather widget on Windows.
We will be using Weather Bar, an open-source application that adds the weather widget to your Windows 11 home screen. Follow along.
Step 1: Open the official download page for Weather Bar.
Step 2: Click on the download button for Windows.

Step 3: A set-up file will be downloaded. Open the downloaded .exe file.
As soon as you open the downloaded file, Weather Bar will be installed and you can see the weather in the expanded taskbar options.

You can also click on the weather icon to expand and find a detailed weather widget.
