Post-EOL unofficial updates for Windows 2000

Windows 2000 Professional Update Pack discussion.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Sat Apr 07, 2012 9:09 am

I've uploaded UURollup-v5a (ENU).

There was a minor bug in v5 related to the MS VC++ (Microsoft Runtime Libraries Collection(x86) 2.1.3) libraries. The problem is that several files have longer filenames then the standard 8.3 format. It doesn't matter when you install the Rollup manually but such long filenames brake DOS based installation when the Rollup is slipstreamed into the W2K source. I had to choose between:

1) Addon-style installation where files are renamed (from 8.3 format to their original one) after being copied during the W2K setup. Doing so would make direct slipstreaming in HFSLIP (from HF folder) impossible.
2) Keeping longer filenames which would make DOS based installation impossible.
3) Removing these libraries from the UURollup.

I've chosen the third option, and therefore restored the Addon. [s]If you want to slipstream both the UURollup and the MS VC++ libraries, you should put UURollup in HF and the libraries addon in HFAAO. In case of a manual installation you can just install UURollup and them copy all DLLs from the libraries addon into your %systemroot%\system32 folder.[/s]
Last edited by tomasz86 on Fri Apr 13, 2012 12:07 am, edited 1 time in total.
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Mon Apr 09, 2012 1:10 am

Gads! I'm feeling like a greenhorn, not having done anything like this in a decade. :oops: I was just about to do v5[nil] manually when I saw your
latest post on v5a.

tomasz86 wrote:I've uploaded UURollup-v5a (ENU).

3) Removing these libraries from the UURollup.

I've chosen the third option, and therefore restored the Addon. If you want to slipstream both the UURollup and the MS VC++ libraries, you should put UURollup in HF and the libraries addon in HFAAO. In case of a manual installation you can just install UURollup and them copy all DLLs from the libraries addon into your %systemroot%\system32 folder.

Glad I have the patience to wait until you iron out all the bugs, so I'm still
running with VLC 1.1.11 for now.
I'm may need a tutorial just to understand what you said. :oops:

On my machine I have C:\WINNT\system
followed by C:\WINNT\system32
folder.

Placing these libraries into system32 would assist XP apps to function?
eg. A VOIP softphone, VLC 2.0.x, Firefox 14, etc?
:?

(yep,I'm the same dummy from msfn board ) :wink:

EDIT: Well, the more I just sit back,relax and just read for now,
the better I get to understand, maybe best to wait for that SP6
project of yours, as another poster stated in this thread. :)
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Mon Apr 09, 2012 1:36 am

I know it may be confusing :oops: I could add everything (MSVC++ libraries, .NET Framework, etc.) to UURollup but then such a package would not be compatible with HFSLIP (HF folder direct slipstreaming) and/or incompatible with DOS based setup. That's why it's necessary to keep them separately.

In your case the best option is just to install UURollup-v5a and then copy all the libraries from Microsoft Runtime Libraries Collection(x86) 2.1.3 True Addon to "C:\WINNT\system32" folder. You needn't do anything else.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Mon Apr 09, 2012 7:19 am

By the way, this is the full list of HBRs for HBR Rollup (ALPHA1):

Code: Select all

180410
2681116
323074
324446
328468
816972
817478
818349
818383
818455
818801
818888
819628
819745
819876
820199
820227
820525
820604
821308
821394
821820
822112
822720
823210
823442
823459
823748
824025
824428
824692
826127
826366
826978
827014
827078
827479
827686
828047
828206
828664
828756
829188
829707
830051
830407
830460
830599
831375
831694
831739
831877
832004
832145
832182
832459
832940
833744
834010
834128
834423
834721
834940
835365
835446
835730
836111
836143
836726
836740
837021
837160
837321
837789
838018
838039
838141
838400
838989
839228
839726
840136
840172
840629
840670
840883
840885
841031
841359
842222
843125
843249
843276
843503
867765
867794
872771
872775
872955
873407
873437
883103
883491
883499
883528
884536
885927
888111
888989
889317
890188
890202
890579
890756
891069
891071
891566
892137
892294
892394
892494
892496
892924
892929
892993
893605
894250
894869
895266
896157
896260
896674
897574
897711
898465
898554
898710
899587
899904
900623
901377
904375
904711
904765
905488
906952
907868
907980
908747
909916
911018
911589
915365
915985
917423
919862
922667
922823
925783
932590
983458


Acus has already pointed out that 843530 & 889330 are not only for W2K Server but for Pro too so I'll include them in the next version (BTW, driver.cab is the same for W2K Pro, Srv & Adv Srv but different for Datacenter).

