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
739 replies to this topic

#476
bluebolt

bluebolt

  • Member
  • Pip
  • 51 posts
  • Joined 11-March 13
  • OS:Windows 2000 Professional
  • Country: Country Flag
@tomasz86:
After installing the OS and running UUR v11-d20130323, the file version of hal.dll in the system32 folder is 5.0.2195.7006. (There’s also a HAL.DLL in i386/Driver Cache with a different version number).


How to remove advertisement from MSFN

#477
AnX

AnX

    ...

  • Member
  • PipPip
  • 162 posts
  • Joined 20-June 12
  • OS:Windows 8.1 x64
  • Country: Country Flag

@tomasz86:
After installing the OS and running UUR v11-d20130323, the file version of hal.dll in the system32 folder is 5.0.2195.7006. (There’s also a HAL.DLL in i386/Driver Cache with a different version number).


I'm still on March 19 Daily. And for a good reason too, now! I'll wait till one without a problem comes, and then, I'll install it. And as for the Sound Recorder, it doesn't work no matter what, so I'll just use WavePad Sound Editor.

#478
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
There's a very serious issue in all versions of UURollup (including v10 and older). The problem is that %windir%\system32\hal.dll isn't updated at all. The installer doesn't replace it and I don't know why (yet). The same problem exists in blackwingcat's kernel core package. The HAL related files from "%windir%\driver cache\i386" get updated but the one located in "%windir%\system32" does not. On the other hand, the official M$ hotfix KB835730 does replace it correctly.

I've got some possible reasons for this situation in mind but I need to test them and find one which one is true.

I know why it doesn't work... It's a technical issue so this information will be useful only for people who know how the M$ hotfix installer operates. The HAL files must be listed in update.ver in order to replace HAL.DLL from %windir%\system32.

This issue does not affect slipstreaming, only manual installation.

Edited by tomasz86, 24 March 2013 - 10:23 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

#479
bluebolt

bluebolt

  • Member
  • Pip
  • 51 posts
  • Joined 11-March 13
  • OS:Windows 2000 Professional
  • Country: Country Flag
@tomasz86, in light of your post #478, may I put forth a couple of ignorant questions (please just ignore if these don’t make sense):

The version number for HAL.DLL in i386/Driver Cache is 5.0.2195.6693; wouldn’t that make the system32 version (5.0.2195.7006) the newer (updated) one?

Why is one file in lower case (hal.dll) and the other in upper case (HAL.DLL)?

