The Calendar gadget in the Windows Sidebar may display blank content, showing only the plain orange background. Also, the Stocks Gadget may not show up when you add it to the Sidebar. This problem is usually caused by a missing scripting run-time registration.

Registering VBScript.DLL
Registering the vbscript.dll file from an admin Command Prompt fixes the problem. Follow these steps:
1. Open an Admin Command Prompt window. To do so, click Start, click All Programs, click Accessories, right-click Command Prompt, and then click Run as Administrator.
2. Type the following command and press ENTER:
You should see the following message after running the command:
DllRegisterServer in vbscript.dll succeeded.

3. Restart Windows and see if the Calendar and Stocks Gadgets render correctly.

That doesn’t help? Fix the Zones Registry Key
Of late, we’ve seen several cases where an additional IE Security Zone registry key causing this problem. The additional security zone may have been added by a Malware, could appear as a pseudo-graphic number listed before zone number 0. The fix listed below is the same as the one documented in post Gadgets are Not Displayed Correctly in Windows 7 and Windows Vista.
Run the Fix-It Solution from Microsoft
[Windows 7 Users] Download the Fix it solution by clicking the image above, and run the executable. The problem should be taken care of, automatically.
To Fix the Problem Manually
1. Click Start, type Regedit.exe and press {ENTER}
2. Navigate to the following branch:

3. Under the Zones key, delete the subkey shown with an ASCII character, as in the above graphic.

4. Exit the Registry Editor.
5. Logoff and login back to your account.
Still doesn’t work after trying the above steps? Drop your comment below, and let’s see if we can work on this issue further.
Related Posts
- How to Fix Sidebar Crash “Windows Desktop Gadgets Has Stopped Working”
- How to Use Sidebar 32-Bit Mode in Windows 7 and Windows Vista 64-Bit Editions to Run Silverlight Gadgets
- Fix Currency, Stock or Weather Gadgets Not Updating in Windows 7 and Windows Vista
- Why There Are Two Instances of Sidebar.exe Running
- Installation of Windows Sidebar Gadgets Is Managed by Your System Administrator
If you enjoyed this post, make sure you subscribe to our RSS feed! We feature Tips, Troubleshooting information, Scripts and Utilities for Microsoft Windows Operating Systems!
Prefer an E-mail subscription?





Thanks JR!!
Your solution was quite simple and effective. I tried all the methods with proper guide lines but I got it solved by making the ‘BAT’ file with your posted script. And now my calender is restored.
Thanks buddy and cheer up!!
I, too, tried all sorts of recommended “fixes” to no avail. After having trouble with other VBscript tools, I finally decided to track the problem down myself and this is what I found:
My issues were the result of the uninstall of the trial McAfee Antivirus that came with my computer.
The uninstall of McAfee did not return this registry key to the proper value:
[HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
@=”C:\\Program Files\\Common Files\\McAfee\\SystemCore\\ScriptSn.20110222204811.dll”
“ThreadingModel”=”Both”
The default value needed to be changed:
[HKEY_CLASSES_ROOT\CLSID\{B54F3741-5B07-11cf-A4B0-00AA004A55E8}\InprocServer32]
@=”C:\\Windows\\system32\\vbscript.dll”
“ThreadingModel”=”Both”
Hope this helps somebody :)
Thanks Jr after looking all over the internet your “resetwidget.bat” was the only one that worked.
Thanks
tried all of these methods and my calender gadget still is blank and initiates a debug window everytime it starts
Settings\Zones” f
>>>>>Should be on same line as “reg delete”
reg delete “HKEY_CURRENT_USER\Software\…….\Internet Setting\Zones” /f
I tried all of the above and then found this… Its worked for me.
Create a batch file (text file) named “resetwidget.bat” using notepad or simular text editor.
Copy and paste the following into the batch file and save it. Then run the batch file by double clicking on it.
taskkill /im sidebar.exe /f
regsvr32 /s msxml3.dll
regsvr32 /s scrrun.dll
regsvr32 /s jscript.dll
regsvr32 /s atl.dll
Regsvr32 /s “%ProgramFiles%\Windows Sidebar\sbdrop.dll”
Regsvr32 /s “%ProgramFiles%\Windows Sidebar\wlsrvc.dll”
reg delete “HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings\Zones” /f
“%ProgramFiles%\Windows Sidebar\sidebar.exe”
I searched the knowledge base and every forum I could find for a solution to the Windows 7 blank calendar gadget. Nothing seems to work and now I find my Windows Installer is corrupted. With regard to the discussion of an ACSI character in the registry key, I will echo Chris’ comment above. I had no ACSI character. (Yes, I understand what an ACSI character is.)
Any help you may offer is certainly appreciated. I am one month away from restoring my comuter but that draconian step frightens me.
Be blessed indeed, i had lost hope regaining of my nice calender gadget only to receive a miracle today, this is the most happening day of this month for me, thank you for the good job done.
Thomas
the gadets dont laod right for the sidebar in vista. i have tried the command prompt & typed in the three commands each one failed. i have checked the step 2 & found no zone with a ancII simbable. i have tried the micrcosoft fix it & that did not work.
please help
Hi thank you win,
The first method worked for me now after rebooting date shows with out any problem thankyou once again
truly
JIM