Please tell me if there are any more HBRs which are missing from the list.
acus
Posts: 92
Joined: Wed May 19, 2010 2:41 pm
Location: italy

Postby acus » Tue Apr 10, 2012 3:11 pm

Hi Tomasz,

I gave a look to the files of HBR Windows2000-KB838018-x86-ENU, they update files located in FP40EXT.cab not in folder I386, so when slipstreamed this HF adds its files in I386 folder.

I gave a look to the work of PROBLEMCHYLD (Unofficial Windows 98 SE Service Pack 3.0) http://www.htasoft.com/u98sesp/

Maybe some files could be used also for W2K:

ADVPACK.DLL 6.0.2900.5512, XPSP3
CABINET.DLL 5.1.2600.5512, XPSP3
DHTMLED.OCX 6.1.0.9247, KB973869
EXTRAC32.EXE 5.1.2600.5512, XPSP3
HHCTRL.OCX [to 5.2.3790.4110], XPSP3 or KB940350-v2
TRIEDIT.DLL 6.1.0.9246, KB956844
TWAIN_32.DLL 1.7.1.1, XPSP3
TWUNK_32.EXE 1.7.1.0, XPSP3
USBSER.SYS 5.1.2600.5512, XPSP3


Regards
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Thu Apr 12, 2012 4:05 pm

tomasz86 wrote:I

In your case the best option is just to install UURollup-v5a and then copy all the libraries from Microsoft Runtime Libraries Collection(x86) 2.1.3 True Addon to "C:\WINNT\system32" folder. You needn't do anything else.


OK, I did the first step, then I tried to extract the addons to an empty folder
but they all read 0KB, why did you use ZipGenius 7z, rather than something easier like 7-zip?, That I understand.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Thu Apr 12, 2012 4:12 pm

I used 7-Zip 9.20 LZMA2 compression... Do you have the newest 7-Zip installed?
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Thu Apr 12, 2012 4:47 pm

tomasz86 wrote:I used 7-Zip 9.20 LZMA2 compression... Do you have the newest 7-Zip installed?


I'll try to find it, mine is old.
EDIT: OK, got it but two problems now,
after copy over I got a dialogue

"Cannot copy msvcp71.dll..there has been a sharing violation...the
source or destination file may be in use"

So I noticed yours has a date stamp of 2007.
Mine, or the one still residing has a date stamp of
25/12/2008 size 488 kb to your 492.

Second, it has affected my MyHD MDP-130 that is in this machine,
the remote control pickup still functions but the main app stalls loading
with a dialogue box saying
"MyHD_Eng
Failed to create empty document"

Does the UURollup use any elements of W7?
For in W7, it can only function in XP mode and you do know what
versions of 7 supports that,eh?
My only guess is that your unofficial kernels act like XP and it may be
the currently installed [the driver]app was installed for NT 5.0, not 5.1.
Just my hunch, won't be able to test that until tomorrow but may need
to be re-installed so it can function as if it were going into a XP machine.

I'll have to pose a query over at the AV Science forum, MDP-130 subforum
to ask the guys over there if I'm on the right track, further edits here
to come.
LINK:
http://www.avsforum.com/avs-vb/showthre ... 1&page=404

http://www.avsforum.com/avs-vb/showthre ... st21900960

Right now, in order to have TV, I'm running on the backup drive.
Last edited by Lone Browncoat on Thu Apr 12, 2012 11:18 pm, edited 2 times in total.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Thu Apr 12, 2012 11:02 pm

Did you actually install UURollup before copying those files from the Libraries Collection Addon??

There are no W7 files and I don't think it should affect the drivers... The only thing that comes to my mind is that you tried to replace those files without installing UURollup in advance. As I said earlier, UURollup must be installed before adding them (because some of them rely on APIs not present in the original W2K).

[s]If you get errors about files being in use then you may want to try replacing them after booting into Safe Mode. Still UURollup must be installed first![/s]

EDIT I saw in the other topic on MSFN that you did install UURollup... so I think you should try going this way:

[s]Boot into Safe Mode and copy (replace) all files from the Addon (except the entries.ini one) to the "system32" folder. If you still get the violation sharing error then you might want to use a Linux LiveCD to do it.[/s]
Last edited by tomasz86 on Fri Apr 13, 2012 12:08 am, edited 1 time in total.
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Thu Apr 12, 2012 11:33 pm

tomasz86 wrote:Did you actually install UURollup before copying those files from the Libraries Collection Addon??

