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


Everything posted by win32

  1. win32

    List of unsupported feature by/for Windows XP

    It is just as stable as vanilla Windows 2000 and still very fast, though competing with Server 2003 x86 (and apparently XP x64) in performance. On my ThinkPad T60 I get "unknown hard error" dialogs from time to time, though the OS never crashes, and the software rarely does.
  2. win32

    List of unsupported feature by/for Windows XP

    All of @roytam1's browsers work with the extended kernel, as do most XP-compatible software titles, and a few smaller utilities for Windows 7 and up (Throttlestop, Acrobat Reader DC off the top of my head). The universal Boingo WLAN client supports more EAP methods than the XP SP2 native client. If you don't do DX10+ gaming or need modern MTP support, Windows 2000 still goes very far.
  3. win32

    How many will continue using XP?

    I see those win10 lookalikes and raise you Q4OS + XPQ4. https://q4os.org/index.html https://xpq4.sourceforge.io/ In Live CD form dumped onto a USB on a ThinkPad T60 it's not much less snappier than server 2003 on the TP's SSD.
  4. win32

    Missing email client in the Start Menu.

    I think it may have something to do with this: I guess it was only partially fixed. I remember reading something more recent (2018) which indicated that such issues persisted but can't put my finger on that particular post.
  5. If you followed my corrected instructions where the sys directly hooks the XP/2003 (renamed) ntoskrnl.exe, there is the possibility those three exports may rely on ones missing in 2000's hal.dll, which means you will have to do another wrapper to hook XP's hal.dll. As I've heard, hacking up the kernel to accept drivers meant for newer OSes is probably the hardest part of the OS extension process. If you give us the details of the BSOD you get when trying to install the drivers, hopefully @blackwingcatwill be able to help.
  6. Forget my earlier instructions. All you need to do is get the XP/2003 ntoskrnl.exe (which has to be renamed), edit the sys with CFF explorer by adding the necessary imports, then you should hopefully get somewhere. Keep it handy in the same place as the 2000 ntoskrnl
  7. I don't have access to an installed copy of Windows 2000, but I did have the setup files. ntkrpamp.exe is ntoskrnl.exe but for a multiprocessor system with PAE. Setup renames the selected kernel for your configuration to ntoskrnl.exe when installing the OS.
  8. An earlier version of this post had unintentionally erroneous information. Please refer to this fixed version You have two options. The first option is: -open the sys file in CFF explorer -find XP or 2003's (x86) NTOSKRNL.EXE, "add" the necessary imports in Import Adder And then rebuild import table, rebuild PE header and update checksum. Alternatively, you can try an older, less complex release of the extended core.
  9. I'm not at the same place as my 2000 installation, but yes IE 6 and DX 9 do install, but if you look at the about box of IE 6 it reports as version 5 (but with the IE6 logo), and dxdiag reports the DX version number as 7, even though DX9 files are present.
  10. win32

    KernelEx for Win2000

    Windows 2000 Server: 4 CPUs/threads Windows 2000 Advanced Server: 8 CPUs/threads Windows 2000 Datacenter Server: 32 CPUs/threads The theoretical limit is 2^16 CPUs/threads if the appropriate registry hack is made, with all editions of Windows 2000.
  11. ThrottleStop 8.70.6 claims Windows 7+ compatibility, but it still works in Windows 2000 extended kernel 3.0a: https://www.techpowerup.com/download/techpowerup-throttlestop/ But it won't really work with older processors like early Core 2 Duos: then you have to go for version 4. I wonder if this can get my incoming Xeon X5670 to semi-overclock* to constant turbo because win2k doesn't support dynamic frequency scaling. *HP Z600 Workstation, so no real overclocking possible
  12. I'd also like to report that IE and DX files are updated, but the reported version numbers stay the same (versions 5 and 7 respectively).
  13. win32

    Program or utility to decompile SYS

    CFF Explorer can disassemble SYS files. I'm using it on Windows 2000 and I think it works on 98SE as well (but I know it doesn't work on 95) https://ntcore.com/?page_id=388 You can also use PE Tool, which is posted in this forum for the same purpose
  14. win32

    Possible to get Skype 8 up and running on XP?

    I don't think they'll be that nice. I'd look out for white vans with tinted windows if walking through secluded areas...
  15. win32

    Latest Version of Software Running on XP

    Good news: Visual Studio 2019 can still target Windows XP: https://docs.microsoft.com/en-us/visualstudio/releases/2019/compatibility
  16. win32

    KernelEx for Win2000

    I was being a little daring and tried to run Firefox 60 ESR. It installed after setting MSI compatibility to Windows 7, though it appears that there are several unresolved exports in kernel32.dll, as well as a few in shell32.dll. It also threw a "can't start XPCOM error". Warning to other users: if you try this, you will break other Firefox-engine based browsers like New Moon and Basilisk. Here is the dependency walker file. I wonder how feasible it is to get quantum to run on Windows 2000? https://mega.nz/#!VxE3DSCY!K3WDwKUJC9z5djBUdK-ohinpSEgKtlLLIMtq50IdSfU UPDATE: I tried to get it to hook a module with the first kernel32.dll function called (using the kernel32.dll from my Windows 10), copied over the ucrtbase.dll as well and all I can say is that it opened a new can of worms, This ain't my thing...
  17. win32

    Beware of Office 2010 Updates!

    Yeah POSReady 2009 is prohibited by its licensing agreement from running "Office productivity applications": http://download.microsoft.com/download/a/d/0/ad040b81-9aec-4f75-9a7e-1fe12878baea/posready 2009_windows xp professional.pdf (comparison list between embedded and standard XP Pro)
  18. @blackwingcat also made a blog post years ago where hyperthreading did provide improved performance on an X58 build (i7-920). It may depend on the platform; many of the hyperthreading issues seem to be associated with P4-era hardware and consumer-grade chipsets. Workstation and server stuff seems to handle HT on win2k better.
  19. win32

    Official - Windows 10 Worst Crap Ever!

    In my experience, very few people actually take advantage of the write cache policy options that Windows XP introduced and do the complete safe ejection process; though I think it's partially because Mac OS X took forever to implement them (or disabled by default). It's a real kick in the pants to see a feature introduced with XP being misappropriated as a "new" feature of a product released 17 years later; especially considering the timing of the former's EOS, it feels like the OS has been robbed of its place in the evolution of Microsoft Windows. It reminds me of the Server 2003 offline help files that claim that win2k didn't have an integrated compatibility mode module. :(
  20. win32

    XP EOL Updates List

    I can't believe we're approaching the end of the legendary NT 5.x platform. I've been hooked ever since XP SP1, and have since tried nearly every iteration (with the exception of the 64bit releases). Well it won't be the end for me, because I just bought an x58 workstation today! Perhaps it will follow the example of the 1989 Zenith VCR in my room and last me through at least 2040!! :) Then hopefully 3D acceleration/GPU emulation in VMs will be near perfection!
  21. win32

    Windows XP Countdown Time

    Even with the 5400 RPM HDD and 512 MB of RAM, XP SP3 was solid on my T41. Of course I could have used more RAM but for the older games I ran on it, I never ran into issues. And not only has it been exactly 5 years to the day since the loss of stock XP support, we are also counting down to the last POSReady 2009 update; one day to go. And of course, the OS will still be up to date until May 14, when Server 2008 and up get their new security updates. Those POS machines at my school were still running XP on Friday. I wonder how long they'll take to update.
  22. win32

    Latest Version of Software Running on XP

    I haven't been able to load PotPlayer 1.7.16291 on Windows Server 2003, being met with a "potplayer.dll has been modified or hacked" message. I used to able to load it on Windows 2000 (extended kernel), but I downloaded a newer copy of the installer (but still the same version) and it appeared. I don't remember finding an XP-suffixed executable though.
  23. win32

    KernelEx for Win2000

    That may be the riched20.dll issue popping up. I had problems with VC++-written software and certain Windows Installers (like the one for Office 2003). Replace it with the one from KB953024 that tomasz86 mentioned above. @blackwingcat did update WordPad to work with his riched20.dll, though I still have Office 2003 setup failing until I replace the file.
  24. Here is the last set of official Nvidia Quadro drivers for Windows 2000 (261.19): https://www.nvidia.com/download/driverResults.aspx/25619/en-us (I just had the Wayback Machine crawl the direct link) Use @blackwingcat's unofficial driver package for newer Quadros.
  25. win32

    Windows XP Spotter (the club)

    As the OP says, all things NT 5.1 or 5.2 go here! Is Windows 2000 eligible, or will posting a sighting here get me banned? And the boot screen for POSReady 2009 says "Windows XP" anyway.