Guest spar1grep Posted October 31, 2008 Posted October 31, 2008 Hello All, I think after my 10 plus years in Infrastructure Support/Development I have come across my first proper DLL hell scenario. Whilst a solution does sort of exist (disabling Windows File Protection), I thought if I post here Microsoft will pick up the issue and deal with it (rather then me paying the £££'s on there pay-per-support incident line, to be told what I already know and then have to wait for a fix). BTW MS do provide free support for XP SP3 until March 2009, but only if the install fails or kills your computer, not for something 'minor' like this....... Here it goes: If you visit the MS update site with a XP SP2/IE 6 PC you will be asked to install XP SP3 before anything else, dont pass go, dont collection £200 until SP3 is installed. SP3 includes the hotifx MS KB929798. Which if it has affected you is good. Now after having SP3 installed, the next 'major' upgrade is to IE from 6 to 7. Alas IE7 has the old flawed urlmon.dll. Reapplying the hotfix from MS KB 929798 will not work because it detcts that SP3 is installed and will not let you execute the hotfix. Removing SP3, IE7. Reinstalling IE7 then SP3 does not do the trick either you still end up with a dll which is a older version. How is this possible, I did some digging around and figured this out: urlmon.dll version in the hotfix KB929798 is 7.00.6000.20544 urlmon.dll version in the i386 folder from SP3 is 6.00.2900.5512 urlmon.dll version in IE7 is 6.00.2900.2180 How on earth is it then that XP SP3 includes this hotfix when the hotfix version number for the file is higher then the SP3 file, I figured it would have at least been the same (most probably higher). -- Gary Hall
Guest PA Bear [MS MVP] Posted October 31, 2008 Posted October 31, 2008 Re: SP3, IE7, KB929798. [X-post to IE General] > ...Alas IE7 has the old flawed urlmon.dll. Explain, please. 1. Does this behavior persist if you start IE7 in No Add-ons mode? To start IE7 in No Add-ons mode: • Right-click on the blue IE desktop icon and select Start without Add-ons; or • Start > (All) Programs > Accessories > System Tools > Internet Explorer (No add-ons). Troubleshooting and Internet Explorer’s (No Add-ons) Mode: http://blogs.msdn.com/ie/archive/2006/07/25/678113.aspx 2. Does the problem persist if you Reset IE7 Settings (RIES)? http://support.microsoft.com/kb/923737 <= Read before using! 3. If you uninstall (a) IE7 *exactly* per the link below (which automatically returns you to IE6), (b) all toolbars and © all third-party Windows Themes (including Window Blinds) and do NOT reinstall IE7, does this behavior persist? NB: If it does, do NOT reinstall IE7. Uninstalling IE7 http://www.ie-vista.com/kbase2.html [Only use the Command %windir%\ie7\spuninst\spuninst.exe if you cannot uninstall via Add/Remove Programs! Ignore any references to Vista on the above page. It's safe to ignore any "such and such may not work" warnings. Ignore any references to Vista on the webpage.] Also see: IE7 (Un)Installation and Anti-Malware Applications: http://blogs.msdn.com/ie/archive/2006/10/11/IE7-Installation-and-Anti_2D00_Malware-Applications.aspx 4. Assuming IE6 does not have these problems (other than opening a link in a new tab, which will not be available), the follow is required reading IMHO before reinstalling IE7: Sandi's Installation Tips <= Steps #1-8, #10 & #11; take note of #12, then STOP http://www.ie-vista.com/known_issues.html#pre-install I strongly recommend using http://www.microsoft.com/windows/downloads/ie/getitnow.mspx as the installation source, not Automatic/Windows Update. Or use this Download link: http://www.microsoft.com/downloads/details.aspx?familyid=9ae91ebe-3385-447c-8a30-081805b2f90b (Tip: Save the installer to your desktop, do not Run it.) 5. Make *certain* that you check in at Windows Update immediately after reinstalling IE7 to install any critical updates offered. If Optional Software Updates category offers Root Certificates update, opt to install it to take full advantage of IE7's additional security. => Those with IE7-specific questions or comments are asked to post to and seek support in this newsgroup: microsoft.public.internetexplorer.general On the web: http://www.microsoft.com/communities/newsgroups/en-us/default.aspx?dg=microsoft.public.internetexplorer.general In your newsreader: http://news://msnews.microsoft.com/microsoft.public.internetexplorer.general -- ~Robear Dyer (PA Bear) MS MVP-IE, Mail, Security, Windows Desktop Experience - since 2002 AumHa VSOP & Admin http://aumha.net DTS-L http://dts-l.net/ spar1grep wrote: > Hello All, > > I think after my 10 plus years in Infrastructure Support/Development I > have > come across my first proper DLL hell scenario. Whilst a solution does > sort > of exist (disabling Windows File Protection), I thought if I post here > Microsoft will pick up the issue and deal with it (rather then me paying > the > £££'s on there pay-per-support incident line, to be told what I already > know > and then have to wait for a fix). BTW MS do provide free support for XP > SP3 > until March 2009, but only if the install fails or kills your computer, > not > for something 'minor' like this....... > > Here it goes: > > If you visit the MS update site with a XP SP2/IE 6 PC you will be asked to > install XP SP3 before anything else, dont pass go, dont collection £200 > until SP3 is installed. SP3 includes the hotifx MS KB929798. Which if it > has affected you is good. > > Now after having SP3 installed, the next 'major' upgrade is to IE from 6 > to > 7. Alas IE7 has the old flawed urlmon.dll. > > Reapplying the hotfix from MS KB 929798 will not work because it detcts > that > SP3 is installed and will not let you execute the hotfix. > > Removing SP3, IE7. Reinstalling IE7 then SP3 does not do the trick either > you still end up with a dll which is a older version. > > How is this possible, I did some digging around and figured this out: > > urlmon.dll version in the hotfix KB929798 is 7.00.6000.20544 > urlmon.dll version in the i386 folder from SP3 is 6.00.2900.5512 > urlmon.dll version in IE7 is 6.00.2900.2180 > > How on earth is it then that XP SP3 includes this hotfix when the hotfix > version number for the file is higher then the SP3 file, I figured it > would > have at least been the same (most probably higher).
Guest JC Posted November 1, 2008 Posted November 1, 2008 Re: SP3, IE7, KB929798. On Fri, 31 Oct 2008 09:12:10 -0700, spar1grep <spar1grep@discussions.microsoft.com> wrote: >urlmon.dll version in the hotfix KB929798 is 7.00.6000.20544 >urlmon.dll version in the i386 folder from SP3 is 6.00.2900.5512 >urlmon.dll version in IE7 is 6.00.2900.2180 I just checked my PC. It is running Win XP Pro with SP3 et al installed. I found copies of urlmon.dll in 2 working directories:- v6.0.2900.2960 in C:\WINDOWS\ie7 v7.0.6000.16735 in C:\WINDOWS\system32 You may find the same on your PC. If the v6.0.2900.2960 version is flawed is it as simple to fix by copying the v7.0.6000.16735 version from C:\WINDOWS\system32 to the C:\WINDOWS\ie7 directory? BTW what are the flaws in the older version dll? -- Cheers . . . JC
Recommended Posts