If you get errors about files being in use then you may want to try replacing them after booting into Safe Mode. Still UURollup must be installed first!

EDIT I saw in the other topic on MSFN that you did install UURollup... so I think you should try going this way:

Boot into Safe Mode and copy (replace) all files from the Addon (except the entries.ini one) to the "system32" folder. If you still get the violation sharing error then you might want to use a Linux LiveCD to do it.


Yes, I did the UURollup first, it was then that I should have tried all installed
apps, including starting up MyHD before the addons but I went ahead with the next step.
Going to try my hunch, haven't used safe mode in years, may be rusty at it, got the VLC. 1.1.11 desktop version and installed it on the backup drive.

If I have to, I'll wipe the SSD, re-clone and start from scratch with a copy of the backup again, which I'm using now to watch TV.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Thu Apr 12, 2012 11:43 pm

Ignore everything I wrote in the last post about the Addon and just install this package:

tomasz86-Ricks-YumeYao_MicrosoftVC78910RuntimeLibraries_Addon_2_1_3_W2K.exe

All files will be replaced automatically.
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Thu Apr 12, 2012 11:48 pm

What happened? did you make a change?
I may start from scratch tomorrow, in the meantime I'll delete the temporary folder on my temp drive, along with the previous (7z) version of your addon.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Fri Apr 13, 2012 12:00 am

Nothing has changed except for the fact that I prepared an installable package from the addon :) There is no difference in files that are included.
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Fri Apr 13, 2012 5:42 pm

Well, it didn't work, the part about the MyHD, it ran fine for VLC and one other XP program.
See the rest here.

http://www.avsforum.com/avs-vb/showthre ... 1&page=405


:?
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Fri Apr 13, 2012 6:07 pm

Is the problem related only to UURollup or are the MSVC++ libraries also involved?
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Sat Apr 14, 2012 3:11 am

Unsure, I should have done things in stages, I should have done the Rollup first, then run MyHD,
then the addons, followed by another test of the MyHD before installing VLC 2.0.1.

Instead, it was rollup--vlc--addon-MyHD.

Like I told Terry, I might have buggered things by leaving vlc open or forgetting to shut MyHD
down before running Spybot, which I did from the task manager when the system locked.
MyHD probably lost data it needed to restore the following session.

So I rolled back to where I was, I'm going to wait until I can afford to slap together a couple
of PVRs with refurbs and try on a day when nothing is on, or can view TV from another machine.
I know it works from the p-o-v of VLC or may do this;
uninstall MyHD-run easycleaner-install rollup-install addon-install MyHD fresh,hoping the channel
list file and reservation files can get me back to pre-rollup status.

Luckily I keep my browsers on sticks [portable apps versions] as well as T-bird for I found it
relatively easy to transfer the profile folders to each copy and I still have until June before having
to make the jump to Pale Moon 3.6.30 or what ever the current 3.x will be plus find another email programme.

Just need to find a day where I can go slower than I did on Thursday morn.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Thu Apr 19, 2012 10:22 am

UURollup-v6 (ENU) is ready.

Changes:

- Added kernel32.dll, shell32.dll, uxtheme.dll and a few other files from BWC kernel (WB files were used in the previous versions). The biggest advantage is that uxtheme.dll can be used directly from %systemroot%\system32 and that they add some very useful APIs to the system.
- Added dbgeng.dll, dbghelp.dll, imagehlp.dll from Windows XP pre-release. They have more APIs than the original W2K ones and are still compatible at the same time (later XP files are not compatible). Thanks piotrhn for providing these files.
- MS Runtime Libraries addon no longer requires any modifications so you can use the YumeYao/ricktendo64 version directly. The URL links to ricktendo's post where you should download the addon using the first link.

I've also updated Microsoft .NET Framework True Addon. It's based on the newest packages provided by OnePiece and requires UURollup-v6 (or higher).
My2GirlsDad
Posts: 21
Joined: Thu Aug 18, 2011 8:31 pm

Postby My2GirlsDad » Fri Apr 20, 2012 5:49 pm

Thanks tomasz for the new versions. I hope to try them out this weekend.

Regards,

M2GD
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Mon Apr 23, 2012 12:06 pm

I was wrong about Microsoft Runtime Libraries Collection(x86) True Addon. It does not require any dependency fixes anymore but it is still required to modify its structure in order to be slipstreamed correctly so I have just uploaded a fixed version. You should not use the original one by YumeYao/ricktendo64 because not all files will be integrated into the W2K source.

I'm sorry about that :/
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Tue Apr 24, 2012 4:59 am

