MSFN Forum: PE Tool for creating patches - MSFN Forum

Jump to content


  • 32 Pages +
  • « First
  • 7
  • 8
  • 9
  • 10
  • 11
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

PE Tool for creating patches WildBill's post-EOL patches for Windows 2000 are here. Rate Topic: -----

#161 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 21 May 2011 - 09:12 AM

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:

Spoiler

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

Posted Image Posted Image

7. Download

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

@edit

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

@edit

http://www.msfn.org/...ollup-kb654654/

This post has been edited by tomasz86: 23 May 2011 - 07:29 AM



#162 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,473
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 21 May 2011 - 09:26 AM

Thank you soooooo much. We all appreciate what you are doing.
It would be nice if you made like a Server 2000 rollup just with server updates/hotfixes.

This post has been edited by PROBLEMCHYLD: 21 May 2011 - 09:27 AM


#163 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,473
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 21 May 2011 - 11:16 AM

Can you add these files

WINDOWS2000-KB918622-X86-ENU.EXE
WINDOWS2000-KB948745-X86-ENU.EXE
WINDOWS2000-KB957280-X86-ENU.EXE

thanks

#164 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 21 May 2011 - 11:55 AM

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.

This post has been edited by tomasz86: 21 May 2011 - 11:55 AM


#165 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,473
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 21 May 2011 - 12:16 PM

View Posttomasz86, on 21 May 2011 - 11:55 AM, said:

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

#166 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 21 May 2011 - 12:28 PM

1. KB957280 is not a hotfix (by request).

2. ntdsa.dll version 5.0.2195.7313 is already included in one of the other updates (I don't remember which one now but it's not a hotfix (by request))

3. My Rollup is not intended to include the newest versions. HBR Mini Rollup contains files which originally belong to hotfixes (by request).

49 hotfixes (by request) are listed on bristols' page. 43 of them are combined into one in this rollup.

This post has been edited by tomasz86: 21 May 2011 - 12:30 PM


#167 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 21 May 2011 - 01:22 PM

I found the problem with comctl32.dll and posted a V6 of KB2479628 (based on the V5 one), and updated the download link. My patch to Imagelist_AddMasked wasn't correctly returning the success/failure result...

This post has been edited by WildBill: 21 May 2011 - 01:23 PM


#168 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 21 May 2011 - 01:35 PM

Great :thumbup

but...

you put browseui.dll twice ;) there should be only one left in the xpsp2_binarydrop folder :)

@edit

I suspected something because size of the new file was about 500 kb larger than v5 :lol:
Actually it shouldn't matter as update.inf contains only links to xpsp2_binarydrop\browseui.dll but I'm not so sure about how HFSLIP would react to the second browseui.dll, especially concerning IE5/6 compatibility.

Just in case I quickly made a v6a version without the second unnecessary browseui.dll :)

Windows2000-KB2479628-v6a-x86-ENU.exe

@edit

Just to prove that everything is OK now:

Posted Image

Great job WildBill B)

This post has been edited by tomasz86: 21 May 2011 - 02:11 PM


#169 User is online   PROBLEMCHYLD 

  • The Resurrector for old Windows OS
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,473
  • Joined: 07-October 05
  • OS:98SE
  • Country: Country Flag

Posted 21 May 2011 - 02:26 PM

View Posttomasz86, on 21 May 2011 - 12:28 PM, said:

1. KB957280 is not a hotfix (by request).

2. ntdsa.dll version 5.0.2195.7313 is already included in one of the other updates (I don't remember which one now but it's not a hotfix (by request))

3. My Rollup is not intended to include the newest versions. HBR Mini Rollup contains files which originally belong to hotfixes (by request).

49 hotfixes (by request) are listed on bristols' page. 43 of them are combined into one in this rollup.

http://thehotfixshar...oads&showcat=15
Also thank you guys for the fixes.

This post has been edited by PROBLEMCHYLD: 21 May 2011 - 02:27 PM


#170 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 451
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 21 May 2011 - 04:22 PM

View PostPROBLEMCHYLD, on 21 May 2011 - 11:16 AM, said:

Can you add these files

WINDOWS2000-KB918622-X86-ENU.EXE
WINDOWS2000-KB948745-X86-ENU.EXE
WINDOWS2000-KB957280-X86-ENU.EXE

thanks


