S
spar1grep
Guest
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
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