By the way, there is some important information to tell you:

1. HBR Rollup is going to be ready in the next few days. In all 24 supported languages!

2. I've been working on UURollup-v7 (ENU) & UURollup-v4 (Global). V7 is going to be the last version of UURollup (ENU) because... see point 4.

3. Update Rollup 2 is suspended (and maybe cancelled). As it's in the case of HBR Rollup, I wanted to prepare it in all 24 languages but there's just too much manual work involved related to merging all the INF files (it's related especially to UR1 which is a complete mess :/). I don't think spending time on it is worth it because... see point 4.

4. There won't be USP6 but rather an Unofficial Service Pack 5.2. I've decided not to start everything from the beginning but base it on the last version of Gurgelmeyer's USP5.1, i.e. update USP5.1 including all official & unofficial updates, HBRs, and add other components, ex. .NET Framework, etc. The reasons for doing so are as following:

a) It would be a waste of effort and time spent by Gurgelmeyer to leave his project alone and start everything from scratch.
b) USP5.1 already has UR1, MDAC2.81, IE/OE6, etc. included so it is much easier to update it than try including all these components again in SP4. I must admit that my knowledge is nowhere as large as Gurgelmeyer had and I'm not sure if I would be even able to integrate all this stuff.

USP5.2 would be available only in English simply because even if I manage to integrate everything automatically with a script, there are still many unofficial updates available only in English so it's not possible to integrate them in other language versions of W2K. Everything that's included in UURollup and HBR Rollup will be also included in USP5.2 so once it's ready these packages won't be needed anymore (for English system that is).

I hope everyone is fine with such a roadmap. Please tell me if you've got any objections or suggestions.

By the way, I'm also thinking about removing all .CAT files and "patching" the sfc.dll, i.e. disabling Windows File Protection and removing Windows Update alltogether. Why? The reason is very simple - unofficial updates break SFC anyway, and you must not use WU if you've got unofficial updates installed because it will not recognise the modified files, and will prompt for older official updates instead which is no good as some of the newer unofficial files may get replaced by them.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Tue Apr 24, 2012 12:42 pm

By the way, if I really integrate everything, i.e. all updates and other packages (especially .NET Frawework), the total size of USP5.2 can reach about 400-500 MB :P
User avatar
bphlpt
Posts: 1240
Joined: Sat Apr 19, 2008 1:11 am

Postby bphlpt » Tue Apr 24, 2012 5:28 pm

For those that wanted to have all of that anyway, the USP5.2 would probably be smaller than all of the separate items combined and would install quicker and a heck of a lot easier. I'm sure that the fact that people would know that all of the parts had been tested together would give a lot of peace of mind as well. The separate pieces would be for those that wanted to pick and choose for whatever reason. The USP5.2 would be for ease of use and convenience. Their choice.

If the total size becomes a concern to YOU, then you could always offer the pack with and without .NET as an option. But I wouldn't suggest that you offer more options than that, otherwise you could end up with folks wanting one more or one less thing and it would never end.

Cheers and Regards
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Wed Apr 25, 2012 12:28 am

That's exactly my reasoning. I think that such a distinction / separation like in the Gurgelmeyer's times (USP5.0 - only updates, USP5.1 - updates + IE6, MDAC and other components) might have had sense then when there were a lot of people using W2K but now it's probably better to focus on just one version and test it thoroughly.

Too many packages have already brought a lot of confusion (WB/BWC kernel, UURollup / UR2 / HBR Rollup, etc.). People using W2K today are probably going to install all of them anyway, i.e. I don't really think there will be many people ex. sticking to official updates only.

I would just focus on USP5.2 right away and don't spend time on HBR Rollup, etc. but I really want to provide it (HBR Rollup) in all languages so those using other language versions of W2K than English can also benefit from it. It's important in case of HBR Rollup because downloading all these HBRs (around 200 including Server only hotfixes) is a real pain, especially concerning that you must request each of them separately from M$.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Wed Apr 25, 2012 4:28 pm

EDIT: Help no longer required. See next post for details.

Guys and girls, I need your help :oops:

In order to process one update I need info from one file wordpad.inf from W2K CD (i386\wordpad.in_). To be more specific, I need this:

Code: Select all

[Strings]
MSWORDPADOPT_DESC = "WordPad"
MSWORDPADOPT_TIP  = "Editor for creating short memos and documents"