#480
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
Feel free to ask all kinds of questions if there's anything unclear in what I've written ;)

  • HAL.DLL = hal.dll (the case doesn't matter)
  • There are 8 different HALs in Windows 2000:
    How to Troubleshoot Windows 2000 Hardware Abstraction Layer Issues

    hal.dll
    halaacpi.dll
    halacpi.dll
    halapic.dll
    halborg.dll
    halmacpi.dll
    halmps.dll
    halsp.dll
    All of them are copied into "%windir%\driver cache\i386". Only one of them is renamed and copied into "%windir%\system32" as "hal.dll".

    In case of UURollup these files are used:

    hal.dll 5.0.2195.6693
    halaacpi.dll 5.0.2195.6991
    halacpi.dll 5.0.2195.6990
    halapic.dll 5.0.2195.6803
    halborg.dll 5.0.2195.6694
    halmacpi.dll 5.0.2195.7011
    halmps.dll 5.0.2195.7010
    halsp.dll 5.0.2195.6694
    Your "%windir%\system32\hal.dll" is actually halmacpi.dll renamed to hal.dll. It should have version number 5.0.2195.7011 but has only 5.0.2195.7007 since the new one wasn't installed by UURollup due to the problem which I described above.
I hope that everything is clear 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

#481
AnX

AnX

    ...

  • Member
  • PipPip
  • 162 posts
  • Joined 20-June 12
  • OS:Windows 8.1 x64
  • Country: Country Flag

There's a very serious issue in all versions of UURollup (including v10 and older). The problem is that %windir%\system32\hal.dll isn't updated at all. The installer doesn't replace it and I don't know why (yet). The same problem exists in blackwingcat's kernel core package. The HAL related files from "%windir%\driver cache\i386" get updated but the one located in "%windir%\system32" does not. On the other hand, the official M$ hotfix KB835730 does replace it correctly.

I've got some possible reasons for this situation in mind but I need to test them and find one which one is true.

I know why it doesn't work... It's a technical issue so this information will be useful only for people who know how the M$ hotfix installer operates. The HAL files must be listed in update.ver in order to replace HAL.DLL from %windir%\system32.

This issue does not affect slipstreaming, only manual installation.


This is why BWC said to reinstall the ACPI Multiprocessor PC driver in the first place. To install the new hal.dll! This is required in order for the HD Graphics to work. :w00t:

And both in the Driver Cache and in system32, my hal.dll is 5.0.2195.7011 (the new one) because I reinstalled the driver.

Plus one more thing, is it possible for me to shift from March 19th daily to the latest weekly?

Edited by AnX, 25 March 2013 - 12:23 AM.


#482
tomasz86

tomasz86

    www.windows2000.tk

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

This is why BWC said to reinstall the ACPI Multiprocessor PC driver in the first place. To install the new hal.dll! This is required in order for the HD Graphics to work. :w00t:

Right but it still shouldn't be like that ;) The file is indeed replaced automatically when using official updates and it will be the same in UURollup. I'll probably need some time to test everything because I need to play around with update.ver and compare the results.


Plus one more thing, is it possible for me to shift from March 19th daily to the latest weekly?

Normally it's not recommended but in this case the two are very similar so there won't be any problems with installing the weekly release over the daily one from 20130319.


By the way, due to lack of time from now on I want to concentrate 100% on fixing / updating UURollup and preparing USP5.2. I may not be able to check other forum topics related to Windows 2000 so if you've got questions about the unofficial packages or need support, please use this topic. I've changed my signature accordingly.
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

#483
AnX

AnX

    ...

  • Member
  • PipPip
  • 162 posts
  • Joined 20-June 12
  • OS:Windows 8.1 x64
  • Country: Country Flag
About the SFC thing, it is possible to disable it via registry hack. In the Windows NT>CurrentVersion>Winlogon, there is a string called SFCDisable. You input "ffffff9d" into the string, and it's disabled. No need for a potential false positive.

#484
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
I don't think SFCDisable disable works any more. There's a way to disable it through the registry but it's too easy to change back. The problem is that many of the so called "registry clean-up" tools will see it as an error and try to "fix" it, i.e. enable SFC again. Patching the file directly is a kind of permanent way to do it.

BUT

How about using the registry to disable SFC (using the FDV's method) and then setting registry permissions for those keys to "read only"? I think it's worth testing :)

Another thing to concern is that SFC should be disabled also during Windows installation and it's not possible currently if you only use the registry. It would be possible in case of a Service Pack where you can modify the HIVE*.INF files directly but in cased of an update rollup it's impossible.

Edited by tomasz86, 25 March 2013 - 04:01 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

#485
AnX

AnX

    ...

  • Member
  • PipPip
  • 162 posts
  • Joined 20-June 12
  • OS:Windows 8.1 x64
  • Country: Country Flag
Do you know any possible way to enable SpeedStep (I don't need this since I want full performance at all times) but just out of curiosity, since there are no drivers for speedstep.

#486
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
Maybe this? There are probably better ways to adjust CPU speed by 3rd party applications though. I use K10stat for my AMD CPU. I actually even undervolted it a little bit. It's good to save some energy since you don't really need full CPU performance when doing some light activities such as browsing the web, etc. (unless you're viewing a Flashy website on a Pentium III :lol:).

Edited by tomasz86, 26 March 2013 - 06:09 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

#487
AnX

AnX

    ...

  • Member
  • PipPip
  • 162 posts
  • Joined 20-June 12
  • OS:Windows 8.1 x64
  • Country: Country Flag
I can't find apps for my Intel machine. Sometimes I wish I ordered an AMD. :(

The driver doesn't work. like I said, it is for laptops only.

Edited by AnX, 26 March 2013 - 07:48 AM.


#488
Tommy

Tommy

    Brooke's Tommy honey <3

  • Member
  • PipPipPip
  • 471 posts
  • Joined 19-February 10
  • OS:98SE
  • Country: Country Flag
I'm not sure if this is a bug in UURollup or not, but it seems that everytime you restart the computer, you no longer have a default printer. All your printers are still listed, but none of them are set as default and therefor cause a lot of problems when going to print something.
Daily running Windows 2000 Pro SP4 and Windows 98

Posted Image
Posted Image

#489
tomasz86

tomasz86

    www.windows2000.tk

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

I'm not sure if this is a bug in UURollup or not, but it seems that everytime you restart the computer, you no longer have a default printer. All your printers are still listed, but none of them are set as default and therefor cause a lot of problems when going to print something.

Could anyone else confirm? I've got two printers installed and haven't experienced any problems with choosing the default one.
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

#490
AnX

AnX

    ...

  • Member
  • PipPip
  • 162 posts
  • Joined 20-June 12
  • OS:Windows 8.1 x64
  • Country: Country Flag


I'm not sure if this is a bug in UURollup or not, but it seems that everytime you restart the computer, you no longer have a default printer. All your printers are still listed, but none of them are set as default and therefor cause a lot of problems when going to print something.

Could anyone else confirm? I've got two printers installed and haven't experienced any problems with choosing the default one.


No problems here...

But I'd appreciate a Speedstep-like utility... I've done lots of searching on Google and found absolutely nothing. The closest match was RightMark CPU, but that doesn't do anything...

I also deleted sfc.dll since avast was always complaining... It's not needed, right?

Edited by AnX, 26 March 2013 - 10:14 PM.


#491
Tommy

Tommy

    Brooke's Tommy honey <3

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


I'm not sure if this is a bug in UURollup or not, but it seems that everytime you restart the computer, you no longer have a default printer. All your printers are still listed, but none of them are set as default and therefor cause a lot of problems when going to print something.

Could anyone else confirm? I've got two printers installed and haven't experienced any problems with choosing the default one.


That's very strange. And it's something I haven't brought up simply because I thought it was only a glitch but after three different reinstalls, even on different computers, this happens. Would it make a difference if they are TCP/IP printers? I have no printers physically connected to my computer but rather both are networked through my router. This however, never happened before until I started using the later UURollup versions.
Daily running Windows 2000 Pro SP4 and Windows 98

Posted Image
Posted Image

#492
tomasz86

tomasz86

    www.windows2000.tk

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

But I'd appreciate a Speedstep-like utility... I've done lots of searching on Google and found absolutely nothing. The closest match was RightMark CPU, but that doesn't do anything...

I think that it would be good to start a new topic in the Hardware section and ask for such an utility for new Intel processors. Maybe someone will come up with something :)


I also deleted sfc.dll since avast was always complaining... It's not needed, right?

I wouldn't delete it myself... I don't really know how the system will work without SFC.DLL. I'm going to experiment with the registry later without modifying the DLL itself.


Would it make a difference if they are TCP/IP printers? I have no printers physically connected to my computer but rather both are networked through my router. This however, never happened before until I started using the later UURollup versions.

First of all, I'd suggest replacing WTSAPI32.DLL and WINSTA.DLL in "%WINDIR%\SYSTEM32" with their original Windows 2000 versions to check whether they are the culprit. The XP files were added some time ago to fix the TeamViewer related issue.
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

#493
HumansCantBeTrusted

HumansCantBeTrusted
  • Member
  • 2 posts
  • Joined 27-March 13
  • OS:Windows 8 x64
  • Country: Country Flag
Hello,

I was reading this thread all the day. It's very interesting project. I have one question. To have Windows 2U000 with ALL official and unofficial updates I only need slipstream w2ksp51, UpdateRollup2 and UUpdateRollup or something more?

#494
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
@HumansCantBeTrusted Unfortunately not :no: USP5.2 is going to be like that, i.e. a one big package with everything included. I'd call USP5.1+UR2+UURollup the most basic set but if you want to have FULLY updated system then there are still many more packages to install. If you check the HFSLIP_ia.7z archive you will have an idea what packages are required to have a fully updated system.
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

#495
HumansCantBeTrusted

HumansCantBeTrusted
  • Member
  • 2 posts
  • Joined 27-March 13
  • OS:Windows 8 x64
  • Country: Country Flag

@HumansCantBeTrusted Unfortunately not :no: USP5.2 is going to be like that, i.e. a one big package with everything included. I'd call USP5.1+UR2+UURollup the most basic set but if you want to have FULLY updated system then there are still many more packages to install. If you check the HFSLIP_ia.7z archive you will have an idea what packages are required to have a fully updated system.


Thanks for your reply. I done some research so if I understand correctly all updates are included in your HFSLIP package?

#496
AnX

AnX

    ...

  • Member
  • PipPip
  • 162 posts
  • Joined 20-June 12
  • OS:Windows 8.1 x64
  • Country: Country Flag

But I'd appreciate a Speedstep-like utility... I've done lots of searching on Google and found absolutely nothing. The closest match was RightMark CPU, but that doesn't do anything...

I think that it would be good to start a new topic in the Hardware section and ask for such an utility for new Intel processors. Maybe someone will come up with something :)


I also deleted sfc.dll since avast was always complaining... It's not needed, right?

I wouldn't delete it myself... I don't really know how the system will work without SFC.DLL. I'm going to experiment with the registry later without modifying the DLL itself.


Would it make a difference if they are TCP/IP printers? I have no printers physically connected to my computer but rather both are networked through my router. This however, never happened before until I started using the later UURollup versions.

First of all, I'd suggest replacing WTSAPI32.DLL and WINSTA.DLL in "%WINDIR%\SYSTEM32" with their original Windows 2000 versions to check whether they are the culprit. The XP files were added some time ago to fix the TeamViewer related issue.


I deleted it and the system failed. So I reinstalled Windows. :blushing:

I'm still using the special trick to prevent sfc.dll from being scanned. Please, make an SFC.dll that avast! does not suspect.

I'm now on weekly UUR BTW.

Edited by AnX, 27 March 2013 - 10:03 AM.


#497
tomasz86

tomasz86

    www.windows2000.tk

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

Thanks for your reply. I done some research so if I understand correctly all updates are included in your HFSLIP package?

Almost all updates. The only one major component missing from the package is .NET Framework which you can download separately.

Edited by tomasz86, 28 March 2013 - 04:55 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

#498
GaryMX

GaryMX

    Ex-programmer

  • Member
  • 27 posts
  • Joined 18-March 13
  • OS:Windows 2000 Professional
  • Country: Country Flag
@tomasz -- Unfortunately, I installed the v11 daily (Windows2000-UURollup-v11-d20130226-x86-ENU) before I read your note about the weekly*. Installing this daily over v10d caused a STOP error x00000050: (PAGE_FAULT_IN_NONPAGED_AREA) on bootup. I got the blue screen and the computer stopped. Luckily, I had a DriveImage backup of drive C:. I then overwrote my C: drive with my 3/25 image backup and I'm back to v10d. I've done some updating to this drive, so I'll have to re-image it again; then I'll try your v11 weekly. It only takes 18 minutes to restore. I don't have "virtual machine" software of any kind.

* @tomasz said: "The new UURollup-v11 weekly can be also safely installed over UURollup-v10d. It's actually very likely that it will be possible to finally release a stable version of UURollup-v11 soon."

Why did the daily trash my W2K install, and, if you say that the v11 weekly can be safely installed over v10d, does that ensure that I won't get the STOP x00000050 error again?

Gary

PS: How do I get rid of the "newbie" label under my avatar? I am not even close to being a newbie; I've been working with computers for 30 years and was a professional programmer for 15. I've noticed that "@HumansCantBeTrusted" has two posts, joined yesterday, but does not have this label.

#499
AnX

AnX

    ...

  • Member
  • PipPip
  • 162 posts
  • Joined 20-June 12
  • OS:Windows 8.1 x64
  • Country: Country Flag

@tomasz -- Unfortunately, I installed the v11 daily (Windows2000-UURollup-v11-d20130226-x86-ENU) before I read your note about the weekly*. Installing this daily over v10d caused a STOP error x00000050: (PAGE_FAULT_IN_NONPAGED_AREA) on bootup. I got the blue screen and the computer stopped. Luckily, I had a DriveImage backup of drive C:. I then overwrote my C: drive with my 3/25 image backup and I'm back to v10d. I've done some updating to this drive, so I'll have to re-image it again; then I'll try your v11 weekly. It only takes 18 minutes to restore. I don't have "virtual machine" software of any kind.

* @tomasz said: "The new UURollup-v11 weekly can be also safely installed over UURollup-v10d. It's actually very likely that it will be possible to finally release a stable version of UURollup-v11 soon."

Why did the daily trash my W2K install, and, if you say that the v11 weekly can be safely installed over v10d, does that ensure that I won't get the STOP x00000050 error again?

Gary

PS: How do I get rid of the "newbie" label under my avatar? I am not even close to being a newbie; I've been working with computers for 30 years and was a professional programmer for 15. I've noticed that "@HumansCantBeTrusted" has two posts, joined yesterday, but does not have this label.


Did you install it the right way? You have to extract the daily, go to the update folder, and start setup from there. You'd want weekly, since its more tested.

Edited by AnX, 28 March 2013 - 07:07 PM.


#500
tomasz86

tomasz86

    www.windows2000.tk

  • Member
  • PipPipPipPipPipPipPipPip
  • 2,520 posts
  • Joined 27-November 10
  • OS:XP Pro x86
  • Country: Country Flag
@GaryMX I can't guarantee that everything will work smootly, especially when you're installing these packages in a running environment where there have been already other updates, applications, etc. installed. I hope that you can understand that :ph34r:

I'm just a single person any my capabilities are limited. When it comes to testing, I myself use daily releases of UURollup in my desktop system. I also install them in a VM to see if everything is OK. In case of weekly releases, in addition to the standard procedure I also test slipstreaming and installation over a previous weekly release. If there are no problems then such a weekly release may become a stable one later.

During such a testing period I often find some bugs myself and fix them, or try to fix issues reported by others. There are some people like Tommy who do some extensive testing but, still, we're just a few people so we're just physically unable to test these packages in many different environments. We're not Microsoft or any big company who've got hundreds of different machines used specifically for testing so there always exists possibility that something may go wrong. If you want to be 100% safe then preparing a system partition image before installing new unofficial packages is probably the best way to do it (I use Clonezilla for it).

I can't really say anything about the BSOD as you're the first person to report such an issue. I know you've been experiencing those file/folder permission issues due to having Windows 2000 installed twice and some system files mixed, and this may be a problem when installing UURollup-v11. It's really difficult to say anything more concrete in this situation. It would be nice if you tested it in a clean system so that we can check whether the problem persists or whether it was caused by the unstable system. If it does persists then we can investigate more into it.
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




2 user(s) are reading this topic

0 members, 2 guests, 0 anonymous users



How to remove advertisement from MSFN