NAVmoble - the pocket-sized ERP
Optimized for Microsoft Dynamics NAV and Windows Mobile powered devices

Thursday, January 29, 2009

Windows 7 gadgets disappear if UAC is disabled

I’ve upgraded my notebook to Windows 7 Beta ( build 7000), recently.
My experience is mostly positive ‘cause there are no crashes, hangs or blue screens, so far. I’m actually excited about the new UI and the overall stability and performance of the system.
The installation was smooth and quite fast. Windows 7 managed to recognize almost all the hardware(Lenovo T61p), except the Biometric device. There were also some problems with the audio driver, but I quickly solved them by installing the original Vista audio driver.
There is no application compatibility problem so far. I have my full development stack installed, already.

The new gadget system is good enough (I don’t like Vista’s Sidebar) , but there was a little problem. I disabled the User Access Control notifications and my gadgets disappeared. Well I needed some time to realize, that the UAC disabling is the reason.
I tried launching Gadget library – no luck again. So, I had a short google Q&A session and the solution appeared.
There were actually few solutions proposed by other community members. The one I liked the most ( works for me) is:

1. Open RegEdit

2. Navigate to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Sidebar\Settings

3. Find (or create ) AllowElevatedProcess and set AllowElevatedProcess= 1

4. Open the Start menu, write gadget and press ENTER to open the Desktop Gadget Library

Fix Gadgets Not Working or Showing When UAC Is Set To Not Notify or Disabled in Windows 7 Beta
Disable UAC in Windows 7 With Sidebar and Gadgets Working Properly


Anonymous said...

great, i'll try this out. didn't realize the two had anything to do with each other, but that is when they disappeared. thanks

Anonymous said...

Worked for me, thanks. I created a sting value, but i don't know if i did it right. Doesn't matter, gadgets work now, and i think i can live with UAC from now on. Thx one more time.