Jump to content

Unofficial Internet Explorer 6 SP1 Updater


the_guy

Recommended Posts

MSTASK.DLL, build 4.71.1979.1, from 841874 (direct download link)

(for NT 4.0 SP6A, but contains 98 INF files and works with 9x)

Did you overlook these?

MSTASK.DLL version 4.71.1979.1 from NT4 KB841873 patch does NOT work under Win9x, bristols.

The mstask.dll files from the ts95.cab & tsnt.cab files are NOT binarilly identical when comparing them with WinDiff file comparison tool. The mstask.dll files from tsnt.cab file of IE6 SP1 setup file (and KB841873 patch) are NT4 specific. AVOID using MSTASK.DLL file from KB841873 patch under Win95/98/ME.

MSTASK.DLL version 4.71.1972.1 from TS95.CAB of IE6 SP1 is 233232 bytes in size

MSTASK.DLL version 4.71.1972.1 from TSNT.CAB of IE6 SP1 is 222480 bytes in size

Edited by erpdude8
Link to comment
Share on other sites


Update:

Updates I am going to add:

896358/922616

906216/2003SP1 (dhtmled.ocx/triedit.dll)

908519

920670

Things I'm not going to add:

Flash!!! (3rd party, don't know why it's in IE)

Media Player 6.4 files (might make seperate installer)