918622 is replaced by 961501.
948745 is replaced by 961063.

View Posttomasz86, on 21 May 2011 - 12:28 PM, said:

2. ntdsa.dll version 5.0.2195.7313 is already included in one of the other updates (I don't remember which one now but it's not a hotfix (by request))


:thumbup Ntdsa.dll version 5.0.2195.7313 is in 973037.

957280 is replaced by 973037.

Edit

Although not every file in the 'Hotfixes by Request' on my Updates page is the latest version, those particular hotfixes are listed there because they contain at least one latest official version of a file (the latest version known to me, anyway). If anyone knows that another update contains files that make obsolete any of the updates that I list, please let me know!

This post has been edited by bristols: 21 May 2011 - 04:28 PM


#171 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 21 May 2011 - 05:32 PM

View Posttomasz86, on 21 May 2011 - 01:35 PM, said:

Great :thumbup

but...

you put browseui.dll twice ;) there should be only one left in the xpsp2_binarydrop folder :)

@edit

I suspected something because size of the new file was about 500 kb larger than v5 :lol:
Actually it shouldn't matter as update.inf contains only links to xpsp2_binarydrop\browseui.dll but I'm not so sure about how HFSLIP would react to the second browseui.dll, especially concerning IE5/6 compatibility.

Just in case I quickly made a v6a version without the second unnecessary browseui.dll :)

Windows2000-KB2479628-v6a-x86-ENU.exe

@edit

Just to prove that everything is OK now:

Posted Image

Great job WildBill B)


Thanks for catching that. Just to be safe I made a 6a without the unnecessary DLL and updated the list.

#172 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 22 May 2011 - 06:02 AM

As WildBill uploaded the corrected version, I removed mine from the server :)

As for the HBR Rollup, I started a separate topic related to it

http://www.msfn.org/...br-mini-rollup/

#173 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 22 May 2011 - 11:10 AM

WildBill,

Do you think it might be possible to port IE8 to Windows 2000?

It would probably require to modify a lot of system files and add all the required functions from XP in order to get it work but still a working IE8 would give a new life to the old Win2k :)

The structure of IE8 installer package is almost the same as normal update.

Windows Internet Explorer 8 for Windows XP

I'm intentionally not saying anything about IE7 as its engine is basically the same as IE6 so it doesn't give us any real benefits over IE6.

This post has been edited by tomasz86: 22 May 2011 - 11:13 AM


#174 User is offline   WildBill 

  • Senior Member
  • Group: Developers
  • Posts: 671
  • Joined: 09-August 05
  • OS:none specified
  • Country: Country Flag

Posted 22 May 2011 - 01:15 PM

I'd rather first look at IE7, since hopefully it would be easier. Has anyone else looked at it?

#175 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 23 May 2011 - 05:35 AM

I tried to run IE7 without installing some time ago and see what system files are needed in order to do it. As far as I remember, the first one it asks for it's urlmon.dll and it seems that it's possible to replace the native W2k one with the newer IE7 version. However, the next dll file made the system unable to boot. It was 1-2 months ago so I don't remember which one was that.

Still I think it would be much more useful and fruitful to try doing IE8 and just skip IE7. It doesn't really bring anything special as its engine is the same as IE6. Porting it to W2k will surely be a hard and painful work but the gain is going to be very little.

#176 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 451
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 23 May 2011 - 08:17 AM

Regarding 2479628, I've got a couple of things to report.

Firstly, there seems to be a problem with Browseui.dll and HFSLIP when FDV's Fileset is used (with IE6). When slipstreaming, Browseui.dll doesn't get copied from 2479628 into the HFSLIP source (even though other IE6 files do). And, when installing 2479628 manually on an HFSLIPped system that used FDV's Fileset, Browseui.dll does not install. Until now, I had overlooked this!

Note: I say "when FDV's Fileset is used", but I haven't tried without using FDV's Fileset. It seems that no-one else has experienced these issues when using HFSLIP, so I am assuming that this particular fileset is responsible somehow for the problem. I guess some crucial thing that identifies the system as IE6-based is missing from a system built with FDV's Fileset.

Secondly, even after copying/installing Browseui.dll from 2479628 (using the Recovery Console), I'm seeing this:

Attached File  file-properties-icon.png (6.48K)
Number of downloads: 7