APPS_DESC         = "Accessories"
WORDPAD_LINK      = "WordPad"
Wordpad_Infotip   = "Creates and edits text documents with complex formatting."
WORDPAD_DOC       = "WordPad Document"
RTF_DOC           = "Rich Text Document"
WRITE_DOC         = "Write Document"
EDIT              = "&Edit"
OPEN              = "&Open"

ACCESSOR          = "Windows NT\Accessories"
PROGRAMF     = "Program Files"


This one is for English system but I need it for:

ARA
CHS
CHT
CSY
DAN
ELL
ESN
FIN
FRA
HEB
HUN
JPN
NLD
NOR
PTB
PTG
RUS
SVE
TRK

I already have:

ENU
DEU
KOR
ITA
PLK

If it's not a problem for you please just open the file, copy and paste it here. I know there are some people using different language versions of W2K here, and I will be very thankful if you could do just that :)

I can't proceed with the rollup without this info :/

EDIT1 I've found DEU.
Last edited by tomasz86 on Thu Apr 26, 2012 12:33 am, edited 1 time in total.
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Wed Apr 25, 2012 10:31 pm

bphlpt wrote:For those that wanted to have all of that anyway, the USP5.2 would probably be smaller than all of the separate items combined and would install quicker and a heck of a lot easier. I'm sure that the fact that people would know that all of the parts had been tested together would give a lot of peace of mind as well.

Cheers and Regards


Yep, I want it all, not fussy how big it gets, and easy, like Gurgelmeyer's.

Thanks.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Thu Apr 26, 2012 12:27 am

Lone Browncoat wrote:Yep, I want it all, not fussy how big it gets, and easy, like Gurgelmeyer's.

Thanks.

Understood 8)

[s]By the way, the wordpad.inf info can be from XP too! Even if you lost you Windows CD you should still have the file in the %systemroot%\inf\ folder.

Please help :([/s]

EDIT: Wordpad.inf is included in WinXP SP3 :D so I only need to download SP3 for each language and copy the required information.
acus
Posts: 92
Joined: Wed May 19, 2010 2:41 pm
Location: italy

Postby acus » Thu Apr 26, 2012 2:26 pm

Just for fun, I've repacked these HF:

1. Windows2000-UU-HBR-KB940350-v2-x86-ENU.exe
hhctrl.ocx, 5.2.3790.4110
http://ge.tt/5YArNtG/v/1
http://support.microsoft.com/kb/940350

2. Windows2000-UU-HBR-KB973869-x86-ENU.exe
dhtmled.ocx, 6.1.0.9247
http://ge.tt/5YArNtG/v/2
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21488

3. Windows2000-UU-KB956844-x86-ENU.exe
triedit.dll, 6.1.0.9246
http://ge.tt/5YArNtG/v/3
http://support.microsoft.com/kb/956844

4. Windows2000-UU-KBz2491683-x86-ENU.exe
faxcover.exe, 5.2.2600.6078
http://ge.tt/5YArNtG/v/4
http://support.microsoft.com/kb/2491683

Regards
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Thu Apr 26, 2012 2:39 pm

Good :)

But I think the dhtmled.ocx & triedit.dll are the same as the ones for 2K:

(XP) dhtmled.ocx 6.1.0.9247 = Dhtmled.ocx 6.1.0.9234 (2K)
(XP) triedit.dll 6.1.0.9246 = Triedit.dll 6.1.0.9235 (2K)

What I mean is that they have different version but come from the same KB (973869 & 956844) so they should have same issues fixed.

The two others (940350 & 2491683) are very nice though ^^ I'll include them in the next version of UURollup.

Thank you.
acus
Posts: 92
Joined: Wed May 19, 2010 2:41 pm
Location: italy

Postby acus » Thu Apr 26, 2012 2:58 pm

Thanks Thomas,

you're right.
I didnt notice that.
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Sun Apr 29, 2012 9:49 am

UURollup-v7 (ENU) is ready. This is very likely the last version of it.

What's new:

- BWC kernel files updated
- added tools clip.exe, takeown.exe, taskkill.exe, tasklist.exe (created/modified by BlackWingCat)
- added drivers hidclass.sys, mouclass.sys (modified by BlackWingCat)
- added two new updates 940350, 2491683 (created by acus)
- added a modified syssetup.dll
- fixed a bug in Windows Script 5.8
- added MS Visual C++ 2005, 2008, 2010 libraries. The libraries addon is no longer required when slipstreaming.