fonts/cryptui/oainst/usp10.dll/atl.dll (get MDGx's installers)

Things I'm considering:

823559/msvcrt.dll (not really IE, but...)

mspatcha.dll (not copied while hotfixes are installing)

The Media Player 6.4 files aren't IE-related. They are from DX9c (updated files). I honestly don't know how many compatibility issues would crop up if someone didn't have DX9 installed. Also, I want this to be as lightweight as possible. I might change my mind on oainst/usp10.dll/atl.dll, and maybe even fonts, but I am NOT going to inlcude the crypt files. 1 reason: I want this to install on ME as well as 98/NT4.

the_guy

Link to comment
Share on other sites

MSTASK.DLL version 4.71.1979.1 from NT4 KB841873 patch does NOT work under Win9x, bristols.

Thanks for the heads-up, erpdude.

Update:

Updates I am going to add:

896358/922616

906216/2003SP1 (dhtmled.ocx/triedit.dll)

908519

920670

I really hope this project happens. CLASYS had been talking about a BAT file of his that installs all IE 6-related updates (rebooting after running each successive update), which similarly I was really looking forward to. Unfortunately it doesn't seem to have ever surfaced.

Hopefully this project will have a better chance of realisation.

Edited by bristols
Link to comment
Share on other sites

>IE6 causes problems when large amounts of files are copied, moved, or deleted.

Yep, you have to use 5.5 BROWSEUI.DLL and BROWSELC.DLL to avoid this. Also, it's a good idea to unregister the bad 6.0 DLL's, and register the 5.5 DLL's (with regsvr32 /u and regsvr32). I believe you can use the 6.0 DLL's in IEXPLORE.EXE's folder so that it uses the 6.0 DLL's, while the rest of the system uses 5.5 DLL's. Last time I checked (long time ago), the newest 5.5 DLL's come from an IE 6.0 SP1 Millenium Edition security patch.

Edited by azagahl
Link to comment
Share on other sites

>IE6 causes problems when large amounts of files are copied, moved, or deleted.

Yep, you have to use 5.5 BROWSEUI.DLL and BROWSELC.DLL to avoid this. Also, it's a good idea to unregister the bad 6.0 DLL's, and register the 5.5 DLL's (with regsvr32 /u and regsvr32). I believe you can use the 6.0 DLL's in IEXPLORE.EXE's folder so that it uses the 6.0 DLL's, while the rest of the system uses 5.5 DLL's. Last time I checked (long time ago), the newest 5.5 DLL's come from an IE 6.0 SP1 Millenium Edition security patch.

to be more accurate, IE6 SP1 users MUST use IE 5.5 SP2 versions of the BROWSEUI.DLL and BROSELC.DLL files. OR better yet, why not copy, move or delete large amount of files from within File Manager as WinFile does those tasks faster than Windows Explorer.

what IE 5.5 DLL files come from IE6 SP1 ME security update, azagahl? Be more specific so you dont confuse some people.

Link to comment
Share on other sites

3rd revision of MS06-042 Cumulative Update for Internet Explorer 6 SP1 (KB918899)

Direct download

http://download.microsoft.com/download/3/7...-v3-x86-ENU.exe

URLMON.DLL was updated:

6.00.2800.1567 -> 6.00.2800.1572 (GDR branch)

6.00.2800.1568 -> 6.00.2800.1573 (QFE branch)

V3.0 (September 12, 2006): This Security Bulletin and Internet Explorer 6 Service Pack 1, Internet Explorer 5.01 Service Pack 4, and Internet Explorer 6 for Microsoft Windows Server 2003 security updates have been re-released to address a vulnerability documented in the Vulnerability Details section as Long URL Buffer Overflow – CVE-2006-3873. Customers using these versions of Internet Explorer should apply the new update immediately.

Petr

Edited by Petr
Link to comment
Share on other sites

3rd revision of MS06-042 Cumulative Update for Internet Explorer 6 SP1 (KB918899)

Direct download

http://download.microsoft.com/download/3/7...-v3-x86-ENU.exe

URLMON.DLL was updated:

6.00.2800.1567 -> 6.00.2800.1572 (GDR branch)

6.00.2800.1568 -> 6.00.2800.1573 (QFE branch)

V3.0 (September 12, 2006): This Security Bulletin and Internet Explorer 6 Service Pack 1, Internet Explorer 5.01 Service Pack 4, and Internet Explorer 6 for Microsoft Windows Server 2003 security updates have been re-released to address a vulnerability documented in the Vulnerability Details section as Long URL Buffer Overflow – CVE-2006-3873. Customers using these versions of Internet Explorer should apply the new update immediately.

Petr

too bad the MS06-042 security updates were not revised to include the KB923996 MSHTML.DLL hotfix for XP SP2 and WS2K3 SP1:

http://support.microsoft.com/kb/923996/

After installing the MS06-042 security patch under WinXP SP2 or Win2003 SP1 and visiting a web page that uses custom pop-ups, IE may unexpectedly close. those experiencing the problem with MS06-042 should request the KB923996 hotfix.

Link to comment
Share on other sites

Thanks Petr,

I just updated the unofficial 918899 patch, and will send it off ASAP. I also updated my updater. I will hopefully post an early test version in the next few days.

the_guy

Hello the_guy,

a few comments to your unofficial patch (v2). I'd just clean some things:

- in _SFX_MANIFEST_ I'd remove references to RTMGDR subfolder, and unnecesary sections and lines, just compare it with _SFX_MANIFEST_ in KB916281.

- in Q918899_D_RTMQFE.INF and Q918899_D.INF I'd:

-- change the GUID (to {4d64f3ba-f112-4efe-a02e-96680859937c} for v3)

-- add HKLM,"Software\Microsoft\Active Setup\Installed Components\%GUID%","PackageVersion",0x00010001,3 in [Actsetup.Reg] section

- Q918899_me.cat file - it contanis references to all non-existing files, maybe the cat file from KB916281 would be better, or maybe the empty file would be the best as we are not able to build the correct one. It would eliminate the need to add nircmd.exe and start.exe. I have noticed some references to cat files creating in http://support.microsoft.com/kb/922225

Is any reason for adding

SmartReboot=I

Reboot=1

lines?

MS package contains the following lines in the .SED file:

ShowInstallProgramWindow=0
CheckAdminRights=1

TargetFileVersion=@FileSectionList

[FileSectionList]
1=#S\BROWSEUI.DLL:6.0.2800.1106-6.0.2800.1692:%Warn2%:Ok
2=#S\CDFVIEW.DLL:6.0.2800.1106-6.0.2800.1612:%Warn2%:Ok
3=#S\IEPEERS.DLL:6.0.2800.1106-6.0.2800.1535:%Warn2%:Ok
4=#S\INSENG.DLL:6.0.2800.1106-6.0.2800.1475:%Warn2%:Ok
5=#S\JSPROXY.DLL:6.0.2800.1106-6.0.2800.1549:%Warn2%:Ok
6=#S\MSHTML.DLL:6.0.2800.1106-6.0.2800.1562:%Warn2%:Ok
7=#S\MSRATING.DLL:6.0.2800.1106-6.0.2800.1623:%Warn2%:Ok
8=#S\MSTIME.DLL:6.0.2800.1106-6.0.2800.1538:%Warn2%:Ok
9=#S\PNGFILT.DLL:6.0.2800.1106-6.0.2800.1506:%Warn2%:Ok
10=#S\SHDOCVW.DLL:6.0.2800.1106-6.0.2800.1849:%Warn2%:Ok
11=#S\SHLWAPI.DLL:6.0.2800.1106-6.0.2800.1740:%Warn2%:Ok
12=#S\URLMON.DLL:6.0.2800.1106-6.0.2800.1573:%Warn2%:Ok
13=#S\WININET.DLL:6.0.2800.1106-6.0.2800.1560:%Warn2%:Ok

[Strings]
InstallPrompt=Do you want to install this update?
FinishMessage=This update has been installed.
AdminQuietInstCmd="IEUPDATE.EXE" /q /d Q918899
Warn1=The version of Windows you have installed does not match the update you are trying to install.
Warn2=The version of Internet Explorer you have installed does not match the update you are trying to install.

This is just to have the package similar to original Microsoft package.

Also Microsoft is using wextract.exe version 6.00.2800.1168, I have not found it anywhere so I have extracted it from one packege, it is here: wextract.zip

Petr

Link to comment
Share on other sites

@Petr: The version of 918899 on your site right now is not done by me. It's done by winxpi. I don't use the Q*_me.cat file at all. I just don'tr think it works at all, but someone can prove me wrong.

Interesting thing about _SFX_MANIFEST_ though. I will use it in future for the other unoffcial IE patches.

the_guy

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...