Jump to content

Welcome to MSFN Forum
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. This message will be removed once you have signed in.
Login to Account Create an Account



Photo

Unofficial SP 5.2 for Microsoft Windows 2000


  • Please log in to reply
741 replies to this topic

#1
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
Archive

I have prepared an archive of Windows 2000 related files. All official and unofficial updates, current/old/test versions of Update Rollup 2 and Unofficial Updates Rollup and many other packages are available there. In case of the official updates, they normally can be downloaded directly from Microsoft. However, recently MS has started to remove some of the older content from their servers, including many Windows 2000 packages. Just in case I have uploaded everything to an alternative location. The official updates can be downloaded in all supported language versions. Hotfixes by request are available there too.

Windows 2000 Archive

 
Test versions

Test versions are available in Archive. PLEASE be very careful when installing them. I strongly recommend testing them on a virtual machine first.

At the moment there are no test versions of USP5.2 available yet. The only test versions available are a merged installer for .NET Framework (all versions) and test versions of UURollup. Test versions are divided into two categories:

1) Daily - these are versions containing all latest changes. They are uploaded as soon as the changes have been added which means that they have been not very thoroughly tested and may be buggy. You should be very cautious when using them. The purpose of them is testing, not installing and using on your real system! "Daily" does not mean that they are always released every day. They may be released very often but may not if there is nothing to change at the moment.

2) Weekly - these versions are released once a week, usually on Saturday/Sunday. They contain all changes from previous daily versions which have been proved non-buggy and stable. They still require additional testing so you should take this into account when using them but are much safer to use than daily versions. As in case of the former, if there have been no changes done during the week then no new weekly version will be released on that weekend.

When a weekly version has been rigorously tested and no problems occurred during the process it becomes the next stable release. Stable versions are going to be released on every last weekend of each month which means that unless there are critical issues discovered there will be no more than one stable version released each month. As already stated before, if there have been no changes done then no new stable version will be released.

 
About USP5.2

Everyone probably knows about the USP5 made by Gurgelmeyer at the turn of years 2005 and 2006. He managed to merge hundreds of updates and hotfixes and add them to the existing official SP4, therefore creating USP5. Gurgelmeyer was devoted to the project and kept updating it regularly but he also suffered from health problems and eventually disappeared around summer 2006 (it is unknown what exactly happened to him...). No one was able to take up the project as Gurgelmeyer did not share the tools he was using for merging SFXCAB archives (M$ updates & hotfixes). Around 2008 there was an attempt by Kelsenellenelvian to create a new version of the USP5 but unfortunately it had to be abandoned. No other person tried to anything with the USP after that.

Up to now I have managed to create many different packages including unofficial single updates, update rollups and others. The biggest problem with Windows 2000 updates is that there are too many of them. I tried to reduce the number of required files as much as possible but even after merging so many updates there are still many others left. There is a borderline that cannot be crossed without preparing a Service Pack which offers more freedom in including and integrating files than update rollups. This is the reason I decided to try go on with the USP5 and prepare a new updated version of it. It is the only way to merge absolutely everything into one package which could be either installed manually or integrated into Windows 2000 source simply using the "/integrate" switch.

By everything I mean the following components:
  • all official security updates
  • all official hotfixes (HBRs)
  • all unofficial updates
  • MS Visual C++ (2005, 2008, 2010)
  • MSXML
  • MDAC 2.8 SP2
  • DirectX 9.0c (June 2010)
  • WMP10
  • .NET Frameworks (from 1.0 to 4.0)
  • other tools like msconfig, TweakUI, etc
As you can see there are quite a few components that need to be integrated but I believe that with help of a few kind people it will be possible to finish the project. The last version of Gurgelmeyer's USP5 was 5.1.2195.24. I want to start from the number 5.2.2195.1. At the moment it is still a long way to go for the final version of the USP5.2 to be ready but the project has been started and there are already people testing early builds of it. I hope that this new version of USP5 will be a tribute to the hard work done by Gurgelmeyer and thanks to it this project will not be forgotten.

Until USP5.2 is finished I recommend using UURollup, Update Rollup 2, addons and single updates which are listed on my website.

Attached Files


Edited by tomasz86, 16 November 2013 - 06:19 AM.

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages


How to remove advertisement from MSFN

#2
tain

tain

    Cyber Ops

  • Super Moderator
  • 3,683 posts
  • Joined 24-September 05
  • OS:none specified
  • Country: Country Flag

Donator

I love these projects :)

#3
Kelsenellenelvian

Kelsenellenelvian

    WPI Guru

  • Developer
  • 8,822 posts
  • Joined 18-September 03
  • OS:Windows 7 x64
  • Country: Country Flag