The modified syssetup.dll is required to prevent Windows setup warning about unsigned drivers caused by the two modified driver files (hidclass.sys & mousclass.sys). It's related strictly to slipstreaming.
The bug in Windows Script 5.8 is related to uninstallation of it and what it's basically about is that Windows Script's registry entries are not removed after the uninstallation. The same bug is present in both official Windows Script 5.6 & 5.7 installers. Now everything is removed correctly.
I also removed useless language files from the libraries addon and as a result it's possible now to slipstream all the files properly because all of them follow the standard 8.3 format. I included them in the rollup.
Adrian
Posts: 45
Joined: Wed Jul 15, 2009 6:02 am

Postby Adrian » Mon Apr 30, 2012 1:21 pm

is this compatible with onepiece's update pack? does it contain the official updates too,because i can't get both to work
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Mon Apr 30, 2012 1:48 pm

Hey Adrian,

UURollup does not contain official updates (although it replaces/supersedes many of them). It's 100% compatible with OnePiece's update pack. What kind of problems have you experienced?
Adrian
Posts: 45
Joined: Wed Jul 15, 2009 6:02 am

Postby Adrian » Mon Apr 30, 2012 2:36 pm

a bluescreen upon setup completion,just as the system is about to start and show the icons on the screen
Adrian
Posts: 45
Joined: Wed Jul 15, 2009 6:02 am

Postby Adrian » Mon Apr 30, 2012 2:38 pm

can you tell me the right order to slipstream these? also framework seems to show an error in textmode setup and won't continue(shows some file couldn't be copied and offers F3 to quit), same for the runtimes
Adrian
Posts: 45
Joined: Wed Jul 15, 2009 6:02 am

Postby Adrian » Mon Apr 30, 2012 2:39 pm

can you tell me the right order to slipstream these? also framework seems to show an error in textmode setup and won't continue(shows some file couldn't be copied like httpapi.dll and offers F3 to quit), same for the runtimes,i tried with nlite
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Mon Apr 30, 2012 2:46 pm

The only way to slipstream UURollup is to use HFSLIP.

The addons (BTW, you no longer need the runtimes addon) can be slipstreamed using several tools (HFSLIP, nLite, RVMi) but the rollup itself needs HFSLIP to be slipstreamed properly (=directly). I hope you're talking about UURollup-v7 (ENU) because the addons are not compatible with the Global version.

Assuming that you do use UURollup-v7 (ENU) with nLite I suppose the problem is that it's not integrated directly but rather installed through svcpack which means that in the Windows setup process .NET Framework files are installed before UURollup :!: so there's no way such an installation will succeed.
Adrian
Posts: 45
Joined: Wed Jul 15, 2009 6:02 am

Postby Adrian » Mon Apr 30, 2012 3:16 pm

that must be it,but framework 1.1 and 2 from onepiece do work though
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Mon Apr 30, 2012 3:38 pm

They work because they don't require any unoffial kernel files as .NET 3.0 and 4.0 do.
acus
Posts: 92
Joined: Wed May 19, 2010 2:41 pm
Location: italy

Postby acus » Tue May 01, 2012 4:19 am

Hi,

1. I tried to slipstream HBR 891503 without success. the original file SFU35-Q891503-X86-ENU.exe (http://support.microsoft.com/kb/891503) has different structure than other HF.
So I repacked:
http://ge.tt/3mjzz3H/v/1
Posix.exe, Psxrun.exe, Psxss.exe v.8.0.1969.28

2. I repacked also this one:
http://support.microsoft.com/kb/957495
http://ge.tt/3mjzz3H/v/0
Sndrec32.exe v.5.1.2600.5671

Regards
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Wed May 02, 2012 5:50 pm

I have bad news. BlackWingCat's kernel32.dll breaks .NET Framework 4.0. Applications requiring it either display an error on run or just do nothing when clicked on. It's true that .NET 4.0 doesn't work perfectly in Win2000 but some programs do run and it would be kind of undesired to stick to BWC's kernel32.dll at cost of .NET 4.0 compatiblity. What I found out is that WildBill's kernel32.dll works fine so I decided to switch to this kernel32.dll once again. I'm sorry for inconveniece :oops:

If anyone's interested you can check .NET Framework 4.0 using this tiny applicatoin. If it runs then everything is OK. If it doesn't run then you're probably using BWC kernel32.dll (or no unofficial kernel at all).

Anyway, I have uploaded UURollup-v8 with WB kernel32.dll (5.0.2195.7154) and also uxtheme.dll removed because it's not supported by this kernel32.dll. I've used a small "trick" here so you can even safely install it over the last version and kernel32.dll will still be replaced even though the one from BWC has higher version, and uxtheme.dll will be automatically deleted too.

I've also removed the .NET Framework addon and added two separate addons instead, one for .NET Framework 3.5 (2.0, 3.0 & 3.5 included) and one for .NET Framwork 4.0. If you need .NET Framework 1.1 or 1.0 you should just use OnePiece's addons :)
Lone Browncoat
Posts: 9
Joined: Mon Mar 26, 2012 4:08 pm
Location: Welland Ontario, Canada