Icons shown on the File Properties window (right-click on a file and choose Properties...) show black shadows instead of transparency (unlike icons in the Start Menu, which do show transparency fine). They appear like this regardless of whether I have installed browseui.dll from 2479628 or not.

Also, I'm still seeing the whitewashed system tray icons.

This post has been edited by bristols: 23 May 2011 - 08:34 AM


#177 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 23 May 2011 - 08:38 AM

Strange because I don't have these problems with icons:

Posted Image Posted Image

Are you using the newest version (v6a) of 2479628?

As for IE6, update.inf identifies IE version basing on this

HKLM, "SOFTWARE\Microsoft\Internet Explorer", "Version", "REG_SZ", "6.0.2800.1106"


Could you check your version?

This post has been edited by tomasz86: 23 May 2011 - 08:40 AM


#178 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 23 May 2011 - 09:12 AM

Could you also check what happens when you use FDV fileset and slipstream

KB900725

and check which version of shlwapi.dll is copied?

It should be 6.0.2800.1740 in case of IE6 and 5.0.3900.7068 when IE5 is present.

The mechanism of copying these dlls is exactly the same as I used in 2479628.

This post has been edited by tomasz86: 23 May 2011 - 09:13 AM


#179 User is offline   bristols 

  • Advanced Member
  • PipPipPip
  • Group: Members
  • Posts: 451
  • Joined: 24-September 05
  • OS:none specified
  • Country: Country Flag

Posted 23 May 2011 - 09:52 AM

View Posttomasz86, on 23 May 2011 - 08:38 AM, said:

Are you using the newest version (v6a) of 2479628?


Yep.

View Posttomasz86, on 23 May 2011 - 08:38 AM, said:

As for IE6, update.inf identifies IE version basing on this

HKLM, "SOFTWARE\Microsoft\Internet Explorer", "Version", "REG_SZ", "6.0.2800.1106"


Could you check your version?


Ah, now we're getting somewhere.... Throughout the registry, IE6 is identified as version 6.0.2900.5512 (IE6 from XP SP3). I'm 99% sure that this version number was supplied by FDV's Fileset (although I'm unsure as to why). It occurs several times in FDV's IE.IN_ file:

Quote

[Strings]
ASETUP_VERSIONC = "6,0,2900,5512" ; ver6

[ie.ver.6.patched]
HKLM,"Software\Microsoft\Internet Explorer","build",,"62900.5512"
HKLM,"Software\Microsoft\Internet Explorer","Version",,"6.0.2900.5512"
HKLM,"Software\Microsoft\Internet Explorer","W2kVersion",,"6.0.2900.5512"
HKLM,"SOFTWARE\Microsoft\Active Setup\InstallInfo","Version",,"6.0.2900.5512"
HKLM,"SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\ieupdate","RequiresIESysFile",,"6.0.2900.5512"
HKLM,"Software\Microsoft\Active Setup\Installed Components\{89820200-ECBD-11cf-8B85-00AA005B4340}","Version",,"6,0,2900,5512"
HKLM,"Software\Microsoft\Active Setup\Install Check","IE40",,"6.0.2900.5512"


I don't know whether specifying this later version number is somehow necessary for FDV's Fileset to successfully do its thing, but I suspect so, since it contrasts with the 'original' version number 6.0.2800.1106 specified in the "ie.ver.6.orig" section of the IE.IN_ file.

More testing needed. :)

This post has been edited by bristols: 23 May 2011 - 09:54 AM


#180 User is offline   tomasz86 

  • http://www.windows2000.tk
  • PipPipPipPipPipPipPipPip
  • Group: Members
  • Posts: 2,220
  • Joined: 27-November 10
  • OS:Windows 2000 Professional
  • Country: Country Flag

Posted 23 May 2011 - 12:49 PM

I know what ought to be done to get it to work with FDV fileset.

But I need to do some tests myself before uploading the fixed version ;)

This post has been edited by tomasz86: 23 May 2011 - 02:11 PM


Share this topic:


  • 32 Pages +
  • « First
  • 7
  • 8
  • 9
  • 10
  • 11
  • Last »
  • You cannot start a new topic
  • You cannot reply to this topic

2 User(s) are reading this topic
0 members, 2 guests, 0 anonymous users



All trademarks mentioned on this page are the property of their respective owners
Copyright © 2001 - 2013 msfn.org
Privacy Policy