Jump to content

PE Tool for creating patches


WildBill

Recommended Posts


WildBill,

I hope you don't mind but I made a v2 version of KB981852 (MS10-047). The point was to add the "Mup.sys" file from the older M$ official KB979683. By doing so KB981852-v2 supersedes KB979683. I also added the original .CAT file from KB979683 so WU won't ask for KB979683 after having installed KB981852-v2.

Windows2000-KB981852-v2-x86-ENU.exe

I don't mind at all. Should I post it in my MediaFire patches folder and update the download link?

In other news, I've ported MS11-019 and added it to the list.

Link to comment
Share on other sites

I don't mind at all. Should I post it in my MediaFire patches folder and update the download link?

It would be an honour for me :)

Edited by tomasz86
Link to comment
Share on other sites

I made a v5 of KB2479628. It contains a few very important changes:

1. First of all, I wanted to do something about the compatibility with IE5 and IE6 systems respectively. I thought it would be better than having two separate versions - one for IE5 and one for IE6. V5 solves this problem as it can be installed on both IE5 and IE6 systems. I used the logic which I already mentioned few days ago.

before (v4) and now (v5)

sDhDP.png26IjU.png

The content of the xpsp2_binarydrop folder:

rH1UI.png

The problematic file 'browseui.dll' is copied only if IE6 SP1 is installed. It's not copied at all when IE5.x is present. I also did a HFSLIP test and it's the same - 'browseui.dll' is integrated only if IE6 is present in HFCABS folder.

2. KB2479628 supersedes three other unofficial updates - 2160329, 2436673, 2286198. From these three 2286198 supersedes the official update 967715 and 2436673 supersedes the official update 979559. In order to prevent Windows Update from asking for the two older superseded official updates (967715, 979559) I added their catalog files to KB2479628-v5. I also added the original XP catalog file of 2479628 as it gets registered in a 2K system without any problems.

mtdbK.png

I did some extensive testing concerning this and I think it's a 100% success :thumbup All the three .CAT files get registered in Windows and Windows Update does not ask for the two superseded updates anymore.

Here you go :)

Windows2000-KB2479628-v5-x86-ENU.exe

It replaces both KB2479628-v4 and KB2479628-v4-IE5.

Edited by tomasz86
Link to comment
Share on other sites

I made a v5 of KB2479628. It contains a few very important changes:

1. First of all, I wanted to do something about the compatibility with IE5 and IE6 systems respectively.

(...)

Windows2000-KB2479628-v5-x86-ENU.exe

It replaces both KB2479628-v4 and KB2479628-v4-IE5.

Fantastic work!

Thanks very much! Added to the Windows 2000 Post-SP4 Updates for HFSLIP page. :thumbup

Link to comment
Share on other sites

Great job! So that's what the catalog files are for...I had no idea that they would stop WU from nagging about updates. Did you also have to add them back to the .inf file?

Link to comment
Share on other sites

a9I5J.pngWj8S1.png

DnOAq.pngHsz6k.png

I'm not sure whether all of these strings are absolutely necessary but I decided to input them just in case. [ProductCatalogsToInstall] is the one directly responsible for installing catalogs.

Edited by tomasz86
Link to comment
Share on other sites

Also there is something wrong with icons in Event Manager :/

XsUQM.png

They look normal when I switch to 16-bit display mode. In case of Windows Live Toolbar, switching display modes doesn't make any difference :(

Edited by tomasz86
Link to comment
Share on other sites

I did some tests to find out which file was causing these problems and it's comctl32.dll.

Unfortunately, it seems that comctl32.dll is the core responsible for displaying 32-bit icons.

I tried to remove it but the explorer doesn't look very pretty :}

sxWHk.png

Link to comment
Share on other sites

I prepared something special for today :whistle:

HBR Mini Rollup for Windows 2000 Professional

1. What is it?

HBR Mini Rollup is a roll-up style package which contains almost all so called hotfixes (by request) available for Windows 2000 Professional. Server version hotfixes are not included in this package. HBR stands for "hotfix (by request)".

2. The following updates are included:

Windows2000-KB818383-x86-ENU.EXE

Windows2000-KB820227-x86-ENU.EXE

Windows2000-KB819745-x86-ENU.EXE

Windows2000-KB823442-x86-ENU.EXE

Windows2000-KB832004-x86-ENU.EXE

Windows2000-KB827475-x86-ENU.EXE

Windows2000-KB830051-x86-ENU.EXE

Windows2000-KB824025-x86-ENU.EXE

