Go Back   ø-Windows XP UsersGroup-ø > Setting Up and Running WindowsXp > Setting up Xp
Register FAQ Members List Calendar Search Today's Posts Mark Forums Read

Tags:

Reply
 
LinkBack Thread Tools Display Modes
  #1 (permalink)  
Old 08-06-2008, 04:32 PM
EDu
 
Posts: n/a
Default Very simple solution to IE 7 and Active Desktop problems on Window

I noticed several people complaining over the internet about the active
desktop on XP when IE 7 gets installed, so I decided to research it and
quickly came with a very simple solution.

After installing IE 7 on a Windows XP machine, you will notice some small
issues on the OS because IE 7 was designed specially to Windows Vista and
above. One of these issues is the Active Desktop incompatibility. This
happens because Active Desktop was replaced by the 'Gadgets' feature on
Windows Vista, becoming obsolete since IE 7.

Sometimes the desktop wallpaper experiences some problem and Windows
automatically display the safemode.htt page, that has a button called restore
active desktop (or something like that). If you click the button a script
error happens (object doesnt support the action) and the wallpaper remain in
that page. This happens because the Activex Control responsible for this
method being called by the page when the button is clicked has been updated
and no longer works properly. I am talking about the Shell.UIHelper Activex.
But, fortunately there is a very simple and easy solution for this. All you
have to do is edit a registry value :

At :

HKEY_CLASSES_ROOT\CLSID\{64AB4BB7-111E-11d1-8F79-00C04FC2FBE1}\InProcServer32

edit the default string value data (value without a name) from
C:\windows\system32\ieframe.dll to c:\windows\ie7\shdocvw.dll

Make sure the path is valid and the shdocvw.dll file really exists in the
IE7 folder, which by default is HIDDEN. This is a folder having IE 6 and its
files, in case you want to go back from IE 7 to IE 6. I am also guessing this
folder is also created on Windows 2003 when you install IE 7. a Sample
registry script to automate the task :

-Fix Active Desktop problems on XP with IE 7 installed.reg-

REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{64AB4BB7-111E-11d1-8F79-00C04FC2FBE1}\InProcServer32]
@="c:\\WINDOWS\\IE7\\SHDOCVW.DLL"

-----------------------------------------------------------------------

-Turn it back to default value when IE 7 is installed.reg-

REGEDIT4
[HKEY_CLASSES_ROOT\CLSID\{64AB4BB7-111E-11d1-8F79-00C04FC2FBE1}\InProcServer32]
@="c:\\WINDOWS\\system32\\ieframe.DLL"

--------------------------------------------------------------

Hope this helps

ps: Microsoft shouldnt have changed the shelluihelper activex inprocserver32
entry, it just annoyed a lot of people due to the incompatibility issue.
Maybe a small patch should be delivered to users via automatic updates, after
all this is sooo simple

Reply With Quote
Sponsored Links
Reply


Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




Contact Us -|- ø-Windows XP UsersGroup-ø -|- Archive -|- Top -|-Rules/Disclaimer-|-Help/Support -|-Advertise
© Camley Interactive (camley.info) 2008 - all logos and images are copywrite their respective owners.
Proud member of the Camley Interactive Network
All times are GMT. The time now is 05:42 AM.



Design By: Miner Skinz.com
Powered by vBulletin® Version 3.6.7

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.