Postby Lone Browncoat » Thu May 03, 2012 5:53 am

tomasz86 wrote: I'm sorry for inconvenience :oops:



Don't be, you're working your ass off for other's convenience,
with little thanks. :mrgreen:
jimmsta
Posts: 14
Joined: Thu Aug 31, 2006 10:50 am

Postby jimmsta » Thu May 03, 2012 7:32 pm

The fact that you're spending the time to figure out the best compilation of these files and then submitting a package to those of us interested in it is enough - I don't mind having to rebuild the OS over and over again, to help squash bugs and whatnot. It's fun to me - and knowing that all this is to keep some of those old systems running for a while longer makes this project worthwhile, at least to me. Don't worry about re-releasing or updating of the package!
Creator of BootZilla Utility Compilation
User avatar
bphlpt
Posts: 1240
Joined: Sat Apr 19, 2008 1:11 am

Postby bphlpt » Fri May 04, 2012 3:44 am

Besides, maybe BlackWingCat can modify his kernel to be compatible with .NET 4. He has seemed willing to try and keep his version compatible with WildBill's.

Cheers and Regards
Adrian
Posts: 45
Joined: Wed Jul 15, 2009 6:02 am

Postby Adrian » Fri May 04, 2012 5:46 am

i integrated onepiece's 5.0.2 pack for win2k with nlite, then your uurollup v8 with hfslip but now i get this error
Image

Image
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Fri May 04, 2012 9:01 am

@bphlpt
I'll try to ask him about it. The potential problem is that the current version of .NET Framework 4.0 is available only as an addon and there's no (direct) installer.

@Adrian
I'm sorry I didn't tell you that before but I think you should use HFSLIP before nLite, not after :!: In other words:

1) Put UURollup in HF and run HFSLIP.
2) Run nLite after HFSLIP has finished and select "SOURCESS" as source.
3) Add OnePiece UpdatePack.

Do not select the "Display Reports" option in the "Advanced" because it will cause a lot of prompts about overwriting newer files. nLite automatically verifies file versions and doesn't replace any newer files so all files added by UURollup won't be overwritten.

I've just tested such an installation and no errors occured :)
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Fri May 04, 2012 2:07 pm

UURollup-v9 (ENU) is ready. I overlooked a dependency issue with MS VC++ 2010 libraries in the last version. They worked OK with BWC kernel but don't with WB kernel so I had to fix them and add the BWC's kernelXP.dll to the package.

I'm also uploading a beta version of Update Rollup 2. I've changed my mind again regarding it and I hope no one will be angry at for doing so :oops: I have decided to merge both hotfixes (by request) and official updates together and all of them are included in it. One important thing is that Update Rollup 2 is not cumulative meaning that Update Rollup 1 is not included :!: and is actually required by UR2 upon installation. The most important reason why I decided to go for it was that I thought such a rollup would be useful for many people, especially because it's relatively easy to prepare it in all 24 supported languages while the future Unofficial Service Pack 5.2 is going to be available only in English. Both UR2 (ENU) and UURollup (ENU) will become obsolete when USP 5.2 is ready but other language versions will be still viable.

Anyway, here it as:

Windows2000-UpdateRollup2-BETA-x86-ENU.exe [Download]

Code: Select all

Integrated:

