Functions in DLLs are stored numerically (called "Ordinals"), as well as optionally by name. So if you get a DLL error referencing an ordinal, that just means it was compiled for a newer version of Windows, and has code which references functions "anonymously" (this was done because developers are lazy and like to cheat the OS they're running on, by hard-coding their application -- effectively chaining it -- to a particular version of Windows); Microsoft doesn't like this because it makes their OS brittle. So they go to great lengths to ensure that you (that is, "developers") can't do that.
Honestly, this error is simple to fix. You can add the DLL yourself or edit some programs ini files to trick it. Thats all KernelEX does, but it does it at a system wide level. If you don't have all the Win2K updates you can theoretically brick the kernelEX installation.
@@MrOpenGL it's why wine moved away from just blindly implementing DLL functions, and to a more client-server model, because it makes that stuff infinitely easier BTS.
Ive had a Windows 2000 desktop in service till about 2014 (still have that machine) and a Win2K laptop (I downgraded it from XP) that I still routinely use day to day for college IT coursework. I do most of my programming projects on it. You can still use remote desktop on it and remote into Win2K straight from windows 11
@@Saaj2 It might be possible, but there are some buts that you have to be aware of: 1) You must not be running Windows 10 Home or Windows 11 Home, as they do not have Terminal Services component (Remote Desktop is a client for Terminal Services server); Windows 10/11 Pro is enough. 2) At some point in time, I think it was around Windows Vista or Windows 7, Microsoft has introduced some changes to RDC protocol, which enable higher security and they are enabled by default. I'm not sure whether Windows 2000/XP Remote Desktop client application would be able to connect to newer Terminal Services, even with the security options disabled.
The certificate updates are the internet and updates and such Also palemoon needs to be run with Windows xp compatible mode using the compatibility tool
I love the old Windows aesthetic I have an icon pack for Windows 10 using Windows 2000 icons. KernelEx is a cool software, great explanation in your video!
I don't know about the song but our Finnish entry for the Eurovision Song Contest 2024 is performed by an artist called 'Windows95man' who openly sports a MS cap and a full Windows95 logo on his shirt. He is loved by everyone and now it's a question of if the old Win version that's not really supported anymore can be used in that context. But even MS suits have loved the show. It is total appreciation of old Windows and no joke or parody and that is why the love - it is feel-good nostalgia for the time. Btw., we also chose a new president, but this was bigger news.
This video is absolutely full of errors. KernelEx doesn’t just trick applications into thinking they’re running on XP, but it also adds some kernel features missing on 2000. Windows Me’s installer was very similar to 98’s, 2000 had a different one, the XP one was kinda similar to that. Changing the icons and default colors had nothing to do with “making Me similar to NT”, it’s just how Microsoft chose to theme their OSes in that era, especially since XP had the Luna theme anyway. The update rollup contains non-security updates as well. Root certificates are used for issuing certificates for things like signing code and encrypting websites, nothing to do with pretending it’s XP.
I loved Windows 2000 back in the day. It was rock solid at work so I installed it on my home PC's too. I skipped XP and Vista then went to Windows 7 direct from 2000.
Umm... what are you talking about? 32-bit versions of Windows were still able to run 16-bit programs after XP. I know because I ran them. 16-bit doesn't work on 64-bit versions of Windows, but does still work on 32-bit versions. Obviously it won't work on Windows 11 because that doesn't have a 32-bit version, but yeah... I'm pretty sure you can run 16-bit Windows programs on Windows 10 32-bit... not all of them, but definitely some do work. Are you sure you aren't confusing that with 16-bit DOS applications?
This video reminds me that I'd really like a bare metal machine with Windows 98 SE on it (no internet access for it so no security hazards), but I don't know where I'd put it or what I'd actually do with it.
You might had deleted my criticism, but the 11:31 highlight(where the video starts) still got marked up in the sponsorblock extension and so were both sponsor segments :)
Windows 2000 (Datacenter Server) is the single best operating system or distro to ever be released. Mine is running on four cores with four gigs of ram, running an entire internet service provider hosting a quarter of the internet.
I'm actually technically running a custom build. Datacenter variant doesn't come with ethernet drivers for LAN so what I actually did what take the entire win2k professional distro and copy its full filesystem out to a new disk, and then I cloned everything from it into my datacenter variant, only replacing what was missing from my distro and loading the new drivers with a hardware check. Win2k datacenter was a thousand dollar os the entire life of its release. It is objectively too good for how litle love it recieved.
Just a little info on the "roots updated" thing, that is updating root certificates for SSL encryption because Win2k is so old that it can't securely connect to anything without it. It's one of the things you need to do to run Legacy Updater IIRC.
Maybe using 86box would make the drivers and 3d acceleration things easier since Windows 2000 can run in that VM that has actual 3d cards support from that era.
@@Nostalgic9080 Nice!. The drivers are available on Vogons. I would go with Voodoo 2 or something like that. I will try KernelEX on my Windows ME 86box virtual machine some time. Virtualbox and VM Ware don't have 3d acceleration support for OS below XP. Looking forward for a future video on that.
@@Dragonfire511 I think win2k comes with directx 4 installed out of the box. msAgent stuff uses activex somehow so I know it's there. It's just hard to keep working properly.
Ah, the venerable Win 2000!! I remember using it a lot, around the end of the last millennium. I worked with Lightwave 3D on my Pentium Pro with 128 Mb of RAM and Win2000. When I upgraded to WinXP, I realized that I would only have the same fluidity with 512 Mb of RAM. What a disappointment, what a waste of resources.
That was way to drag out a 4 minute video. Absolutely did not need to see windows 2000 being installed, or updates, or even kernelex. The video starts at 11:31.
I also have Windows 2000 Pro in my collection. My kernel is still the original. I run it in 384MB of memory with 2 cores. Windows Media Player 9 and Microsoft Office 2000 have been installed and some old versions of the IOBIT utilities. WMP 9 plays my wma music, but it looks a little bit primitive. It has been installed and activated in March 2010 in the same week as my Windows XP installation. It uses VBox Guest Additions 6.1.32 and a version of Opera that does not support https, so I'm limited to the nostalgic net. Of course I have the same issue with one of my top favorites: Windows for Workgroups 3.11, that close to its end supported TCP/IP :) :) In 1993 I used that one for 2 to 3 years on a 486DX66 with 8MB of RAM.
It doesnt also only change the nt ver reported, it changes a lot more to add binary compatibility because xp brought a lot of changes that dont exist in 2k like functions that dont exist in 2k
Oh, what’s this, then?! A sponsor! Lovely stuff indeed! I realise [that] I have only been a subscriber for just under a month, but I am thrilled to see your channel flourish and grow. Keep doing what you are doing, Mister Nostalgic! Top lad! Thanks for the superb video! Cheers, Giovanni Marino, M.D.🇬🇧🇮🇹
10:00 "Don't be surprised if it takes 10-15 minutes to get the first batch of updates [...] plan on taking an hour to two hours" Heh, back in the day you dedicated the entire afternoon to do this on period-correct hardware. The process was so onerous that it was worth the time to rebuild a disc image with all the updates slipstreamed in.
RetroArch and at least some libretro cores can build on some absolutely ancient OSes, like even 9x. There is a Dolphin libretro core. So... I mean I'm not confident it of all the cores would work but maybe if you build it from source you can get something going. Probably not without problems, but who knows?
Are you installing Win 2000 with SP4? Then there are some kp's after that that will fix most of your installation issues with VmWare tools and video modes.
Actually you set the resolution too high and made it hard for people on UA-cam watching the video to see clearly what is on your screen. Especially for people watching on small screens like a phone. Even on my laptop at 1080p it's really small and hard to see.
What's the deal with this legacy updates page? Is that modern patches? Who's running it and how do you know it's trustworthy? Do they share any of the source? I've been binging win2k content for weeks on every platform I have access to and this video is the first time I'm hearing about it. I wouldn't mind some nice security patches but I'm not trusting some random website for that.
@@Nostalgic9080 I dug into it after posting this comment and they don't provide the type of security updates we actually need. With service pack 4, you're already running latest drivers, and by combining the professional with the server distros you get the drivers that are missing. A very cool service for software but only useful if you want the update service to stop nagging you. Not neccesarily practical.
Cool but if you cannot run anything interesting in VM then what was the point of this video other than showing how to install it? It would be much cooler to first show game doesn't run without KernelEx and all these shenanigans and then showing that the game does indeed run after all the unofficial updates. Then this would be amazing video and otherwise it looks like another one of these low effort videos that doesn't really encourage to subscribe.
Why in the world would someone do such a venture on VMWare is beyond me. Why wouldn't you just use VirtualBox? It's faster, has better support all kinds of new and old OSes and (it may offend some) it's opensource!!!
Well Damn just realized that I misspelled Kernel at the beginning I put Kernal.
Nah, that's just the Commodore way of spelling it.
@@bigloudnoisegood old C64, C128, etc. KERNAL :)
trying to use a c64 in 2024 now that is a challenge.
At least you didn't write Colonel.
Confused with the Kernal Space program
Functions in DLLs are stored numerically (called "Ordinals"), as well as optionally by name. So if you get a DLL error referencing an ordinal, that just means it was compiled for a newer version of Windows, and has code which references functions "anonymously" (this was done because developers are lazy and like to cheat the OS they're running on, by hard-coding their application -- effectively chaining it -- to a particular version of Windows); Microsoft doesn't like this because it makes their OS brittle. So they go to great lengths to ensure that you (that is, "developers") can't do that.
Honestly, this error is simple to fix. You can add the DLL yourself or edit some programs ini files to trick it. Thats all KernelEX does, but it does it at a system wide level. If you don't have all the Win2K updates you can theoretically brick the kernelEX installation.
It's also one of the reasons why Wine has different windows versione you can select.
@@MrOpenGL it's why wine moved away from just blindly implementing DLL functions, and to a more client-server model, because it makes that stuff infinitely easier BTS.
Also, that error message is indicating that something is requesting .NET framework 4.0, which KernelEx will now allow you to install.
Thanks! I enjoyed watching Win2K being set up in full HD on a 65" TV. Win2K had the best desktop blue.
Ive had a Windows 2000 desktop in service till about 2014 (still have that machine) and a Win2K laptop (I downgraded it from XP) that I still routinely use day to day for college IT coursework. I do most of my programming projects on it. You can still use remote desktop on it and remote into Win2K straight from windows 11
Can you do the reverse and remote into windows 10/11 from win2k? I would love to use my old ThinkPad 600E and remote into my desktop!
What languages and compilers do you use on Windows 2000?
@@Saaj2 It might be possible, but there are some buts that you have to be aware of: 1) You must not be running Windows 10 Home or Windows 11 Home, as they do not have Terminal Services component (Remote Desktop is a client for Terminal Services server); Windows 10/11 Pro is enough. 2) At some point in time, I think it was around Windows Vista or Windows 7, Microsoft has introduced some changes to RDC protocol, which enable higher security and they are enabled by default. I'm not sure whether Windows 2000/XP Remote Desktop client application would be able to connect to newer Terminal Services, even with the security options disabled.
@@Saaj2 I think it would work without a hitch! We are still using WinNT today.
@@nyanpasu64 I use an old version of Eclipse, but you can compile the code using any text editor :)
Thanx for the great video. I loved Windows 2000 as I didn't do gaming I never had any issues. It was super stable.
Windows 2000 is such a stable operating system and I am glad that the community has kept it alive.
The certificate updates are the internet and updates and such
Also palemoon needs to be run with Windows xp compatible mode using the compatibility tool
I love the old Windows aesthetic I have an icon pack for Windows 10 using Windows 2000 icons. KernelEx is a cool software, great explanation in your video!
I don't know about the song but our Finnish entry for the Eurovision Song Contest 2024 is performed by an artist called 'Windows95man' who openly sports a MS cap and a full Windows95 logo on his shirt. He is loved by everyone and now it's a question of if the old Win version that's not really supported anymore can be used in that context. But even MS suits have loved the show. It is total appreciation of old Windows and no joke or parody and that is why the love - it is feel-good nostalgia for the time. Btw., we also chose a new president, but this was bigger news.
Maybe Alex Stubb is also a big fan of those old Windows op systems .. who knows 😉
The question is not if they could use MS trademarks but that you cannot advertise in ESC. I'm sure MS could be ok with it otherwise.
12:03 Just so you know, 7-Zip supports 2000 natively (yes, even the latest version) and it's free and open source.
Your video was much better at the lower resolution; I could actually see things watching on my TV. The higher resolution is pure eye strain.
This video is absolutely full of errors. KernelEx doesn’t just trick applications into thinking they’re running on XP, but it also adds some kernel features missing on 2000. Windows Me’s installer was very similar to 98’s, 2000 had a different one, the XP one was kinda similar to that. Changing the icons and default colors had nothing to do with “making Me similar to NT”, it’s just how Microsoft chose to theme their OSes in that era, especially since XP had the Luna theme anyway. The update rollup contains non-security updates as well. Root certificates are used for issuing certificates for things like signing code and encrypting websites, nothing to do with pretending it’s XP.
I loved Windows 2000 back in the day. It was rock solid at work so I installed it on my home PC's too. I skipped XP and Vista then went to Windows 7 direct from 2000.
This really brings me back. I had KernelEx installed on my Win98 machine way back in the day.
Fun fact: Xbox 360 runs a modified version of Windows 2000
windows ME didn't have dos mode get removed, it had it disabled. Same with XP's 16 bit support.
xp 16 bit support neither got disabled nor removed
@@_kitaes_ only in the x64 version afaik, but nobody used it due to the lack of SysWOW64.
@@_kitaes_ not true, a update makes it disabled until its uninstalled
i thought it got disabled in windows 8 but you still could turn it on@@patg108
Umm... what are you talking about? 32-bit versions of Windows were still able to run 16-bit programs after XP. I know because I ran them. 16-bit doesn't work on 64-bit versions of Windows, but does still work on 32-bit versions. Obviously it won't work on Windows 11 because that doesn't have a 32-bit version, but yeah... I'm pretty sure you can run 16-bit Windows programs on Windows 10 32-bit... not all of them, but definitely some do work. Are you sure you aren't confusing that with 16-bit DOS applications?
13:12 It didn't work because you don't have directx 9.. Dsound.dll is part of that and you have the outdated one(dx7 or w/e is included with 2000)
This video reminds me that I'd really like a bare metal machine with Windows 98 SE on it (no internet access for it so no security hazards), but I don't know where I'd put it or what I'd actually do with it.
bro I love this video, its so nostalgic and I love the look of 2000, im not even a teen lol, new sub ☠💀
root certificates update is necessary for correct work with secure https protocol
Wonderful video! The editing is professional and just an overall great, informative video! Great job, Nostalgic!
Thanks I'm glad you enjoyed the video
You might had deleted my criticism, but the 11:31 highlight(where the video starts) still got marked up in the sponsorblock extension and so were both sponsor segments :)
@@beardsntools I haven't deleted any comments on this video.
@@Nostalgic9080 Oh the other comment appeared again. UA-cam doing weird stuff again.
Root certificates are for the browser security, btw
Thanks wasn't sure what it was
@@Nostalgic9080 thanks for the heart
Windows 2000 (Datacenter Server) is the single best operating system or distro to ever be released.
Mine is running on four cores with four gigs of ram, running an entire internet service provider hosting a quarter of the internet.
I'm actually technically running a custom build. Datacenter variant doesn't come with ethernet drivers for LAN so what I actually did what take the entire win2k professional distro and copy its full filesystem out to a new disk, and then I cloned everything from it into my datacenter variant, only replacing what was missing from my distro and loading the new drivers with a hardware check.
Win2k datacenter was a thousand dollar os the entire life of its release.
It is objectively too good for how litle love it recieved.
Just a little info on the "roots updated" thing, that is updating root certificates for SSL encryption because Win2k is so old that it can't securely connect to anything without it. It's one of the things you need to do to run Legacy Updater IIRC.
Maybe using 86box would make the drivers and 3d acceleration things easier since Windows 2000 can run in that VM that has actual 3d cards support from that era.
That's what i might do
@@Nostalgic9080 Nice!. The drivers are available on Vogons. I would go with Voodoo 2 or something like that. I will try KernelEX on my Windows ME 86box virtual machine some time. Virtualbox and VM Ware don't have 3d acceleration support for OS below XP.
Looking forward for a future video on that.
It peaks on DX10 tho, with no tools preinstalled for managing AX.
If we could get dx14 running on 2k, that'd be a dream.
@@Atmatan Oh i did not knew it could have DX10, i have never tried to run something past Windows XP on an 86Box VM though...
@@Dragonfire511 I think win2k comes with directx 4 installed out of the box. msAgent stuff uses activex somehow so I know it's there. It's just hard to keep working properly.
Ah, the venerable Win 2000!! I remember using it a lot, around the end of the last millennium. I worked with Lightwave 3D on my Pentium Pro with 128 Mb of RAM and Win2000. When I upgraded to WinXP, I realized that I would only have the same fluidity with 512 Mb of RAM. What a disappointment, what a waste of resources.
Lost it all for a fisher price ui
I just realized that I used Win 2K almost exactly 25 years ago. I’m old! 😭
this reminds me a lot of michael mjd video (in a good way), hope u make more videos on old Operating systems like that
You have good editing recently, and even a sponsor
That was way to drag out a 4 minute video. Absolutely did not need to see windows 2000 being installed, or updates, or even kernelex. The video starts at 11:31.
Random fact: NT means new technology, so the startup screen for Win 2000 says Windows 2000: Built on New Technology New Technology
I also have Windows 2000 Pro in my collection. My kernel is still the original. I run it in 384MB of memory with 2 cores. Windows Media Player 9 and Microsoft Office 2000 have been installed and some old versions of the IOBIT utilities. WMP 9 plays my wma music, but it looks a little bit primitive. It has been installed and activated in March 2010 in the same week as my Windows XP installation. It uses VBox Guest Additions 6.1.32 and a version of Opera that does not support https, so I'm limited to the nostalgic net. Of course I have the same issue with one of my top favorites: Windows for Workgroups 3.11, that close to its end supported TCP/IP :) :) In 1993 I used that one for 2 to 3 years on a 486DX66 with 8MB of RAM.
It wouldn't be Windows 2000 without 2,000+ updates 😂
It doesnt also only change the nt ver reported, it changes a lot more to add binary compatibility because xp brought a lot of changes that dont exist in 2k like functions that dont exist in 2k
Also the root certificate update is nothing to do with kernelex, its purpose is to update the expired security certificates in win2k
You might be able to use browsers designed for XP like Mypal, maybe you can make a follow-up where you try that.
Yea I might do that
Oh, what’s this, then?! A sponsor! Lovely stuff indeed!
I realise [that] I have only been a subscriber for just under a month, but I am thrilled to see your channel flourish and grow. Keep doing what you are doing, Mister Nostalgic! Top lad!
Thanks for the superb video!
Cheers,
Giovanni Marino, M.D.🇬🇧🇮🇹
And a fan of subscriber of this channel since the Star wars days he had some insane beef with that game
Why would you be exited about promospam? lmao
I have a complicated relationship with that game. @@NatetheNintendofan 😆
10:00 "Don't be surprised if it takes 10-15 minutes to get the first batch of updates [...] plan on taking an hour to two hours"
Heh, back in the day you dedicated the entire afternoon to do this on period-correct hardware. The process was so onerous that it was worth the time to rebuild a disc image with all the updates slipstreamed in.
That's true even in the vista days
12:32 “guys, we need to make this version number bigger, people miss it.”
I liked Win2k a lot back in the day.
Very amazing video as usual Nostalgic ;)
7z is better than WinRAR, but WinRAR gives legacy support to win98
RetroArch and at least some libretro cores can build on some absolutely ancient OSes, like even 9x. There is a Dolphin libretro core. So... I mean I'm not confident it of all the cores would work but maybe if you build it from source you can get something going. Probably not without problems, but who knows?
Great video✌
Sweet! You got a sponsor!
try doing a clean install again on a second VM this does happen depending on which service pack you have on the cd as well
Are you installing Win 2000 with SP4? Then there are some kp's after that that will fix most of your installation issues with VmWare tools and video modes.
Do Windows 7 next
Yo dawg I heard you like updates, so I put updates in your updates so you can update while you update.
Another W
Finally someone that pronounces Windows ME correctly 😂😂❤
Actually you set the resolution too high and made it hard for people on UA-cam watching the video to see clearly what is on your screen. Especially for people watching on small screens like a phone. Even on my laptop at 1080p it's really small and hard to see.
KernalEx XD
Windows update restored is the way to go
What's the deal with this legacy updates page? Is that modern patches? Who's running it and how do you know it's trustworthy? Do they share any of the source?
I've been binging win2k content for weeks on every platform I have access to and this video is the first time I'm hearing about it.
I wouldn't mind some nice security patches but I'm not trusting some random website for that.
I heard about it from Michael MJD
@@Nostalgic9080 I dug into it after posting this comment and they don't provide the type of security updates we actually need. With service pack 4, you're already running latest drivers, and by combining the professional with the server distros you get the drivers that are missing.
A very cool service for software but only useful if you want the update service to stop nagging you. Not neccesarily practical.
onecore api for xp sp3 can run the latest binaries for chromium.
tbh you remind me of michael mjd which is kinda cool
12:55 did you forget to put the cd into your computer?
It's the root internet certificates.
Congratulations on getting your first sponsor
Thank you!
Windows 2000, The first real (non shit) OS from microsoft (maybe except for NT)
Cool but if you cannot run anything interesting in VM then what was the point of this video other than showing how to install it? It would be much cooler to first show game doesn't run without KernelEx and all these shenanigans and then showing that the game does indeed run after all the unofficial updates. Then this would be amazing video and otherwise it looks like another one of these low effort videos that doesn't really encourage to subscribe.
Good video, but kind of pathetic at the same time. "I spent 14 minutes to install some Lego game"
Shoulda used virtualbox instead of vmware here.
Your channel is extremely underrated wow!!!!!
try MyPal Beta
Does this hack exist for any other versions of windows??
Yes
Kernal Ex? 0:13
Copy-paste is for plebs! 😏
supermium
site doesnt work
I was really upset with this video man. I thought you could do better.
Why in the world would someone do such a venture on VMWare is beyond me. Why wouldn't you just use VirtualBox? It's faster, has better support all kinds of new and old OSes and (it may offend some) it's opensource!!!
I saved your episode but I need contact you
@@mohamedeljabri4970 check my business email
@@Nostalgic9080 it doesn't appear to me
dsound.dll