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. 


tomasz86

Member
  • Content Count

    2,747
  • Donations

    $0.00 
  • Joined

  • Last visited

Everything posted by tomasz86

  1. This thread was initially about creating an updated version of Unofficial SP5. However, for various personal and technical reasons, I was unable to follow my original plans. @Gurgelmeyer, the author of the USP5, used an automatic tool to update the official Service Pack 4 with updates and hotfixes that were released by Microsoft after it. The tool was never shared to the public though, so I began with preparing my own scripts that would do the same work. Yet, I have never gone far enough to be able to integrate the updates into SP4 the same way that he did. Nevertheless, my scripts were still able to merge single updates into so called "update rollups", so I decided to use them to create unofficial packages such as UURollup, Update Rollup 2, HBR Rollup and many others. At that time, I suddenly became responsible for the Updates Lists for HFSLIP for Windows 2000. I had to learn HFSLIP not only from the outside (as a user) but also from the inside (as a maintainer), and also learn how to build and administer a website. In the process I realized that producing more and more small unofficial packages was a dead end. Despite the initial success, they inevitably introduced new bugs and issues that were difficult to track and fix, led to even greater fragmentation of the Windows 2000 update ecosystem and, most importantly, required continuous and active maintenance. In such a situation, I made my mind to fully focus on the Updates Lists with HFSLIP as the ultimate tool for keeping Windows 2000 up-to-date. Everything has been said about HFSLIP (see the HFSLIP forum and my website) so I am not going to elaborate it here. There are at least three reasons why I believe that HFSLIP, despite its limitations, is still better than all other similar tools or prepackaged updates (such as USP5 or unofficial rollups). Firstly, it is a complete program that just works in spite of no active development. It does require small fixes from time to time, but most of them can be done even by a novice developer like myself. Secondly, thanks to its flexibility, HFSLIP is the only such tool able to integrate a large variety of differently structured updates, system files, registry files, addons, any many other packages. Lastly, it supports all language versions of Windows (which is not the case with the majority of the unofficial update packages which are usually English only). All in all, this is how my current point of view stands. The thread itself is old and long, any many things have changed since its creation. Accordingly, many different topics have been discussed here. Since I have discontinued all the other threads related to my work with Windows 2000, feel free to use this one to post your opinion, questions and suggestions on the current and future development of everything related to Windows 2000. The thread's original content is still available in the spoiler below.
  2. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    Yes, the FullPack contains all the required updates. I have not updated my website for a while, so some of the newest updates for XP POSReady are probably missing. The FullPack also does not contain any unofficial updates, just the official ones. It should still be more than enough though to serve as a basis for a fully updated Windows 2000 system. Judging from the screenshot, you seem to have everything unpacked and ready to go. By "unchanged Windows source" I mean the contents of your clean Windows 2000 CD (or ISO) which have not been modified by programs such as HFSLIP, nLite, or any others. You need to copy all the files from your Windows CD to the SOURCE folder. Then just right click on the "HFSLIP-1.0.2.cmd" and run it as Administrator. Do not use the computer while the script is running.
  3. tomasz86

    KernelEx for Win2000

    Just for the record, the riched20.dll included in the USP 5.1 is old. The newest official version of this file is riched20.dll 5.30.23.1231 from KB953024.
  4. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    I am sorry but I do not really understand the question . The link seems to only show information of a user who is currently logged in to MEGA. Could you include a screenshot to make the question clearer? Judging by the quoted size alone, I am guessing that you may be asking about the size of my whole Archive which is indeed ~30 GB. Please keep in mind that it includes updates for both Windows 2000 and XP, and also SP3 for Windows Server 2003 which is ~7.5 GB alone.
  5. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    There were still several APIs missing when I was testing it for the last time a few years ago. I cannot say for now though, with the newest version of the @blackwingcat's kernel. The installation then was partially functional. Some programs requiring it worked fine, some others did not. Of course, the official installer has never worked in Windows 2000, so you need to use my unofficial combined .NET installation package instead.
  6. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    Download HFSLIP2000-FullPack-2000-ENU.7z and unpack it. Make sure that the path is not too long, so I would suggest something like "d:\hfslip". Run HFSLIP2000-1.0.2.CMD once. Several folders will be created automatically. Copy your unmodified Windows 2000 source to the SOURCE folder. Make sure to unpack everything in case it is an ISO file. Run HFSLIP2000-1.0.2.CMD again. Make sure to use "Run as Administrator" when using newer versions of Windows. Do not use the computer while HFSLIP is processing the files. The reason is that HFSLIP will keep stealing focus when unpacking the updates, so you can actually interrupt the process by mistake when trying to type on the keyboard, etc. An ISO file of the updated Windows source will be created in the HFSLIP folder. You should test it in a virtual machine, e.g. VirtualBox to make sure that it works correctly.
  7. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    It does seem to work again! Thank you for checking .
  8. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    @dencorso I was eventually going to update the broken URLs, but the https://hotfixv4.trafficmanager.net seems dead as for today. I am also unable to receive emails for any of the requested hotfixes. Is the MS hotfix hosting infrastructure finally gone?
  9. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    That is an option, but, judging by the country flag, I suspected that @Radovan might perhaps be using a Czech version of Windows 2000, and the FullPack is available only in English.
  10. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    It does not exist, hence the "WIP" or "work in progress" tag in the title. Please use my website http://windowsarchives.com/ for the latest list of official updates and hotfixes and use them with HFSLIP2000 to create a fully updated Windows 2000 installation ISO. If this is your first time, make sure to prepare yourself mentally and have a cup of strong coffee as right now there are almost 400 different files to download and categorise into different HFSLIP folders .
  11. I would agree that installing additional components such as WMP 9 or DirectX 9 may not be necessary (and could potentially be omitted if you want a system with smaller footprint). However, the vast majority of updates and hotfixes listed on my website are simply security fixes. They do not add "bloat" to the OS, but rather just replace old/insecure/buggy versions of the already existing files. I personally recommend slipstreaming everything possible just for the sake of simplicity and to avoid any possibility that some system components will be left not updated. If you know what you are doing and want to cherrypick specific components or updates, there is nothing wrong with that. I used to do it in the past, but now I just tend to install the OS as it is, and then disable what I do not need. I did once manage to play with HFSLIP/nLite and shrink my Windows 2000 installation (fully updated, that is) to use very little disk space and less than 20 MB of RAM, but the system was basically only "for show" and not really usable . Yeah, UURollup is based on old versions of BWC kernel/core, and as such it is quite outdated at this point. It does include additional files which are not present in the BWC packages (e.g. new fonts, etc.), but these are not really required for a functional Windows 2000 system.
  12. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    Please post a link to the specific USB driver. I will try to have to a look at it in my free time. HFSLIP can indeed slipstream drivers, but the documentation is lacking. You will also have to make sure that the driver works in vanilla Windows 2000. If it requires the Extended Kernel, then the whole task will be much more problematic.
  13. tomasz86

    How to use 4 Cores in Windows 2000

    K10stat but it is only for older AMD CPUs. You may need something different depending on your CPU family.
  14. Does the app have to be on the Play Store? I personally try to use open source apps whenever possible and/or also lightweight apps. As such, the majority of them come from F-Droid, directly from GitHub / GitLab, and from the Play Store or other sources only if there is no alternative. While it is not always the case, the vast majority of the open source apps are free and also ad-free. For a text editor, I use MiXplorer which is a simple but advanced file manager with text / code editing functionality. It is not available on the Play Store though, so you would have to download it either from XDA or other source like APKMirror. It is also not open source, but I have not been able to find any viable alternative to it. The text editors available on F-Droid are either extremely barebone and/or buggy, and the ones on the Play Store are ridden with ads.
  15. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    Thanks for the tip! It seems that they have just changed the domain where the hotfixes are hosted. Old: http://hotfixv4.microsoft.com/Windows XP/sp4/Fix499402/2600/free/473489_ENU_i386_zip.exe New: https://hotfixv4.trafficmanager.net/Windows XP/sp4/Fix499402/2600/free/473489_ENU_i386_zip.exe This means that I will just have to fix the URLs .
  16. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    It seems that M$ have closed their hotfix service all together: https://www.ghacks.net/2018/11/05/microsofts-hotfix-service-is-no-longer-available/. This means that all the links to hotfixes on my site no longer work. What is more, those links have also not been archived by the Wayback Machine (perhaps due to robots.txt restrictions?). You can, of course, download the files themselves from my Archive, and I will likely replace all the non-functional official URLs with links to the Archive as well. This is sad to see as my Archive is probably the only publicly available site where the files are being stored right now. I believe that we should have them backed up in more places.
  17. tomasz86

    How to use 4 Cores in Windows 2000

    Windows 2000 does not support dynamic frequency scaling, so my guess would be that your CPU is simply running at 100% all the time, hence the high temperatures. You will need 3rd party software to control the frequencies.
  18. http://blog.livedoor.jp/blackwingcat/archives/1299806.html The site is indeed all Japanese, but the filenames are not . As of today, you will need Windows2000-KB935839-v29bG-x86-ENU.EXE Windows2000-KB979683-v16a-x86-ENU.exe
  19. https://ryanvm.net/forum/viewtopic.php?t=9785
  20. tomasz86

    UURollup alternative? (for slipstreaming)

    UURollup can only be slipstreamed because I manually tweaked the hell out of the installer specifically for HFSLIP . The BlackWingCat's kernel is not prepared like that, so direct slipstreaming is impossible. You should still be able to install it silently in T-13 (svcpack) but only after repacking the installer to the standard M$ format. I am not sure the effort is really worth it.
  21. tomasz86

    How to use 4 Cores in Windows 2000

    The registry edit will not work because you need to have the modified kernel files installed first. This is not a technical limitation, just a licensing issue. Simple speaking, Windows 2000 treats each of your cores as a separate CPU, and Windows 2000 Professional officially supports only two CPUs. In one word, you need to install the BlackWingCat's kernel to make everything work, but the kernel is not available in German. You can still force installation of English updates in your system, but the result will be a mishmash of English and German everywhere in the OS. I would really not recommend it, unless you are desperate . PS Please check my website for a complete list of official updates for Windows 2000. I recommend installing / slipstreaming all of them before trying out any unofficial packages. The updates, however, will still not help you with this particular problem though.
  22. tomasz86

    Unofficial SP 5.2 for Microsoft Windows 2000 (WIP)

    No problem. I do not take anything personally. I am aware of the HFSLIP's complexity, especially since it is no longer mainstream but rather a very niche piece of software with its documentation incomplete or spread here and there. I have basically finished rewriting / moving the old, original HFSLIP documentation from http://web.archive.org/web/20100523023650if_/http://hfslip.org:80/_left.phtml to my site, but, to tell the truth, I do not really like it. I think that it is either too complicated in some parts, or too brief in others that actually require a more detailed explanation. My goal is to incorporate the documentation into my site completely, so that all the required information will be available in one place. In order to do this though, I also have to reorganize the layout / structure of the site a little bit. I also want to separate the 2000 and XP updates lists, etc. In short, I do know that the whole project in the current state is difficult to use, and I have many plans on how to improve it, but unfortunately time (or lack of it) is the main obstacle. I agree that the original post should probably be more concrete and informative. I would also greatly appreciate any specific tips on how to structure the post in order to make it more accessible and easy to understand for someone who is not really accustomed to HFSLIP and everything related to it. I would not like to make it a replacement for my website though. What kind of information (and in what order) exactly do you think I should include there? Yes, I agree with this 100%. The lack of proper documentation on HFSLIP (and HFSLIP2000) is the culprit. The whole Windows XP/2003 updates idea should also be explained more thoroughly, so that there is no confusion on why these updates are included in the Windows 2000's updates list. The FullPack is kind of a side project though. The reason why it is not mentioned anywhere publicly is because a) many people prefer to download the updates from official sources only, b) some people have very strong feelings against sharing M$ updates through 3rd party sources, and c) the FullPack is currently English-only and I want to keep the whole project 100% multilingual. I like this idea a lot, but there is already a thread for this: https://msfn.org/board/topic/133014-last-versions-of-software-for-windows-2000/. I am not sure if it is necessary to list the software directly on my site, or maybe it is better to just link to the thread for details. If I ever decide to include such a list on the site though, I would really want to check each program myself in order to determine whether it is really incompatible with the OS. In some cases a simple registry change can "make" the software compatible, while in other cases the software may simply just require particular M$ updates to run.
  23. I am writing this in the Windows 10 forum, although I have a feeling that this issue is related to all Windows versions that have Internet Connection Sharing. I have been trying to set up a desktop PC as a WiFi router. The motherboard is Gigabyte GA-F2A88XN-WIFI which has both wired Realtek RTL8168 and wireless Intel AC 7260 integrated. The cable modem is connected with a standard ethernet cable to the Realtek adapter, and the connection is then shared using the Intel AC 7260 adapter. In order to share the connection I simply use the following command (with my own ssid and key values). netsh wlan set hostednetwork mode=allow ssid=ssidOfUrChoice key=keyOfUrChoice netsh wlan start hostednetwork In the beginning, everything seems to work fine. I am able to connect to the network with other devices and use the Internet from them. The problem is that the connection suddenly drops every now and then (at least once or twice every hour). The PC itself stays connected to the Internet, but the other devices suddenly disconnect, and then re-connect after a few seconds. The cycle then repeats itself indefinitely. I have been trying to solve the problem but I am not really into networking and have no knowledge about how to troubleshoot such issues. I have tried to use both DHCP and assigning static IP addresses, but it made no difference (except for a faster reconnection to the network with the static IPs). In addition, the PC itself was used before to connect to the WiFi through an external router using its Intel wireless adapter, and there were no connection drops there. The connection drops happen even if the devices are located very close to the PC, where the WiFi signal is very strong. I have also disabled the "Allow the computer to turn off this device to save power" options for both network adapters in the Device Manager. Could anyone help me in troubleshooting this problem?
  24. This is a collection of classic themes from Windows 2000 that I ported to Windows 8.1 and 10. I say "ported", because the themes rely on the new high contrast theme engine, and as such obviously are not the same as even the old high contrast themes from Windows 7 and earlier, which relied on the Windows Classic theme engine. Nevertheless, the colour values are taken directly from Windows 2000, so they should at least give you a similar feel (if not look) as the original themes. At the moment, there are 18 classic themes in the package. Also, I have included inverted versions of each of them. Those keep the same colour contrast as the originals, and are usually dark, so they may be more suitable to use in dark environments. In addition, I have also added several of my own versions of the themes that have a few colour values tweaked for better readability (or personal liking ). In fact, this whole idea started with a port of the Windows Standard theme for my personal use. After doing some research, I simply took the colour values from Windows 2000 and injected them into the High Contrast White theme from Windows 10. The theme worked surprisingly well, so I modified it a little bit further and renamed to Windows Standard (Warm). This theme is the one I am using on a daily basis, and while there are issues with some software, I still find it much much better and easier on my eyes than the default Windows 10 theme, whose colours and the overall darkish look can be tweaked only so much. I have put everything on GitHub, so please check there for more technical explanation, and the theme files themselves. https://github.com/tomasz1986/classic2000 Please also let me know what you think about the idea, or if you find any problems with the themes.
  25. You could also just use WINNT.SIF to make your installation process fully automatic so that no user input will be required. http://unattended.msfn.org/unattended.xp/view/web/19/ You could then use your mouse to install the USB drivers once the OS is running. That is what I use when testing Windows 2000 installation in a VM. Alternatively you could just integrate the USB drivers into your Windows source before the installation.
×