Windows2000-KB888111-x86-ENU.EXE

Windows2000-KB831375-x86-ENU.EXE

Windows2000-KB831694-x86-ENU.EXE

Windows2000-KB837789-x86-ENU.EXE

Windows2000-KB840172-x86-ENU.EXE

Windows2000-KB836726-x86-ENU.EXE

Windows2000-KB830460-x86-ENU.EXE

Windows2000-KB843125-x86-ENU.EXE

Windows2000-KB843503-x86-ENU.EXE

Windows2000-KB872955-x86-ENU.EXE

Windows2000-KB873437-x86-ENU.EXE

Windows2000-KB324446-x86-ENU.EXE

Windows2000-KB883528-x86-ENU.EXE

Windows2000-KB885927-x86-ENU.EXE

Windows2000-KB838417-x86-ENU.EXE

Windows2000-KB890202-x86-ENU.EXE

Windows2000-KB892294-x86-ENU.EXE

Windows2000-KB892993-x86-ENU.EXE

Windows2000-KB892496-x86-ENU.EXE

Windows2000-KB889317-x86-ENU.EXE

Windows2000-KB180410-v2-x86-ENU.EXE

Windows2000-KB896674-v2-x86-ENU.EXE

Windows2000-KB897711-x86-ENU.EXE

Windows2000-KB899904-x86-ENU.EXE

Windows2000-KB904711-v2-x86-ENU.EXE

Windows2000-KB898465-x86-ENU.EXE

Windows2000-KB909916-x86-ENU.EXE

Windows2000-KB915365-v2-x86-ENU.EXE

Windows2000-KB915985-v2-x86-ENU.EXE

Windows2000-KB917423-x86-ENU.EXE

Windows2000-KB911589-x86-ENU.EXE

Windows2000-KB922667-x86-ENU.EXE

Windows2000-KB922823-x86-ENU.EXE

Windows2000-KB919862-x86-ENU.EXE

Windows2000-KB932590-x86-ENU.EXE

3. Which hotfixes (by request) are not included?

KB822834 - Server hotfix

KB823658 - Server hotfix

KB838018 - Front Page Extensions; Server only but if you use it on a W2k Pro system then you should install it separately

KB906952 - Server hotfix

KB896414 - problematic hotfix (uses HFSVCPACK_SW1 instead of HF folder)

KB925783 - Server hotfix

4. What is the purpose of this Rollup?

The main reason for making this HBR Rollup is to simplify the process of slipstreaming hotfixes by using HFSLIP. This Rollup can be put directly into the HF folder. You do not have to and should not slipstream any of the hotfixes listed in point 2 because they are already included in this Rollup.

The other reason is that in order to download a hotfix (by request) you have to input your e-mail address, rewrite a random code, download the hotfix from an URL sent on your e-mail address and use a password to unpack the file with the hotfix so it takes a lot of time to download all of them.

5. Technical information

The filename of HBR Rollup is Windows2000-KB932590-v2-x86-ENU.exe. KB932590 is the last hotfix (by request) released by Microsoft. HBR Rollup uses its filename and its catalog file too. Catalog files from the rest of the integrated hotfixes are also registered when installing this Rollup.

KB915985-v2 is made by BlackWingCat and contains a modified ntdll.dll file. The rest of the integrated updates are the official ones from Microsoft.

6. Screenshots

Fyu70s.png NDIsls.png

7. Download

Windows2000-KB932590-v2-x86-ENU.exe (18.73 MB)

@edit

The URL temporary removed as the new version is coming soon :)

@edit

Edited by tomasz86
Link to comment
Share on other sites

1. There will be a server version :)

2. I'm basing all my updates on bristols' updates list. KB957280 is listed there as obsolete and the other two are not present at all. I can't tell now if they were also replaced by other hotfixes or they are missing from the list. Let's wait for bristols himself to say something about it.

Please keep in mind that this is HBR Update Rollup so I'm not going to include any other, i.e. non- hotfix (by request) updates.

Edited by tomasz86
Link to comment
Share on other sites

1. There will be a server version :)

2. I'm basing all my updates on bristols' updates list. KB957280 is listed there as obsolete and the other two are not present at all. I can't tell now if they were also replaced by other hotfixes or they are missing from the list. Let's wait for bristols himself to say something about it.

Please keep in mind that this is HBR Update Rollup so I'm not going to include any other, i.e. non- hotfix (by request) updates.

KB957280 has ntdsa.dll version 5.0.2195.7178

and your rollup pack has ntdsa.dll 5.0.2195.6961

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...