Jump to content
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble
Strawberry Orange Banana Lime Leaf Slate Sky Blueberry Grape Watermelon Chocolate Marble

MSFN is made available via donations, subscriptions and advertising revenue. The use of ad-blocking software hurts the site. Please disable ad-blocking software or set an exception for MSFN. Alternatively, register and become a site sponsor/subscriber and ads will be disabled automatically. 


  • Content count

  • Donations

  • Joined

  • Last visited

  • Days Won


tomasz86 last won the day on July 8

tomasz86 had the most liked content!

Community Reputation

71 Excellent

About tomasz86

  • Rank
  • Birthday 05/10/1986

Contact Methods

  • Website URL

Profile Information

  • OS
    Windows 2000 Professional
  • Country
  1. Integrate Unoffcial ExKernel?

    Well, but that was UURollup. I had to do a lot of manual editing in order to make everything work like that. The BWC kernel uses a customised installer, so first of all everything has to be repacked. Next, there are many registry entries that HFSLIP will simply not add automatically, so the files have to be edited specifically with HFSLIP in mind (which I did then). In addition, everything has to be re-checked each time there is an update to the kernel. That is why I said "theoretically". There are, of course, many benefits of slipstreaming the kernel, such as the ability to slipstream new AHCI/RAID drivers or direct .NET Framework 3.5/4.0 integration, but all in all it was just too much hassle . I think that the only reliable way of integration would be to create some kind of a script/program that would repack the kernel automatically so that it could be added to HFSLIP directly. An alternate method would be to make HFSLIP itself support the kernel out of the box. HFSLIP even now has hardcoded many specific updates that are processed separately, such as the Update Rollup 1 or the USP 5.1 so it is indeed possible. Everything would require a lot of time and testing though.
  2. Integrate Unoffcial ExKernel?

    If you mean the @blackwingcat's Extended Kernel, then there is no official way to integrate it directly to the Windows 2000 source. You could theoretically use HFSLIP but you would first have to repack and modify the whole package to make it compatible with it.
  3. Steam on Windows 2000

    Just for the record, technically you are not skipping the Update Rollup 1 because the rollup is already integrated in the USP 5. Update Rollup 1 basically provides a baseline for all the updates released later. It should not cause any such issues in normal circumstances.
  4. List of Working Web Browsers on Windows 2000 & NT4

    From what I found out a few years ago (cannot quote any sources, unfortunately), Google Chrome was originally supposed to support Windows 2000 and above but ended up supporting only Windows XP and later. This is why Windows 2000 was and still may be mentioned in some places in the code (like in case of such errors). The browser itself has never worked in vanilla Windows 2000.
  5. Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    I have finally pushed a small update to my site and the Updates List for Windows 2000. I have added the IPv6 update mentioned by @Anixx and have also removed one old update that I found out to be obsolete. I have also been doing a lot of internal testings to check what files are exactly added by each update / hotfix in order to list them on the site later. I have also been working on the HFSLIP 2000 script a lot. I was actually motivated by the @bphlpt's comments and have started to rewrite many parts of the code. It takes time though so do not expect any quick updates in this field in the near future. You can follow the progress on GitHub.
  6. Windows XP - Deepest Impressions

    Just for the record, I do use all the different versions of Windows, starting from Windows 2000 to Windows 10 . When it comes to the NT 5.x line, I have always preferred Windows 2000 to Windows XP. Windows 2003 also is/was cool, but being a server OS it was unavailable to normal users. I had also experienced some weirds quircks when trying to install printers in it (that otherwise worked fine in 2000/XP). As for the NT 6.x line, I like Windows 7 but have also always liked Windows 8 (especially on a tablet / hybrid device). I rather dislike Windows 10 for three reasons: 1) constant feature updates resulting in buggy and unstable experience, 2) privacy issues, and 3) the overall "dark" look. At the moment the last one is actually the most important for me as both the bugs are liveable with and the privacy related settings can mostly be blocked. However, the overall theme and especially the black taskbar right in my face from the very beginning is something that I just cannot bare with. The only way I feel comfortable in Windows 10 is to use my custom high contrast theme that makes the OS look similar to Windows Classic (but many programs have issues with high contrast themes, unfortunately). I still do not understand why it is so difficult for M$ to let the users change the OS colours as you could in all versions of Windows up to 7 (Windows 8 had this problem too but at least the overall look was light, not dark).
  7. Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    To Windows 2000? That is unfortunately not possible Unless new development has taken place in the last few months which I do not know about, the maximum you can get is IE6 SP1 with several IE6 SP3 files (already included in my updates list) and WMP10, but the later requires the BWC kernel and is itself non-slipstreamable.
  8. Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    I will think about although the Archive at this point is still not static, i.e. I have been adding files to it (new updates, XP updates, etc.) and removing others. I do submit the site to the Wayback Machine manually each time I have done a major update so they should have already archived most of the files listed there.
  9. Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    While I did manage to find the original direct URLs to the MSI files, they are useless, as they have not been archived by the Wayback Machine. The files themselves are indeed available to download from other sources, but I doubt that it will be possible to find all the language versions, so at this point I am kind of skeptical about including it. Not yet. The changes are still in the testing phase. What I have managed to do though is to upload the whole HFSLIP2000 script to GitHub! https://github.com/tomasz1986/HFSLIP2000 I have re-done all changes one by one, starting from the original HFSLIP, so that everything is properly documented. They may not be 100% in sync with the currently available HFSLIP2000 script as in the process I have found better / more proper ways to do certain things, but they should still be identical in terms of functionality. What took the longest in the original HFSLIP was unpacking and processing of the type 1 (HF1) updates. I was thinking about how to speed things up and came up with a solution where all the updates are unpacked simultaneously first and only processed later. The only disadvantages are that the unpacked updates require more disk space than when they are unpacked one by one, and that the CPU may be bogged down for a few seconds until the unpacking is finished. The speed benefits are instantly visible though. The specific commit is https://github.com/tomasz1986/HFSLIP2000/commit/b7d6a062085105a957491eb80144ff12cf88a3f6 so feel free to have a look if you are interested. Due to importance of the changes, the upcoming version of HFSLIP 2000 will be called 1.1.0. I am all for it . I have always worried that everything would be lost if something happened to me or the files. It is always nice to have multiple backups. Once M$ finally removes everything from their servers, I doubt there will be any other place to download them (in the whole Internet).
  10. Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    Unfortunately it is not compatible with Windows 2000. Firstly, the installer and the executable themselves are blocked from running in the OS. Secondly, although the executable does run when forced to start in XP compatibility mode, the UI is somewhat broken. Specifically, the default theme is broken and, what is more important, the drop-down menus do not display correctly and you have to use a keyboard to navigate through them. In this state I would be against adding it. On a side note, there might have been no visible changes on my site, but I have in fact been working on several improvements lately. I realised that the majority of the KB Article URLs were no longer working, so I have changed all of them to go through the Wayback Machine. Even though some of them do still function, I have decided that it would be too much work to keep checking them individually whether a particular link is still working or not. It may be slower to get to the sites, but at least all of them should be accessible now. I am also working on listing files installed by each update, as I removed the old, inaccurate list some time ago. This time I am not even looking at the information provided by M$. I am checking everything myself with HFSLIP which is time consuming because each update has to be checked separately in order to know for sure what it changes. The lists of files provided by HFSLIP for each slipstreamed update is useless as the updates processed later may (and often do) replace the previously slipstreamed files. In the process I have actually managed to speed HFSLIP up by ~30% (from 17 to 11 minutes) by changing the slipstream related code.
  11. Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    No problem . There are some other packages in that archive which you will likely not find anywhere else (like WIC). I should probably tidy it up a little bit to remove everything obsolete and leave only the stuff that is still viable. For now I have just removed all old daily and weekly releases of the .NET Framework and UURollup so that only last three are left. The other reason to do so was to free some space up. That is why I am also thinking of using 7-Zip to pack all the official updates by folder (so that the folder "180410" becomes "180410.7z") so that you would be downloading all language versions of each update in one package. This would also help preserve the original time stamps just in case something goes wrong and their get modified / reset. From my calculation it would be possible to gain around 2.5 GB this way, despite the fact that the original packages themselves are already packed with SFXCAB. These are still only plans so everyone interested please let me know if you have any objections.
  12. Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    On the website, no. There was a package in the Download Archive but I removed all unofficial packages from there during the last cleanup as for now I just want to keep the Archive synchronized as much as possible with the site content only. Also, there are too many outdated files there that are simply dangerous to use for people who have no idea what is what. However, I have just reuploaded the files to a different folder in MEGA which you can access under https://mega.nz/#F!SlACALYL!9eek__QpDtB4CIqLR_hUDQ. I am not going to put this link on the site, but maybe I will add it to the first post in this thread later. You can find there the latest compilation of the combined .NET Framework installer. It covers all versions from 1.0 to 4.0 and can be installed like any other Windows update. The installer is from December last year so it may be missing a few security fixes. Of course, it requires the BWC kernel, both to install and to work later. For the record, the XP addon can actually be installed manually (from a command line) but it itself is not compatible with Windows 2000. That is why in my combined installer I had to modify several parts of the installation process to make it compatible with the OS.
  13. List of Working Web Browsers on Windows 2000 & NT4

    It is . Tested with the @blackwingcat's newest kernel and core. By the way, the screen shot also shows how nasty and broken Web fonts rendering is without ClearType support. There is no fix because the majority of those fonts themselves are simply very poor quality (= have no proper hinting). I would STRONGLY suggest to block all Web fonts either through about:config or with addons like uBlock to get rid of the grayish and blurry text. Just look at this: a) Web fonts enabled b) Web fonts disabled Which one is easier to read? (make sure to set your browser's zoom level to 100% to really see how huge the difference is) Here another issue shows up though which is a poor practice of using fonts for icons (instead of proper images) which get blocked too. I know that this is more of a forum software problem than something specific to MSFN only, but in my opinion there is really no excuse for resorting to hacky icon fonts instead of just using SVG icons (with a Javascript backed PNG fallback for older browsers).
  14. Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    I am not sure which part of my post you are addressing now, but the updates are actually available to download in all supported languages. The default URL is ENU while the rest is listed below like this. The ones where only specific languages are available are clearly marked so. Some updates are language neutral / multilanguage which means that they can be applied to any language version of the OS.
  15. What should I install?

    Actually yes. While not mentioned anywhere (because you are supposed to download the updates from their original sources), in reality the FullPack has everything that is listed on my site. You only need to copy your Windows 2000 sources files to the SOURCE folder and then run the script. Also, remember that HFSLIP has to be run as Administrator in newer versions of Windows in order to integrate everything properly. At the moment FullPack is available only in English (ENU) and only for Windows 2000. If by UUP you mean UURollup, then no, you do not really need it. It does install more files than KernelEx but the core files are outdated. I would recommend to use only the @blackwingcat's KernelEx and his kernel Core update. Most of the other unofficial packages are either outdated / obsolete or simply redundant. USP 5.2 does not really exist. The only working USP is USP 5.1 by @Gurgelmeyer that was created in 2005. However, I would advise not to use it because it installs USB 1.1 drivers that are known to be buggy (and are listed as problematic on my site, and hidden by default). The USP 5.1 provided a convenient way to install / integrate all the tiny updates and hotfixes that Micro$oft had released after SP 4, but if you follow the updates list from my site, then those are integrated anyway (only one by one and not as a single package).