HTFC Forums

H.T.F.C.

How To Fix Computers





Go Back   HTFC Forums > Software Newsgroups > Windows XP > Windows XP Installation

Register FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1  
Old 08-06-2008, 06:37 AM
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
Fix your Windows Problems - FAST.
FREE Safe Scan Registry Check. Locate & Fix Errors in Minutes!
Reply


Thread Tools
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
XP Install stops. Fatal error. ASMS error. One simple solution scotteh Windows XP 0 06-06-2008 04:56 PM
Desktop problems - Solution Harley Windows Vista 2 09-06-2007 10:47 PM
Active Window Colt45 Windows XP 1 08-31-2007 03:24 AM
Simple solution DefecTalisman Windows Vista 1 06-25-2007 06:17 PM
Simple audio solution (I hope) requested Chrys Microsoft Office 1 04-30-2007 01:14 PM


All times are GMT. The time now is 09:20 AM.


Powered by vBulletin® Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO 3.1.0
© 2004 - 2007 Web-S-Sense Pty. Ltd. Usenet and forums posts © their respective authors.
Ad Management by RedTyger