Can all the .net be optional somehow?

It would kinda KILL the installation time...

#4
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPip
  • 475 posts
  • Joined 19-February 10
  • OS:98SE
  • Country: Country Flag
Are you going to include any kernel extensions in it? If you do, Silverlight 5 works fine as far as I know.
Daily running Windows 2000 Pro SP4 and Windows 98

Posted Image
Posted Image

#5
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
@Kel
I'll take it into consideration :) I was thinking about .NET 1.0 being optional (=installed only when an older version of .NET 1.0 is present in the system) and the rest being installed by default. Are you talking about the manual installation? I'm going to base the .NET installation on the true addons made by OnePiece so the whole installation process is super fast compared to a "standard" MSI installation.

@SearanoX
Everything currently included in UURollup will be included in USP5.2 so yes, unofficial kernel files (a combination of WildBill & BlackWingCat's files) will be there too :yes: Unfortunately there seem to be some issues with Silverlight 5 in Windows 2000 :/

By the way, I've reordered the list a little bit so now it shows a real order in which I want to include all these things.

Edited by tomasz86, 27 April 2012 - 02:59 AM.

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#6
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
I should mention that I'll also replace the three buggy files with their older version.
EDIT: I've just done it B)

Is there anyone knowledgeable about about the System File Protection (SFC)? I don't really know that much about it but I've just found a quite interesting thing that XP files, when installed in Windows 2000, are also protected by it! File Signature Verification utility accepts them as long as their catalog files are also installed in the system. Of course this does not apply to the modified files which are not digitally signed. Only files which are "transplanted" as it is can be accepted.

Edited by tomasz86, 29 April 2012 - 10:35 AM.

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#7
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
Just a short update:

I've removed the buggy files (see #6 for details) and also managed to reduce the total number of files in the USP by removing a few duplicates. It would be the best if each file was present in the package only once but it's kind of difficult to achieve "thanks" to the MS hotfix installer which has got many limitations.

What I mean by duplicate files is that some files are shared by all editions of W2K (Professional, Server, Advanced Server, Datacenter Server, Embedded) and the same one file was present five times in the USP. I managed to reduce such files to only one. Unfortunately there is only a small number of such files shared by all editions but there are some others shared by only some of them, ex. only by Servers or only by Pro & Server, etc. I'm going to have a look at them and check if there's any possiblity to reduce the number of such files too.

I've also removed some duplicate lines from the USP's update.inf file which were overlooked by Gurgelmeyer but these don't really matter - it's just a cosmetic fix :lol:
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#8
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
I managed to overcome the installer limitations mentioned above :thumbup

The installer used in USP 5.1 was just too old! I replaced it with a new version which seems to support more functions. It should be possible to get rid of all unnecessary duplicates now.
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#9
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 07-October 05
  • OS:98SE
  • Country: Country Flag

I managed to overcome the installer limitations mentioned above :thumbup

The installer used in USP 5.1 was just too old! I replaced it with a new version which seems to support more functions. It should be possible to get rid of all unnecessary duplicates now.

Great job :w00t: Can't wait to test it :thumbup

Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013


#10
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag

Great job :w00t: Can't wait to test it :thumbup

As usually I was a little bit overoptimistic about it :blushing: Yes, everything I want related to these duplicates can probably be done but it's quite complicated. I'm not sure if spending hours on it just to reduce the size by ~5 MB is worth it.

I've been analysing Windows Server 2003 SP2's update.inf where such things are present (one folder for two editions, etc.). The file is just a horror :wacko:

The biggest problem is that the only existing "official" INF documentation somewhat related to those update.inf files is this very old one and many of the newer features are just not described anywhere so it's kind of a trial and error guessing game. I think I shall focus on integrating the actual updates because that's what I know how to do and can do pretty easily :)

Edited by tomasz86, 30 April 2012 - 11:40 PM.

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#11
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPip
  • 475 posts
  • Joined 19-February 10
  • OS:98SE
  • Country: Country Flag

I'm not sure if spending hours on it just to reduce the size by ~5 MB is worth it.


I think most of us who use Windows 2000 use them on newer computers with bigger capacity hard drives and in today's world of storage, 5MB just really isn't worth it, but that's just me. If I'm reading correctly, .NET framework 4.0 will be included? Is that something that's already been ported or is that one of your projects specifically related to this service pack? I have a couple of applications that require .NET Framework 4.0 and I can't use them on Windows 2000 because of that limitation.
Daily running Windows 2000 Pro SP4 and Windows 98

Posted Image
Posted Image

#12
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
I've already "ported" .NET Framework 4.0 some time ago... but it's available only as a true addon. You can find it here.

Even though it's an addon you can still install it manually:

1) Unpack the CAB file.
2) Copy the five DLL files to %systemroot%\system32.
2) Unpack "netfx40.in_" to "netfx40.inf"
3) Right click on it and choose "Install".
4) Choose the "NETFX40.cab" as source.
5) Installation will begin.

I must say that it's not perfect and not all applications will work but you may try to run this tiny tool to see if .NET 4.0 is properly installed or not.

By the way, the ~5 MB mentioned above was not about the size after the installation but was related to the size of the USP5.2's installer itself, like 345 MB instead of 350 MB :lol:

Edited by tomasz86, 02 May 2012 - 04:02 PM.

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#13
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
@SearanoX

You already said in the other topic that you were using UURollup but I forgot to mention that this .NET Framework 4.0 also requires the newest version of it, i.e.UURollup-v8 (ENU).
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#14
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
I'd like to ask everyone interested in the USP 5.2:

What do you think about .NET Framework 1.1 SP1? Should it be installed by default or only on request?
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#15
PROBLEMCHYLD

PROBLEMCHYLD

    The Resurrector for old Windows OS

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,528 posts
  • Joined 07-October 05
  • OS:98SE
  • Country: Country Flag

I'd like to ask everyone interested in the USP 5.2:

What do you think about .NET Framework 1.1 SP1? Should it be installed by default or only on request?

Only on request. I left this out of U98SESP3 because its a big package, and some people might not even need. I have
limited software on my computer. I don't need a program that requires 10 other programs to run.
The software I use doesn't even require me to have any version of NET Framework.

Believe God is the Alpha and Omega.
Believe Jesus Christ died for our sins.
Repent for your sins now or there will be
BLOOD

The Path to God


U98SESP3 03-11-2013


#16
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,327 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag
Following... :thumbup :yes: :w00t:

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#17
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
I'm thinking about:

.NET 1.0 - optional
.NET 1.1 - optional
.NET 2.0 - always
.NET 3.0/3.5 - always
.NET 4.0 - always

but on the other hand I don't know if I can do it easily because sysoc.inf is involved and using MS hotfix installer to modify sysoc.inf in a running system won't probably be very safe. It's fine when a Service Pack is integrated (/integrate) because sysoc.inf is directly replaced but in a running system replacing the sysoc.inf is not an option (because it may have been edited/customised by user manually before and replacing it would revert any changes). I'm not sure yet but it may be necessary to just install all Frameworks to avoid any potential issues.
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#18
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
I was wrong about sysoc.inf. It's installed by the Service Pack too! It means there's no problem in preparing it so .NET 1.0 & 1.1 will be available to install on user's request from Control Panel's Add/Remove applet.

Following... :thumbup :yes: :w00t:

Thank you for support :)

Edited by tomasz86, 13 May 2012 - 08:35 AM.

Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#19
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
If anyone's interested in testing USP 5.2 please let me know in advance. I'll send information about any test versions as soon as they're available. Of course the more testers, the better.
Posted Image
Unofficial Service Pack 5.2 for MS Windows 2000 <- use this topic if you need help with UURollup, Update Rollup 2 and other unofficial packages

#20
Hu$tle

Hu$tle

    Junior

  • Banned
  • Pip
  • 86 posts
  • Joined 29-June 06

If anyone's interested in testing USP 5.2 please let me know in advance. I'll send information about any test versions as soon as they're available. Of course the more testers, the better.

Count me in :thumbup

#21
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPip
  • 475 posts
  • Joined 19-February 10
  • OS:98SE
  • Country: Country Flag
I'm interested too.
Daily running Windows 2000 Pro SP4 and Windows 98

Posted Image
Posted Image

#22
My2GirlsDad

My2GirlsDad

    Junior

  • Member
  • Pip
  • 98 posts
  • Joined 28-December 08
  • OS:Vista Home Premium x86
  • Country: Country Flag
I'm happy to help in testing. I appreciate all your work in this.

M2GD

#23
acus

acus

    Newbie

  • Member
  • 45 posts
  • Joined 30-January 10
Hi Tomasz,

I'm interested in testing.

Regards

#24
submix8c

submix8c

    Inconceivable!

  • Patrons
  • 4,327 posts
  • Joined 14-September 05
  • OS:none specified
  • Country: Country Flag
In process of burning "stuff" off of my HDD to make "room". Willing to test in a VM/VPC as soon as finished.

Someday the tyrants will be unthroned... Jason "Jay" Chasteen; RIP, bro!

Posted Image


#25
Kelsenellenelvian

Kelsenellenelvian

    WPI Guru

  • Developer
  • 8,822 posts
  • Joined 18-September 03
  • OS:Windows 7 x64
  • Country: Country Flag
Me Tooooooooooooooooo..................




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users