KB180410
KB2347290
KB2483185
KB2647518
KB2681116
KB323074
KB324446
KB328468
KB816972
KB817478
KB818349
KB818801
KB819745
KB819876
KB820199
KB820227
KB820525
KB820604
KB821308
KB821394
KB821820
KB822112
KB822720
KB823210
KB823442
KB823459
KB823748
KB824025
KB824428
KB824692
KB826127
KB826366
KB826978
KB827014
KB827078
KB827479
KB827686
KB828047
KB828206
KB828664
KB828756
KB829188
KB829707
KB830051
KB830407
KB830460
KB830599
KB831375
KB831694
KB831739
KB831877
KB832004
KB832145
KB832182
KB832414
KB832459
KB832940
KB833744
KB834010
KB834128
KB834423
KB834721
KB834940
KB835365
KB835446
KB835730
KB836111
KB836143
KB836726
KB836740
KB837021
KB837160
KB837321
KB837789
KB838018
KB838039
KB838141
KB838400
KB839726
KB840136
KB840172
KB840629
KB840670
KB840883
KB840885
KB841031
KB841359
KB842222
KB842773
KB843125
KB843249
KB843276
KB843503
KB843530
KB867765
KB867794
KB872771
KB872775
KB872955
KB873407
KB873437
KB883103
KB883491
KB883499
KB883528
KB884536
KB885927
KB888111
KB888989
KB889317
KB889330
KB890188
KB890202
KB890579
KB890756
KB891069
KB891071
KB891566
KB892137
KB892211
KB892294
KB892394
KB892494
KB892496
KB892924
KB892929
KB892993
KB893605
KB893756
KB893803v2
KB894250
KB894395
KB894869
KB895266
KB896157
KB896260
KB896358
KB896423
KB896674
KB897574
KB897711
KB898465
KB898554
KB898710
KB899589
KB899591
KB899904
KB900623
KB900725
KB901017
KB901214
KB901377
KB904375
KB904711
KB904765
KB905414
KB905488
KB905749
KB906952
KB907868
KB907980
KB908747
KB909916
KB911018
KB911589
KB913580
KB914388
KB915365
KB915985
KB917008
KB917423
KB917537
KB918118
KB919521
KB919862
KB920213
KB920670
KB920683
KB922582
KB922667
KB922823
KB923191
KB923561
KB923810
KB923980
KB924270
KB924432
KB924667
KB925783
KB925902
KB926121
KB926247
KB926436
KB927891
KB928843
KB932590
KB935839
KB938827
KB942831
KB943055
KB943485
KB950749
KB950974
KB951748-V2
KB952004
KB952954
KB953155
KB955069
KB955417
KB955759
KB956802
KB956844
KB958644
KB959426
KB960225
KB960803
KB960859
KB961501
KB967715
KB969059
KB970238
KB970483
KB971032
KB971468
KB972270
KB973037
KB973507
KB973869
KB973904
KB974318
KB974392
KB974571
KB974783
KB975254
KB975542
KB975713
KB977290
KB977914
KB978037
KB978601
KB978706
KB979309
KB979482
KB979559
KB979683
KB980218
KB980232
KB981349
KB983234
KB983458
msxml2
msxml2sp6-kb887606
msxml4-KB973685
msxml6-KB973686
ocsasnfix.exe
Q818383
Q818455
Q818888
Q819628
sct10en.exe


I'm going to merge server only updates into a sepate package. It must be done like this to retain HFSLIP compatibility.

EDIT: Just in case anyone asks - Windows Installer 3.1 is included! Its KB number is 893803v2.
Last edited by tomasz86 on Fri May 04, 2012 3:10 pm, edited 1 time in total.
acus
Posts: 92
Joined: Wed May 19, 2010 2:41 pm
Location: italy

Postby acus » Fri May 04, 2012 2:26 pm

tomasz86 wrote: The potential problem is that the current version of .NET Framework 4.0 is available only as an addon and there's no (direct) installer.


Dont know if that can help: ricktendo64 has a slim installer for Net 4 Framework:

http://www.wincert.net/forum/topic/9154 ... -5-3-2012/

tomasz86 wrote:I've changed my mind again regarding it and I hope no one will be angry at for doing so :oops:

I think that no one will be angry, because your work is very appreciated.

Regards
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Fri May 04, 2012 3:04 pm

@acus
Unfortunately it's still based on the official MSI installer so it won't be possible to use it in Windows 2000 :/ but the addon can be installed manually too, although it's not exactly straighforward. See this post.

By the way, I remember you asked me about the syssetup.dll. I'm sorry it took so long ^^ Actually I did not edit it using any of the so called "documented" ways but rather used my intuition instead ;) and just switched these two values:


1. Original syssetup.dll

Image


2. Modified syssetup.dll

Image


You only need to switch "0" with "1" and vice versa.
Adrian
Posts: 45
Joined: Wed Jul 15, 2009 6:02 am

Postby Adrian » Sat May 05, 2012 8:16 am

ok this time it says that 2 files were not copied correctly during txtmode setup : mfc100.dll and mfc100u.dll
tomasz86
Posts: 484
Joined: Tue Aug 09, 2011 12:12 pm
Location: windows2000.tk
Contact:

Postby tomasz86 » Sat May 05, 2012 8:23 am

Could you describe exactly what you did step by step? Were OnePiece's Update Pack and UURollup the only things you integrated?

Return to “Windows 2000 Professional”

Who is online

Users browsing this forum: No registered users and 1 guest