If you are using gadgets on Windows 8.1 or on Windows 7 with IE 11 installed, then you may face a strange issue: Gadgets do not show correctly; they appear to be broken or corrupted. The issue occurs because of Internet Explorer 11 if you are using a custom DPI setting (above 100%). It is possible to fix the broken gadgets and make them work with any DPI setting. Let's see how.
This is how the CPU Meter gadget looks like - with broken rendering:
To fix the broken gadget, follow the instructions below:
- Close the broken gadget. Alternatively, you can kill the sidebar.exe process using Task Manager.
- Navigate to the folder where the broken gadget is stored on your PC. It can be one of the following locations:
C:\Users\<your user name>\AppData\Local\Microsoft\Windows Sidebar\Gadgets
C:\Program Files\Windows Sidebar\Gadgets
- Locate the gadget's folder. In the case of the CPU Meter gadget, it is C:\Program Files\Windows Sidebar\Gadgets\CPU.Gadget
- Inside the gadget's folder you should locate the gadget.xml file. There can be several gadget.xml files, for every UI localization language supported by your gadget. In the case of the CPU Meter gadget, the required file is located in the en-US folder.
- Open the gadget.xml file with Notepad and find the following text:
Change it to:
- Save the gadget.xml file to Desktop. Then copy and replace the destination gadget.xml with your fixed version.
- Edit the gadget.xml files in all other language folders.
That's it. Now add your gadget again to the Desktop; it should show properly.
It is really unfortunate that Microsoft does not fix Internet Explorer 11 on Windows 7 to address this problem. Besides, many users are using Gadgets on Windows 8/8.1 as well and they do not even have the choice of avoiding IE11. Fixing every Gadget manually is a tedious process but works.