<?xml version="1.0"?>
<rss version="2.0"><channel><title>Windows 2000/2003/NT4  Latest Topics</title><link>https://msfn.org/board/forum/35-windows-20002003nt4/</link><description>Windows 2000/2003/NT4  Latest Topics</description><language>en</language><item><title>Last Version of Programs for Windows NT 4.0</title><link>https://msfn.org/board/topic/181336-last-version-of-programs-for-windows-nt-40/</link><description><![CDATA[<p>
	The Latest versions of NT software you can find for NT 4.0
</p>

<p>
	1. 7-zip<br />
	7z920.exe
</p>

<p>
	2. Adobe Acrobat 7.0.9
</p>

<p>
	 
</p>

<p>
	3. Alcohol<br />
	Alcohol52_trial_1_9_5_3105<br />
	Alcohol120_trial_1_9_5_3105<br />
	Alcohol120_retail_1_9_5_3105
</p>

<p>
	4. Audacity 1.2.6
</p>

<p>
	5. Avast <br />
	setupeng1368 (untested)
</p>

<p>
	6. Bochs 2.3.7
</p>

<p>
	7. CCleaner<br />
	ccsetup213720
</p>

<p>
	8. Clamwin Legacy 0.97
</p>

<p>
	9. Cool PDF Reader 3.0.0.128
</p>

<p>
	10. Conectix Virtual PC v5.2
</p>

<p>
	11. Daemon Tools 3.47
</p>

<p>
	12. DOSBox 0.74-3
</p>

<p>
	Keep in mind that you need Active Desktop Update before you run it.
</p>

<p>
	<br />
	13. DOSBox SVN (When compiled with MinGW)
</p>

<p>
	14. ffdshow<br />
	ffdshow_rev2352_20081124_clsid
</p>

<p>
	15. Flash<br />
	install_flash_player_9<br />
	install_flash_player_9_ax
</p>

<p>
	Officially,the latest Flash will be supported is at Version 7,as Adobe says, however it supports Flash 8 and 9 up to 9.0.47 without any tweaks.
</p>

<p>
	For versions above 9.0.47,A missing function called MonitorFromWindow can be replaced with SetAppCompatFlags and it will work on NT 4.0. The latest tested is 9.0.289.0,Later version such as 10 and up (32 included) won't work,although 10.0 can install,the helper exe that makes it work requires 2000. 10.1 and later uses a new installer which is incompatible with NT 4.0.
</p>

<p>
	16. FireFox
</p>

<p>
	2.0.0.0.20
</p>

<p>
	v3.6.28 Roytam1
</p>

<p>
	17. Foxit<br />
	foxit13b1621
</p>

<p>
	18. Internet Explorer<br />
	5.5 SP1<br />
	6 SP1
</p>

<p>
	19. GIMP<br />
	gimp-2.2.17-i586-setup<br />
	gtk+-2.6.10-20050823-setup
</p>

<p>
	20. imdisk<br />
	imdiskinst_1.6.0
</p>

<p>
	21. ImgBurn<br />
	SetupImgBurn_2.5.8.0
</p>

<p>
	22. K-Meleon<br />
	K-Meleon1.5.4en-US
</p>

<p>
	23. K-lite Codec Pack<br />
	klite273 (?)
</p>

<p>
	24. Links<br />
	Links-2.5-install
</p>

<p>
	25. MagicDisk<br />
	setup_magicdisc105
</p>

<p>
	26. Miranda v0.10.80 (failed to work)
</p>

<p>
	27. NetScape<br />
	netscape71_sd701
</p>

<p>
	28. OpenOffice 2.01
</p>

<p>
	29. Opera <br />
	v1063
</p>

<p>
	You need to install it with the classic installer.
</p>

<p>
	30. PCem <br />
	PCemV0.41a
</p>

<p>
	31. Qemu Manager v7.0<br />
	Qemu Manager v7.0 (QEMU 0.11.1) on 9x/NT4/2000
</p>

<p>
	1. Must have at least IE5 installed!<br />
	2. Install Qemu Manager.<br />
	2. Execute Qemu Manager.<br />
	   If you receive an error about wininet.dll then you do not have IE5+ installed.
</p>

<p>
	3. Open Qemu.exe with the Hexedit program.
</p>

<p>
	4. Replace "freeaddrinfo", "getaddrinfo", and "getnameinfo" with "gethostname".
</p>

<p>
	5. Start Qemu Manager!
</p>

<p>
	6. When you create a VM in the VM options change "Main Display" to "QEMU Windows", otherwise your VM will not load.
</p>

<p>
	32. Qemu 14.0
</p>

<p>
	1. Download Qemu v14 http://virtuallyfun.superglobalmegacorp.com/?p=1214<br />
	2. Extract contents of .zip.<br />
	3. Download Hexedit.<br />
	4. Open up all executables with hexedit<br />
	5. Replace all instances of "freeaddrinfo", "getaddrinfo", and "getnameinfo" with "gethostname". (Zero out any extra characters).<br />
	6. Done!
</p>

<p>
	33. QtWeb 3.4.8
</p>

<p>
	34. Retrozilla 2.3
</p>

<p>
	35. ScummVM v2.9.1
</p>

<p>
	Install the Windows 95 version,The newer versions need to be copied from the zip file to the program files,if you want it to be installed manually.
</p>

<p>
	36. SeaMonkey95
</p>

<p>
	37. SoftPerfect Personal Firewall
</p>

<p>
	38. Thunderbird <br />
	Thunderbird Setup 2.0.0.24
</p>

<p>
	39. VDMSound v2.1.0
</p>

<p>
	40. VideoLan<br />
	vlc-0.8.6h-win32
</p>

<p>
	41. Virtual CloneDrive<br />
	SetupVirtualCloneDrive5450
</p>

<p>
	42. Vmware Workstation<br />
	VMware-workstation-4.5.3-19414
</p>

<p>
	43. Windows Media Player<br />
	v6.4<br />
	v7 MP7195NT
</p>

<p>
	44. Windirstat<br />
	windirstat1_1_2_setup
</p>

<p>
	45. Windows Remote Desktop v5 client<br />
	MSRDPCLI
</p>

<p>
	46. WinSCP<br />
	winscp419setup
</p>

<p>
	47. Nero 6.0.0.60
</p>

<p>
	48. WinRar 36
</p>

<p>
	49. DOSBox-X
</p>

<p>
	NT 4.0 must use the portable SDL1 low-end build. The XP build and the normal build won't install at all.
</p>

<p>
	50. Vitalize 
</p>

<p>
	instvtz4.exe
</p>

<p>
	Yes,this actually works,despite its download website claiming to support 98, 98SE, 2000,XP, Vista or 7,it actually works on NT 4.0,Clickteam lied and their plugins actually works with this OS...
</p>

<p>
	 
</p>

<p>
	51. Adobe/Macromedia Shockwave Player
</p>

<p>
	8.5.1
</p>

<p>
	 
</p>

<p>
	This is the last officially supported,Shockwave 10 requires at least 98/ME and 2000,so it won't work on NT 4.0 and potentially 95. 8.5.1 is confusing with the fact it has 9.0.0.434 as the installer version and yet when installed on Retrozilla 2.3 it says 8.5.1r102 as the file version for the DLLs. Shockwave 9 never existed...
</p>

<p>
	52. Java
</p>

<p>
	5.0 Update 5
</p>

<p>
	 
</p>

<p>
	This is the last unofficially working with this OS,later versions doesn't work,even Java 6 Update 7...
</p>

<p>
	 
</p>

<p>
	53. Yamaha S-YXG50
</p>

<p>
	3.02.01 for WinNT
</p>

<p>
	 
</p>

<p>
	OEM versions untested.
</p>

<p>
	 
</p>

<p>
	If you wish to encounter latest versions for NT 4.0,tell me so i can add it.
</p>
]]></description><guid isPermaLink="false">181336</guid><pubDate>Thu, 19 Mar 2020 16:38:30 +0000</pubDate></item><item><title>Broadcom NetXtreme II 5708 Windows NT 4.0 driver</title><link>https://msfn.org/board/topic/186818-broadcom-netxtreme-ii-5708-windows-nt-40-driver/</link><description><![CDATA[<p>
	I spend a quite a lot of time in the search for NT4 drivers for Broadcom NetXreme 5708 PCI-E cards.. I have classic not enough PCI-E / PCI slots problem, so i cant simply replace it. <br />
	  There as usually some drivers for more modern Windows which has false description claims about supporting - NT4 it their description on some driver download sites, but after downloading in real readme NT4 arent in the list of supported OS. I have tried some Windows 2000 drivers, but they are not working.  <br />
	<br />
	  So the last chance is try to ask here, because perhaps someone here has driver for it.. or has better driver google fu.. <br />
	I have found and have on other machine working driver for previous generation Broadcom NetXtreme I - 5703 card.. (these are supported:<br />
	and driver which is working with Broadcom 5721.<br />
	<br />
	 I have also tried to modify NT4 driver for 5703 by adding HardwareIDs of 5708 to it - its 164C at the end, but NT4 drivers *.inf which i found seems much more complex than other *.inf, so my edit probably not worked, because when i tried to add it.. Device name was detected with wrong name (or maybe it is using generic one until extract card is detected).. but <br />
	  Maybe some has better *.inf modding skills. Others these cards has nice support of Everything from Dos to modern Windows, except NT4 and Windows 98 (but i already made Ndis2 dos driver working there).
</p>
]]></description><guid isPermaLink="false">186818</guid><pubDate>Wed, 11 Jun 2025 14:29:56 +0000</pubDate></item><item><title>released: bug fix for win32k.sys/_SetWindowWord (local variable initialization)</title><link>https://msfn.org/board/topic/187808-released-bug-fix-for-win32ksys_setwindowword-local-variable-initialization/</link><description><![CDATA[<p>
	Hello Windows 2000 fans,
</p>

<p>
	a while ago when WildBill was backporting security updates from Windows XP to Windows 2000 he noticed a flaw in Microsoft's implementation of the security fix in the function "_SetWindowWord". By now Microsoft released an update for Windows 2000 to fix the security problem so WildBill's backported version has been superseded. However, the flaw still exists in the newest versions of win32k.sys from Microsoft both in Windows 2000 and in Windows XP.
</p>

<p>
	The flaw causes problems in some applications which try to deal with their graphical user interface. In an extreme case it can cause the bluescreen "WINLOGON_FATAL_ERROR". The flaw has a pretty small security impact.
</p>

<p>
	There is an update available to fix the flaw:
</p>

<p>
	<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/WINDOWS2000-OTSKB000004-V1-X86-INTL.exe" rel="external nofollow">WINDOWS2000-OTSKB000004-V1-X86-INTL.exe</a>
</p>

<p>
	Since the newest version from Microsoft contains the security fix already, this update fixes the flaw only. It's all that was left to do.
</p>

<p>
	There is more information available about this issue and this update in the article in the knowledge database:
</p>

<p>
	<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/OTSKB.chm" rel="external nofollow">OTSKB.chm</a>
</p>

<p>
	The patch updates the file "win32k.sys"
</p>

<ul>
	<li>
		from the version "5.00.2196.0004"
	</li>
	<li>
		to the version "5.00.2196.0005".
	</li>
</ul>

<p>
	Special thanks go to
</p>

<ul>
	<li>
		<a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/134642-dencorso/?do=hovercard" data-mentionid="134642" href="https://msfn.org/board/profile/134642-dencorso/" rel="">@dencorso</a> for <a href="https://msfn.org/board/topic/147217-solved-kb981957-ms10-073-may-cause-xp-bsod-0xc000021a/" rel="">reporting</a> the bluescreen "WINLOGON_FATAL_ERROR" (0xC000021A) in Windows XP and narrowing down the problem to the Windows update "Windows XP (32 bits)/KB981957" and
	</li>
	<li>
		<a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/68113-wildbill/?do=hovercard" data-mentionid="68113" href="https://msfn.org/board/profile/68113-wildbill/" rel="">@WildBill</a> for further narrowing down the problem to the function "_SetWindowWord" and to the exact machine instruction within the function.
	</li>
</ul>
]]></description><guid isPermaLink="false">187808</guid><pubDate>Tue, 02 Jun 2026 15:19:39 +0000</pubDate></item><item><title>looking for up to date solution for Windows 2000 install on modern hardware + acpi support</title><link>https://msfn.org/board/topic/187794-looking-for-up-to-date-solution-for-windows-2000-install-on-modern-hardware-acpi-support/</link><description><![CDATA[<p>
	I'm having a very hard time trying to install windows 2000 on modern hardware, specifically on a sandy bridge system at the moment ( hp probook 6460b with 4 GB memory installed and latest bios ). I have tried so many different approaches / methods, from disabling serial / parallel ports in bios, disabling other devices like fingerprint device, trying in ide mode vs ahci, limiting to 1 core, disabling hyperthreading, etc, but i just cant get any sort of method to work with default acpi install, or even manually choosing any of the acpi related entries from the F5 menu. Because ACPI is needed for many functions like gpu driver ( intel hd 3000, etc ), installing in standard pc is therefore not a choice. 
</p>

<p>
	All systems have same issue, they get stuck at the "setup is starting windows 2000" part. 
</p>

<p>
	The specific media i tried was a relatively minimal modifed 2K SP4 iso with ahci / sata drivers preloaded + acpi.sys 6921 integrated as referenced in some guides, though i didn't delete the "usbhub20.sys" file in the installation contents. Other iso i tried is the one from here "<a href="https://w2k.skver.space/isos/YSI_Win2kPro_R3.3_DEV-TEST-processr.iso" rel="external nofollow">https://w2k.skver.space/isos/YSI_Win2kPro_R3.3_DEV-TEST-processr.iso</a>", and "https://archive.org/details/windows2000-hfslip-english-finished" with filename "HFSLIP120825_2K_20241225_13h08m", all end up with same hang. 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">187794</guid><pubDate>Fri, 08 May 2026 18:50:43 +0000</pubDate></item><item><title>Flash 9 not working on NT 4.0? (consolidated thread)</title><link>https://msfn.org/board/topic/170603-flash-9-not-working-on-nt-40-consolidated-thread/</link><description><![CDATA[
<p>Hello,</p><p>I know it was not officially supported but is there any way to make it work. This forum:<a href="http://www.computing.net/answers/windows-nt/how-to-watch-youtube-and-view-flash-sites-in-/23266.html" rel="external nofollow">http://www.computing.net/answers/windows-nt/how-to-watch-youtube-and-view-flash-sites-in-/23266.html</a> (scroll down a bit) said that Firefox 3.x would run on 95 and NT 4.0, but it turned out not to work (even after modifying the registry to say 5.0 instead of 4.0). Even Firefox 3.0.7 wouldn't work. They all install OK, but I get an error in a procedure entry point in the file GDI32.DLL. What I'm saying is, is there ANY possible way to run Firefox 3 on Windows NT 4.0?</p>
]]></description><guid isPermaLink="false">170603</guid><pubDate>Mon, 16 Dec 2013 23:51:29 +0000</pubDate></item><item><title>released: bug fix for win32k.sys/CreateXlateObject (execution order)</title><link>https://msfn.org/board/topic/187790-released-bug-fix-for-win32ksyscreatexlateobject-execution-order/</link><description><![CDATA[<p>
	Hello Windows 2000 fans,
</p>

<p>
	I noticed that there is another bug in the function "CreateXlateObject" in the file "win32k.sys". The execution order of 3 loops is incorrect which leads to the situation, that the static colors in a translation table (Xlate-object) is stored in the table but then are overwritten by dynamic colors directly afterwards.
</p>

<p>
	There is an update available to fix this problem:
</p>

<p>
	<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/WINDOWS2000-OTSKB000003-V1-X86-INTL.exe" rel="external nofollow">WINDOWS2000-OTSKB000003-V1-X86-INTL.exe</a>
</p>

<p>
	There is more information available about this issue and this update in the article in the knowledge database:
</p>

<p>
	<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/OTSKB.chm" rel="external nofollow">OTSKB.chm</a>
</p>

<p>
	The patch updates the file "win32k.sys"
</p>

<ul>
	<li>
		from the version "5.00.2196.0003"
	</li>
	<li>
		to the version "5.00.2196.0004".
	</li>
</ul>
]]></description><guid isPermaLink="false">187790</guid><pubDate>Sat, 02 May 2026 13:17:39 +0000</pubDate></item><item><title>released: bug fix for win32k.sys/EXLATEOBJ::bMakeXlate (data field initialization)</title><link>https://msfn.org/board/topic/187758-released-bug-fix-for-win32ksysexlateobjbmakexlate-data-field-initialization/</link><description><![CDATA[<p>
	Hello Windows 2000 fans,
</p>

<p>
	by chance I noticed that there is a bug in the function "bMakeXlate" of the class "EXLATEOBJ" in the file "win32k.sys". The initialization of XLATE data structures doesn't fill out all fields. Some fields remain uninitialized and therefore keep their random data which they received during the memory allocation. This can lead to unexpected and unwanted behaviour of functions which read the random values from the affected fields.
</p>

<p>
	There is an update available to fix this problem:
</p>

<ul>
	<li>
		<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/WINDOWS2000-OTSKB000002-V2-X86-INTL.exe" rel="external nofollow">WINDOWS2000-OTSKB000002-V2-X86-INTL.exe</a>
	</li>
</ul>

<p>
	There is more information available about this issue and this update in the article in the knowledge database:
</p>

<ul>
	<li>
		<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/OTSKB.chm" rel="external nofollow">OTSKB.chm</a>
	</li>
</ul>

<p>
	The patch updates the file "win32k.sys"
</p>

<ul>
	<li>
		from the version "5.00.2196.0002"
	</li>
	<li>
		to the version "5.00.2196.0003".
	</li>
</ul>
]]></description><guid isPermaLink="false">187758</guid><pubDate>Fri, 27 Feb 2026 22:18:32 +0000</pubDate></item><item><title>Office 2010 in Windows 2000 ?</title><link>https://msfn.org/board/topic/184491-office-2010-in-windows-2000/</link><description><![CDATA[<p>
	Hi all ,this topic created to try the Office 2010 in Windows 2000 , you should first to install the latest version of extended kernel from blackwingcat wlu site : <a href="http://www.win2k.org/wlu/wluen.htm" rel="external nofollow">http://www.win2k.org/wlu/wluen.htm</a>
</p>

<p>
	then you can try to run office 2010 , but unfortunately the installer don't work until now , then what is the solution for now ?
</p>

<p>
	<strong>the solution exist</strong> to run office 2010 but even that it is not perfectly stable.
</p>

<p>
	you should to download this version of portable office 2010 exist <span style="font-size:9px;"><a href="https://mega.nz/file/LXxTgbxR#iJ0zHjUoyt_kkx3vW5sZTnW67_TNn7DfM1c8zHeN67k" rel="external nofollow">Here</a></span>
</p>

<p>
	With fcwin2k run the office which you want 'word, power point..' on XP SP3 compatibility mode.
</p>

<p>
	<u><strong><span style="color:#e74c3c;">Require</span></strong></u> : <a href="https://archive.org/details/msxml60" rel="external nofollow">msxml 6.0 service pack 2</a> .
</p>

<p>
	<span style="color:#e74c3c;"><strong>Unstable thing:</strong></span>
</p>

<p>
	the unstable thing is that when you finished work and you want to close the word as example you should after close it's window with default 'X' to end the process with taskmgr to be capable to run powerpoint in next time as example ,this is video to explain what i mean : <a href="https://t.co/46v3mBvOi5" rel="external nofollow">https://t.co/46v3mBvOi5</a>
</p>

<p>
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/194613-blackwingcat/?do=hovercard" data-mentionid="194613" href="https://msfn.org/board/profile/194613-blackwingcat/" rel="">@blackwingcat</a> if you have any news about the installer please tell us here .
</p>

<p>
	any one has problem about this topic please post here and you can tag any persone .
</p>

<p>
	<em><u><strong>To resolve this unstable thing</strong></u></em> you should to use my created program <span>:</span>
</p>

<p>
	<a href="https://www.mediafire.com/file/882xrdvu886u9u5/O10KWIN2000.zip/file" rel="external nofollow">https://www.mediafire.com/file/882xrdvu886u9u5/O10KWIN2000.zip/file</a>
</p>

<p>
	The other issue is the office 2010 with fcwin2k uses with many uses , some time after reboot the office 2010 it will doesn't start , then in this case you should to extract again the office 2010 portable.zip again , and run it with XP sp 3 and save compat. 
</p>

<p>
	<img alt="Office-2010-on-Windows-2000.jpg" class="ipsImage" data-ratio="75.08" height="750" style="height:auto;" width="1000" data-src="https://i.ibb.co/yFCNDTm/Office-2010-on-Windows-2000.jpg" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">184491</guid><pubDate>Sun, 05 Mar 2023 16:08:19 +0000</pubDate></item><item><title>Last Versions of Software for Windows 2000</title><link>https://msfn.org/board/topic/133014-last-versions-of-software-for-windows-2000/</link><description><![CDATA[
<p>Hey, I was just wondering, I know there's a list for Windows 98SE, but I dunno if there's one for Windows 2000... Anyway, here's my list so far... It can also mean 'unofficially', so long as it works still, to an extent...<br><br>LAST EDITED 31 MAY 2009<br><br><strong>SUPPORT DISCONTINUED; FINAL VERSIONS (REQUIRES BASIC OR NO EDITING, I.E. ORCA)</strong><br>Adobe Acrobat 8.1.5 Professional<br>Adobe Bridge CS2<br>Adobe Illustrator CS2<br>Adobe InDesign CS2<br>Adobe Photoshop CS2<br>Adobe Photoshop Album Starter 3.0 (3.2 does not work)<br>Adobe Photoshop Elements 3<br>AOL Desktop 9.1<br>AOL ICQ 5.1<br>Apple iTunes 7.3.2<br>Apple QuickTime 7.2 + Security Update (UNOFFICIALLY; REQUIRES EDITING OF INSTALLER)<br>Apple Safari 3.0.3 (BETA)<br>Corel Paint Shop Pro 11.20<br>FileZilla 3.0.11.1<br>Foobar2000 0.9.4.5<br>Google Picasa 2.7.37.63<br>Google Toolbar 4<br>HP Photosmart Essential 1.12<br>Kapersky Internet Security 7<br>Logitech SetPoint 3.1<br>MessengerPlus! 3<br>Microsoft .NET Framework 2.0 SP1 / 1.1 SP1<br>Microsoft Internet Explorer 6.0 SP1<br>Microsoft MSN Messenger 7.0.0820<br>Microsoft Office 2003 SP3<br>Microsoft Reader 2.1.1<br>Microsoft Tweak UI 1.33<br>Microsoft Virtual PC 2007 SP1 (REQUIRES EDITING OF INSTALLER)<br>Microsoft Visual Studio 2005<br>Microsoft Windows Defender 1.1.1593 (REQUIRES EDITING OF INSTALLER)<br>Microsoft Windows Installer 3.1 v2<br>Microsoft Windows Media Player 9<br>Microsoft Windows Movie Maker 1.2.1<br>Microsoft Windows Search 2.66<br>Microsoft Works 8.5<br>Microsoft XPS Viewer EP 1.0 FINAL (REQUIRES INSTALLED FILES EXTRACTED FROM AN XP OR 2003 INSTALL; REQUIRES MSXML 6 AND GDI+)<br>Mp3tag 2.39<br>Nero 8<br>Paint.net 2.72<br>QuickTime Alternative 1.9<br>RealPlayer 10.5<br>Stardock WindowBlinds 4.7<br>VMWare Workstation 6.5 (REQUIRES REGISTRY EDIT TO SAY XP)<br>Yahoo Messenger 8.1.421<br>ZoneAlarm Firewall 7.0.483.0<br><br><strong>SUPPORT ONGOING</strong><br>4nt v 8.x<br>uTorrent<br>Adobe AIR<br>Adobe Flash Player 10<br>Adobe Reader 9<br>aMSN<br>AOL AIM 6.8<br>Apple Bonjour 1.0.6<br>AutoIt v3<br>BVRP Connection Manager Lite<br>CachemanXP<br>DAEMON Tools Lite<br>eBoostr 3<br>FileZilla (unofficially)<br>GamSpy Arcade<br>The GIMP<br>Google Earth<br>Hamachi<br>IcoFX<br>IE7Pro<br>InfranView<br>K-Meleon Browser<br>Mathon Browser<br>MediaMonkey<br>Microsoft ActiveSync 4.5<br>Microsoft DirectX 9.0c March 2009<br>Microsoft IntelliType 6.31<br>Microsoft Office Compatibility Pack SP2<br>Microsoft Silverlight 2.0<br>Microsoft Windows Live Toolbar<br>Microsoft Windows Messenger 5.1.x<br>Mozilla Firefox<br>OpenGL Extensions Viewer v3<br>OpenOffice 3.x<br>Opera<br>OrcaBrowser<br>PC Tools Firewall Plus<br>Pixia<br>RMClock<br>Sandboxie<br>Skype<br>Softmaker 2008<br>Songbird 1.1.2<br>Stardock Objectbar 1.6<br>Steam<br>TeamSpeak<br>total command 8.x<br>TrueTransparency<br>VLC<br>Webroot Desktop Firewall 5.8<br>Winamp<br>Xfire<br><br><strong>REQUIRES DLLS, I.E. KDW OR OLDCIGARATTE'S PACK</strong><br>Apple Safari 3.2.2<br>foobar2000 0.9.5.x<br>Google Chrome<br>Microsoft MSCONFIG.EXE from XP SP3<br>Microsoft Windows Live Messenger 8.1/8.5<br>Microsoft Windows Media Player 10</p><p>Microsoft Windows Media Player 11 (Works but is slightly broken i.e. Library and titles do not show correctly, no CD burning support)<br>Mp3tag 2.43</p><p>Pale Moon 25.4.1<br>QuickTime 7.5<br>Real Player 11.0.0.372</p>
]]></description><guid isPermaLink="false">133014</guid><pubDate>Tue, 21 Apr 2009 00:15:44 +0000</pubDate></item><item><title>Windows NT 4.00 / NT 3.51 video subsystem issues</title><link>https://msfn.org/board/topic/187746-windows-nt-400-nt-351-video-subsystem-issues/</link><description><![CDATA[<p>
	All revisions (ALPHA/I386/MIPS/PPC) of Windows NT 4.0 and Windows NT 3.51 has issue with maximum possible total video mode count limit and it is around <strong>296</strong> modes. Any mode provided by driver above <strong>296</strong> will be cutted down. It is not depended on driver issue, this bug is inside Windows NT system itself. <em>Windows 2000 and later does not have such issue</em>.
</p>

<p>
	Here it is a binary patch for Windows NT 4.0 (I386, any SP/edition, language) for <strong>SYSTEM32\WIN32K.SYS <span>:</span></strong>
</p>

<ol>
	<li>
		Change <span style="color:#c0392b;"><strong>0x68 0xB8 0x00 0xFF 0x00 0x00 0x6A</strong></span> to <span style="color:#009900;"><strong>0x68 0xB8 0x00 0xFF 0x03 0x00 0x6A</strong></span>
	</li>
	<li>
		Change <span style="color:#c0392b;"><strong>0x68 0xB8 0x00 0xFF 0x00 0x00 0xFF</strong></span> to <span style="color:#009900;"><strong>0x68 0xB8 0x00 0xFF 0x03 0x00 0xFF</strong></span>
	</li>
	<li>
		Recalculate checksum, f.e. EDITBIN.EXE <strong>WIN32K.SYS</strong> /RELEASE
	</li>
</ol>

<p>
	Here it is a binary patch for Windows NT 3.51 (I386, any SP/edition, language) for <strong>SYSTEM32\WINSRV.DLL <span><span>:</span></span></strong>
</p>

<ol>
	<li>
		Change <span style="color:#c0392b;"><strong>0x68 0xB8 0x00 0xFF 0x00 0x00 0xA1</strong></span> to <span style="color:#009900;"><strong>0x68 0xB8 0x00 0xFF 0x03 0x00 0xA1</strong></span>
	</li>
	<li>
		Change <span style="color:#c0392b;"><strong>0x68 0xB8 0x00 0xFF 0x00 0x00 0xFF</strong></span> to <span style="color:#009900;"><strong>0x68 0xB8 0x00 0xFF 0x03 0x00 0xFF</strong></span>
	</li>
	<li>
		Recalculate checksum, f.e. EDITBIN.EXE <strong>WINSRV.DLL</strong> /RELEASE
	</li>
</ol>

<p>
	This will increase total limit to <strong>1190</strong> modes. Below are results in screenshots, before and after.
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="56900" href="https://msfn.org/board/uploads/monthly_2026_02/1_before.png.0203f4ab30617a203d75aa1a8d0ccf46.png" rel=""><img alt="1_before.png" class="ipsImage ipsImage_thumbnailed" data-fileid="56900" data-ratio="92.13" style="height:auto;" width="521" data-src="https://msfn.org/board/uploads/monthly_2026_02/1_before.png.0203f4ab30617a203d75aa1a8d0ccf46.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /></a>
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="png" data-fileid="56901" href="https://msfn.org/board/uploads/monthly_2026_02/2_after.png.b6957cecb289cfa99abe23ccc35f3758.png" rel=""><img alt="2_after.png" class="ipsImage ipsImage_thumbnailed" data-fileid="56901" data-ratio="113.24" style="height:auto;" width="521" data-src="https://msfn.org/board/uploads/monthly_2026_02/2_after.png.b6957cecb289cfa99abe23ccc35f3758.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">187746</guid><pubDate>Tue, 03 Feb 2026 20:08:25 +0000</pubDate></item><item><title>KernelEx for Win2000</title><link>https://msfn.org/board/topic/149233-kernelex-for-win2000/</link><description><![CDATA[<p>Happy new year. <img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt=":thumbup" data-src="https://msfn.org/board/uploads/emoticons/default_thumbup.gif"><br>I planed to customize Windows 2000 kernel32.dll.<br><br><a href="http://blog.livedoor.jp/blackwingcat/archives/1299806.html" rel="external nofollow">Download site(Japanese)</a><br><br>v2<br>kernel is only prevent from appear ".exe is not a valid Win32 application".<br>v5<br>kernel extends some functions.<br>v10b<br>kernel extends more functions and add customized wtsapi32.dll.<br>* English version released on 1st Feb(v10/a has bug. please download v10b).<br>* Italian version released on 26th Jun.<br>* Traditional Chinese version has problem( v10b3 Fixed Jun 26th)<br>v11e<br>Added RtlCaptureStackBackTrace, GetSystemWow64DirectoryA, GetSystemWow64DirectoryW and GetHandleContext in kernel32.dll.<br>Advapi32.dll supported SystemFunction036 and TraceMessage(stub),fixed SetServiceStatus.<br>Packed with ntdll.dll and setupapi.dll<br>v12b<br>Added WTSGetActiveConsoleSessionId, in kernel32,<br>　Fixed user32.dll null pointer problem.<br>v13i<br>Added FreeAddrInfoW, freeaddrinfo, getaddrinfo, getnameinfo in ws2_32.dll.<br>Added RemoveVectoredExceptionHandler, AddVectoredExceptionHandler in kernel32.<br>v15<br>Added WSANSPIoctl in ws2_32.dll.<br>Added RtlCaptureContext, GetGeoInfoW, GetUserGeoID in kernel32.<br>Added GetAdaptersAddresses, Icmp6CreateFile, Icmp6ParseReplies, Icmp6SendEcho2, IcmpCloseHandle, IcmpCreateFile, IcmpParseReplies, IcmpSendEcho2, IcmpSendEcho, CancelIPChangeNotify in iphlpapi.<br>Added CryptStringToBinaryA, CryptStringToBinaryW, CryptBinaryToStringA, CryptBinaryToStringW int CRYPT32.<br>Added IsUserAnAdmin, SHParseDisplayName, SHGetFolderPathAndSubDirW, SHOpenFolderAndSelectItems in Shell32.<br>Expanded SHFolder My Music, My Video, CDBurn, OEMLink Folder.<br>Added IsWindowInDestroy, DefRawInputProc, GetRawInputBuffer, GetRegisteredRawInputDevices, GetRawInputDeviceInfoA, GetRawInputDeviceInfoW, GetRawInputDeviceList, GetRawInputData, RegisterRawInputDevicesGetWindowRgnBox, MessageBoxTimeout in user32.<br>Added FlushTraceW in advapi32.dll<br>v15l<br>Added rpcrt4.dll (based on WildBill's hotix)<br>Added GetGeoInfoA in kernel32.<br>Added DnsFree in dnsapi.<br>Added A_SHAFinal, A_SHAInit, A_SHAUpdate, MD5Update, MD5Final, MD5Init in advapi32.dll<br>v15p2<br>Added SHSetUnreadMailCountW and SHEnumerateUnreadMailAccountsW in Shell32<br>Added MD4Init, MD4Final, MD4Update, CredFree, CredWriteW, CredEnumerateW, CredDeleteW, CredReadW in advapi32.<br>Fixed SystemFunction036 compatibility in advapi32.<br>Added GetProcessImageFileNameA/W in psapi<br>Added GetSystemTimes in Kernel32<br>Added GetAddrInfoW in ws2_32<br>Fixed SystemLink Class in User32.dll<br>v15q<br>Added RpcServerInqCallAttributesW in rpcrt4<br>Added SHGetFolderPathAndSubDirA in shell32<br>Added GetVolumePathNamesForVolumeNameA/W in kernel32<br>Supported NoStrCmpLogical<br>v15r<br>Added IsProcessInJob in kernel32<br>v17c<br>Added Customized Userenv<br>Added AES128/192/256 support.<br>Added esent(XP)/esent97(XP) for migrated for Win2000.<br>add stubbed CoInternetIsFeatureEnabled, CoInternetSetFeatureEnabled urlmon.dll<br>add EngIsSemaphoreOwned and EngBugCheckEx in win32k.sys<br>Add dblhelp.dll<br>v17h<br>Add the following functions in setupapi.dll<br>pSetupFree<br>pSetupMalloc<br>pSetupRealloc<br>pSetupIsUserAdmin<br>pSetupUnicodeToMultiByte<br>pSetupMultiByteToUnicode<br>pSetupAcquireSCMLock<br>pSetupAddMiniIconToList<br>pSetupAddTagToGroupOrderListEntry<br>pSetupAppendStringToMultiSz<br>pSetupCaptureAndConvertAnsiArg<br>pSetupCenterWindowRelativeToParent<br>pSetupConcatenatePaths<br>pSetupDoesUserHavePrivilege<br>pSetupDuplicateString<br>pSetupEnablePrivilege<br>pSetupFreeStringArray<br>pSetupGetCurrentDriverSigningPolicy<br>pSetupGetVersionInfoFromImage<br>pSetupHandleFailedVerification<br>pSetupInfIsFromOemLocation<br>pSetupInstallCatalog<br>pSetupInstallStopEx<br>pSetupOpenAndMapFileForRead<br>pSetupOutOfMemory<br>pSetupQueryMultiSzValueToArray<br>pSetupRegistryDelnode<br>pSetupRetrieveServiceConfig<br>pSetupSetArrayToMultiSzValue<br>pSetupShouldDeviceBeExcluded<br>pSetupStringTableAddString<br>pSetupStringTableAddStringEx<br>pSetupStringTableDestroy<br>pSetupStringTableDuplicate<br>pSetupStringTableEnum<br>pSetupStringTableGetExtraData<br>pSetupStringTableInitialize<br>pSetupStringTableInitializeEx<br>pSetupStringTableLookUpString<br>pSetupStringTableLookUpStringEx<br>pSetupStringTableSetExtraData<br>pSetupStringTableStringFromId<br>pSetupStringTableStringFromIdEx<br>pSetupUnmapAndCloseFile<br>pSetupVerifyCatalogFile<br>pSetupVerifyFile<br><br>Add the following functions in iphlpapi.dll<br>DisableMediaSense<br>GetBestInterfaceEx<br>GetExtendedTcpTable<br>GetExtendedUdpTable<br>RestoreMediaSense<br>GetIpErrorString<br><br><br>v15y/v17n<br>added the following functions in ntdll<br><br>RtlInitUnicodeStringEx<br>NtDeleteBootEntry<br>NtModifyBootEntry<br>NtAddBootEntry<br>NtEnumerateBootEntries<br>NtQueryBootEntryOrder<br>NtQueryBootOptions<br>NtSetBootEntryOrder<br>NtSetBootOptions<br>NtEnumerateSystemEnvironmentValuesEx<br>NtTranslateFilePath<br>NtSetSystemEnvironmentValueEx<br>NtQuerySystemEnvironmentValueEx<br>RtlCaptureContext<br>vDbgPrintExWithPrefix<br>vDbgPrintEx<br>DbgPrintEx<br>RtlInterlockedPushListSList<br>RtlFirstEntrySList<br>RtlInterlockedFlushSList<br>RtlInitializeSListHead<br>RtlQueryDepthSList<br>RtlInterlockedPushEntrySList<br><br><br>fixed the problem of GetExtendedTcpTable and GetExtendedUdpTable.<br>and added GetUdpExTable2FromStack and GetTcpExTable2FromStack in iphlpapi<br><br>Added RpcServerUnregisterIfEx in rpcrt4<br><br>Added in advapi32 the following functions<br>SaferiChangeRegistryScope<br>SaferComputeTokenFromLevel<br>SaferGetLevelInformation<br>SaferCloseLevel<br>SaferCreateLevel<br>SaferIdentifyLevel<br>SaferSetPolicyInformation<br>SaferGetPolicyInformation<br>SaferRecordEventLogEntry<br>SaferSetLevelInformation<br>FlushTraceA<br>UpdateTraceW<br>UpdateTraceA<br>StopTraceW<br>StopTraceA<br>QueryTraceW<br>QueryTraceA<br>IsTokenUntrusted<br>EnumerateTraceGuids<br>GetInheritanceSourceA<br>TreeResetNamedSecurityInfoW<br>FreeInheritedFromArray<br>GetInheritanceSourceW<br>CredWriteDomainCredentialsW<br>CredpDecodeCredential<br>CredpEncodeCredential<br>CredIsMarshaledCredentialW<br>CredpConvertCredential<br>CredpConvertTargetInfo<br><br>Added SHGetImageList and SHCreateShellItem in shell32<br><br>Added the following functions in kernel32<br><br>GetVolumePathNamesForVolumeNameW<br>GetVolumePathNamesForVolumeNameA<br>IsProcessInJob<br>GetCurrentActCtx<br>GetThreadId<br>GetDllDirectoryW<br><br>v2.0a<br><br>added CoRevokeInitializeSpy and CoRegisterInitializeSpy in ole32.dll<br><br><br><br><del>* Sorry , v16 is still Japanese only.</del><br>English and Traditional Chinese and japanese version v15y and v2.0a are released.<br><br>But I can't debug English version. <img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt="sad.gif" data-src="https://msfn.org/board/public/style_emoticons/default/sad.gif"><br>Will anybody check if they work ? <img src="https://msfn.org/board/applications/core/interface/js/spacer.png" alt=":rolleyes:" data-src="https://msfn.org/board/uploads/emoticons/default_rolleyes.gif"><br>(<span style="color:#FF0000;">Don't install different language patch !</span>)<br><br>Although I think there is no problem in v2 kernel, not sure about v5 kernel<br><span style="color:#FF0000;"><strong>Because of the risk, I hope that you install it on VMWare.</strong></span><br><br>* The following is Action when BSoD appears,<br>- Enter Edit mode the Virtual Machine.<br>- Select target Hard disk.<br>- Select Map in Utility.<br>- Uncheck Readonly<br>- Copy kernel32.dll from Z:\Windows\$NtUninstallKB935839-v5$\ to to Z:\Windows\system32\ (Perhaps not Windows but Winnt).<br>- Close Z Drive<br>- Unmap Drive<br><br><br>Following functions. are extended on v5 kernel.<br><br>- DecodePointer<br>- EncodePointer<br>- GetNativeSystemInfo<br>- GetProcessHandleCount<br>- SetDllDirectoryW<br>- IsWow64Process<br><br>Following functions. are also extended on v6/7 kernel.<br><br>- IsWow64Message<br>- CheckRemoteDebuggerPresent<br>- SetDllDirectoryA<br>- GetModuleHandleExW<br>- InterlockedPopEntrySList<br>- InterlockedPushEntrySList<br>- InitializeSListHead<br>- InterlockedFlushSList<br>- QueryDepthSList<br><br><br><del>Following functions. are also extended on v8 kernel.<br>(You must use customized msvcr80.dll and msvcr90.dll in v8 package)<br><br>- FindActCtxSectionStringA<br>- FindActCtxSectionStringW</del><br><br>If v5 kernel has no problem, some programs which compiled on VS2010 work on Windows 2000.<br><br><br><br><strong>And Kernel Core Project.</strong><br><br>added the following functions<br><br>videoprt.sys<br>VideoPortUnlockBuffer<br>VideoPortLockBuffer<br>VideoPortFlushRegistry<br><br><br>ntoskrnl/ntkrnlpa<br>_alldvrm<br>_alloca_probe<br>_aulldvrm<br>_vsnwprintf<br>DbgPrintEx<br>ExfInterlockedCompareExchange64<br>IoCsqInitialize<br>IoCsqInsertIrp<br>IoCsqRemoveIrp<br>IoCsqRemoveNextIrp<br>IoSetCompletionRoutineEx<br>KeAcquireInStackQueuedSpinLockAtDpcLevel<br>KeDeregisterBugCheckReasonCallback<br>KeFlushQueuedDpcs<br>KeRegisterBugCheckReasonCallback<br>KeReleaseInStackQueuedSpinLockFromDpcLevel<br>RtlGetVersion<br>RtlRandomEx<br>InterlockedPopEntrySList<br>InterlockedPushEntrySList<br>ExGetCurrentProcessorCounts<br>ExGetCurrentProcessorCpuUsage<br>KeGetRecommendedSharedDataAlignment<br>PsGetThreadId<br>PsGetThreadProcessId<br>PsGetCurrentThread<br>PsGetCurrentThreadStackLimit<br>PsGetCurrentThreadStackBase<br>PsGetCurrentProcess<br>ObSetSecurityObjectByPointer<br>SeTokenObjectType<br>KeAreApcsDisabled<br><br><br>hal.dll<br>KeAcquireInStackQueuedSpinLock<br>KeReleaseInStackQueuedSpinLock<br><br>Kernel Core project English / German / Italian / Japanese / Traditional Chinese /English are available.</p><p> </p><p><span style="color:#ff0000;"><em>Pinned for importance - Tommy</em></span></p>
]]></description><guid isPermaLink="false">149233</guid><pubDate>Fri, 07 Jan 2011 01:00:18 +0000</pubDate></item><item><title><![CDATA[exceeding max_path (path length > 260 characters)]]></title><link>https://msfn.org/board/topic/187715-exceeding-max_path-path-length-260-characters/</link><description><![CDATA[<p>
	Hello,
</p>

<p>
	as you are probably aware, Windows has problems with long paths (total length &gt; 260 characters).
</p>

<p>
	---
</p>

<p>
	In old Windows versions there is the "\\?\"-trick, which helps in a few situations:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			The "\\?\" prefix to a path string tells the Windows APIs to disable all string parsing and to send ... it straight to the file system. For example, if the file system supports large paths and file names, you can exceed the MAX_PATH limits that are otherwise enforced by the Windows APIs.
		</p>

		<p>
			... it turns off automatic expansion of the path string ... but not all file I/O APIs support "\\?\" ... Unicode APIs should be used ...
		</p>
	</div>
</blockquote>

<p>
	---
</p>

<p>
	Starting with Windows 10, it is possible to allow specific applications to use longer paths.
</p>

<p>
	According to the documentation, Microsoft modified specific functions of the API to allow using longer paths for specific applications in Windows 10. So the list of functions is rather interesting. And here it is:
</p>

<ul>
	<li>
		CopyFileW
	</li>
	<li>
		CopyFile2
	</li>
	<li>
		CopyFileExW
	</li>
	<li>
		CreateDirectoryW
	</li>
	<li>
		CreateDirectoryExW
	</li>
	<li>
		CreateFileW
	</li>
	<li>
		CreateFile2
	</li>
	<li>
		CreateHardLinkW
	</li>
	<li>
		CreateSymbolicLinkW
	</li>
	<li>
		DeleteFileW
	</li>
	<li>
		FindFirstFileNameW
	</li>
	<li>
		FindFirstFileW
	</li>
	<li>
		FindFirstFileExW
	</li>
	<li>
		FindFirstStreamW
	</li>
	<li>
		FindNextFileNameW
	</li>
	<li>
		FindNextFileW
	</li>
	<li>
		FindNextStreamW
	</li>
	<li>
		GetCompressedFileSizeW
	</li>
	<li>
		GetCurrentDirectoryW
	</li>
	<li>
		GetFileAttributesW
	</li>
	<li>
		GetFileAttributesExW
	</li>
	<li>
		GetFinalPathNameByHandleW
	</li>
	<li>
		SetFileAttributesW
	</li>
	<li>
		GetFullPathNameW
	</li>
	<li>
		GetLongPathNameW
	</li>
	<li>
		MoveFileW
	</li>
	<li>
		MoveFileExW
	</li>
	<li>
		MoveFileWithProgressW
	</li>
	<li>
		RemoveDirectoryW
	</li>
	<li>
		ReplaceFileW
	</li>
	<li>
		SearchPathW
	</li>
	<li>
		SetCurrentDirectoryW
	</li>
</ul>

<p>
	---
</p>

<p>
	Is anyone aware of any pioneer work that has been done to improve the situation with Windows versions older than Windows 10?
</p>
]]></description><guid isPermaLink="false">187715</guid><pubDate>Mon, 15 Dec 2025 05:53:01 +0000</pubDate></item><item><title>released: bug fix for win32k.sys/fsg_RunPreProgram (execution order)</title><link>https://msfn.org/board/topic/187710-released-bug-fix-for-win32ksysfsg_runpreprogram-execution-order/</link><description><![CDATA[<p>
	Hello Windows 2000 fans,
</p>

<p>
	when using vanilla Windows 2000 with a rather new version of win32k.sys, there is a bug in the function "fsg_RunPreProgram" which reduces that drawing quality of some fonts. This bug was fixed with the version 5.00.2195.7610 by Microsoft. However, it was reintroduced into the operating system shortly afterwards, so it still exists in the newest version of win32k.sys (5.00.2195.7640).
</p>

<p>
	To fix this bug there are 2 ways:
</p>

<ul>
	<li>
		Use Extended Kernel 3.1H or newer. Blackwingcat fixed this bug.
	</li>
	<li>
		If you don't like or can't install Extended Kernel, there is now a second option available: <a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/WINDOWS2000-OTSKB3037639-V1-X86-INTL.exe" rel="external nofollow">WINDOWS2000-OTSKB3037639-V1-X86-INTL.exe</a>
	</li>
</ul>

<p>
	There is an article in the <a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/OTSKB.chm" rel="external nofollow">knowledge database</a> available with more information on the nature of this bug.
</p>

<p>
	There is some more auxilliary information available, which I do not plan to distribute among end users: <a href="http://ontheserver.de/temp/2025-12-12/code.htm" rel="external nofollow">code.htm</a>
</p>

<p>
	The patch updates the file "win32k.sys"
</p>

<ul>
	<li>
		from the version "5.00.2196.0001"
	</li>
	<li>
		to the version "5.00.2196.0002".
	</li>
</ul>

<p>
	---
</p>

<p>
	If someone likes to help with an upcoming Windows 2000 update: I am looking for Windows XP updates which contain a version of win32k.sys. My list of known updates is currently pretty short:
</p>

<ul>
	<li>
		KB3013455 contains version 5.1.2600.6712
	</li>
	<li>
		KB3034344 contains version 5.1.2600.6755
	</li>
	<li>
		KB4039384 contains version 5.1.2600.7334
	</li>
</ul>

<p>
	Thank you.
</p>
]]></description><guid isPermaLink="false">187710</guid><pubDate>Fri, 12 Dec 2025 08:42:12 +0000</pubDate></item><item><title>Is it possible to install Win NT 4.0 on LGA775 chipset?</title><link>https://msfn.org/board/topic/184568-is-it-possible-to-install-win-nt-40-on-lga775-chipset/</link><description><![CDATA[<p>
	Is it possible to install Win NT 4.0 on LGA775 chipset? Will there be any problem?
</p>

<p>
	Also, is it possible to install drivers for GeForce 7800 since it also use ver 77.72?
</p>
]]></description><guid isPermaLink="false">184568</guid><pubDate>Fri, 17 Mar 2023 15:33:28 +0000</pubDate></item><item><title>NT4 + SoundBlaster Audigy Platinum SB0090 - Sound is working only right after installation before reboot, but not after reboot - silence</title><link>https://msfn.org/board/topic/186763-nt4-soundblaster-audigy-platinum-sb0090-sound-is-working-only-right-after-installation-before-reboot-but-not-after-reboot-silence/</link><description><![CDATA[<p>
	Hi,<br />
	im trying to make Sound Blaster Audigy Platinum SB0090 on Windows NT4 - SP6 on IBM x235 (socket 604) server converted to retro gaming rig.
</p>

<p>
	  This machine has only free PCI-X slots so i cant use just some PCI sound card, i have only 2 PCI cards which are able to work in PCI-X slots (slot notches/holes) and Windows 98/ NT4 - SB0090 and SB0570 (this maybe can work within Win98/WinNT - have tried to force some drivers, there is not exclamation mark on devices - but only got noise sounds as at least 1 more user it the same situation ). Card is Working fine in Windows 98/XP/2000 - to Windows 2008. 
</p>

<p>
	 I so far have only find drivers in the form of bundled CD images - their date is - 2001, July 7, expected that there would be updated drivers with fixes, but so far i did not found some.<br />
	<br />
	  Problem is strange, right after i install drivers, without reboot sound is working fine, but after reboot i there is second part of installation and after that no more sound, even after addition reboot. If uninstall drivers, reboot, install them again, sound is working again.
</p>

<p>
	  Other problem is that i cant install drivers just by pointing them to drivers directory with inf file (Win NT had not Device manager or Add New Hardware Wizard) from Multimedia control panel, its simply not accept folder with driver as source, its like folder does not contain driver.. In sound device description is strange text Sound Blaster ... (emulated).
</p>

<p>
	  So only way how i can install driver is use *.exe installer (CTZAPXX.exe). I checked devices - services which are  running right after start, i have tried to simulate the same state but stopping device services, or removed devices right from registry to reach the same services state (only 2 are running after install when sounds are working), but sound is still not working even after reboot.
</p>

<p>
	<br />
	  There is no error in Event log, because system consider driver as running fine, device is processing data from Control panel Windows sounds, or Winamp, Diablo 2 demo etc as i case of working sound card, bu not real sound is produced.<br />
	<br />
	  The i try Scitech audio driver installer (snapaudio-winnt-1.1.2-.exe) - recommended by BearWindows, i get only not supported card found message.
</p>

<p>
	   Im no sure is problem is not connected to Direct X3, afaik NT4 are limited to DirectX3, newer versions (5 or 6) are supported only some unofficials installers. I have to dive yet into it.. When i checked some Dxdiag replacements there was not Sound devices with DX3 - only after i installed new DX hacks - but that threre was Primary sound card driver and SB Audigy 220 emulated, but sound was still not working.
</p>

<p>
	  As WinNT are not Dos based, i guess some PCI registry hacking (save state right after install and upload it after reboot ) would probably not way how to fix it.
</p>

<p>
	I dunno if its matters. but before restart its name of Device in Multimedia control panel - <strong>Emu10Kx Audio [2200]</strong>, but after restart its <strong>Sound Blaster audigy [2200] emulated.</strong>
</p>

<p>
	 Pictures from the working state after install before restart, all CT*  devices are related to Creative drives (only 2 device "services" are actually running):
</p>

<p>
	<img alt="spacer.png" class="ipsImage" data-ratio="122.40" height="448" style="height:auto;" width="366" data-src="https://www.dropbox.com/scl/fi/3kr40wz661dbsxoe4zsn7/SOundCardWorkingBeforeRestart.jpg?rlkey=boosxzocbtjpzi207pudjgizq&amp;dl=1" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>

<p>
	<img alt="spacer.png" class="ipsImage" data-ratio="37.99" height="288" style="height:auto;" width="758" data-src="https://www.dropbox.com/scl/fi/3grlwvd5vd3gwlimdrtzd/WorkingBeforeRestart.jpg?rlkey=yrmc458trh3r1w98sx3jh4gtw&amp;dl=1" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>
]]></description><guid isPermaLink="false">186763</guid><pubDate>Sat, 29 Mar 2025 15:53:27 +0000</pubDate></item><item><title>PowerStrip on Windows NT 4.0 SP6</title><link>https://msfn.org/board/topic/187706-powerstrip-on-windows-nt-40-sp6/</link><description><![CDATA[<p>
	Latest version working on WinNT 4.0 is 3.63 but this not support write EDID. I tested other versions and they install OK but do not want to work:
</p>

<ul>
	<li>
		3.64.555 - nothing but pstrip.exe in task manager
	</li>
	<li>
		3.65 - nothing but pstrip.exe in task manager
	</li>
	<li>
		3.75 - nothing but pstrip.exe in task manager
	</li>
	<li>
		3.83 - Access violation
	</li>
	<li>
		3.85 - Access violation
	</li>
</ul>

<p>
	P.S. All these versions work in WinXP and I can write EDID.
</p>

<p>
	<a href="" rel="">https://www.upload.ee/files/18871199/PowerStrip3x.zip.html</a>
</p>

<p>
	</p><blockquote class="ipsQuote" data-ipsquote=""><div class="ipsQuote_citation"></div><div class="ipsQuote_contents"><p>It is the only program of its type to support multiple graphics cards from multiple chipset vendors, simultaneously, under &gt;&gt;&gt; </p><strong><u>every Windows operating system from Windows 95 to the x64-bit edition of Windows 7</u></strong> &lt;&lt;&lt;</div></blockquote><p>
</p>

<p>
	<a href="https://www.entechtaiwan.com/util/ps.shtm" rel="external nofollow">https://www.entechtaiwan.com/util/ps.shtm</a>
</p>
]]></description><guid isPermaLink="false">187706</guid><pubDate>Sat, 06 Dec 2025 07:40:03 +0000</pubDate></item><item><title>released: bug fix for win32k.sys/CreateXlateObject (buffer overflow)</title><link>https://msfn.org/board/topic/186785-released-bug-fix-for-win32ksyscreatexlateobject-buffer-overflow/</link><description><![CDATA[<p>
	Hello Windows 2000/XP/Embedded fans,<br />
	while I was working on a graphics driver, I noticed random crashes (blue screens) which were hard to reproduce. They don't happen often, but when using a display mode with 16 colors (for example 640x480x16 colors) they seem to happen more often than with other color depths.
</p>

<p>
	Eventually I was able to narrow down the problem and came to the conclusion, that the root cause is a buffer overrun in the function "CreateXlateObject" in the file "win32k.sys". This buffer overrun sometimes caused a random crash. In the most cases it happened within win32k.sys.
</p>

<p>
	I observed, that this issue is not fixed even in the newest version of win32k.sys from a Windows 2000 update from April 2016. An old version of win32k.sys from Windows XP has the same problem. I don't know which Windows XP update contains the newest version of win32k.sys for Windows XP, so I could not validate whether this issue was ever fixed - and if so: how.
</p>

<p>
	So I thought about what to do and came up with the idea, to write a Windows update of my own to fix this bug.
</p>

<p>
	So far I gathered necessary information and wrote a help file which contains most of what I know about the nature of this issue and how it can be fixed:<br />
	<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/OTSKB.chm" rel="external nofollow">OTSKB.chm</a>
</p>

<p>
	There is some more auxilliary information available, which I do not plan to distribute among end users:<br />
	<a href="http://ontheserver.de/temp/2025-04-28/code.htm" rel="external nofollow">code.htm</a>
</p>

<p>
	Eventually, I fixed the win32k.sys from Windows 2000 manually with a hex editor to test the proposed solution:<br />
	<a href="http://ontheserver.de/temp/2025-04-28/5.00.2196.0001.zip" rel="external nofollow">5.00.2196.0001.zip</a>
</p>

<p>
	The update, which would do this automatically and then install the new file automatically, is not written, yet.
</p>

<p>
	I would appreciate some feedback before I continue writing the update. Please let me know what you think. Maybe I just got it all wrong, don't know.
</p>

<p>
	<strong>Edit: </strong>The title has been changed from "request for comment" to "looking for a beta tester".
</p>

<p>
	<strong>Edit: </strong>The title has been changed from "looking for a beta tester" to "released".
</p>

<p>
	<strong>Edit: </strong>If you don't want to read everything but only grab the released files:
</p>

<ul>
	<li>
		<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/OTSKB.chm" rel="external nofollow">OTSKB.chm</a> (if you like a newer version than the one that is included in the update)
	</li>
	<li>
		<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/WINDOWS2000-OTSKB000001-V8-X86-INTL.exe" rel="external nofollow">WINDOWS2000-OTSKB000001-V8-X86-INTL.exe</a> (for Windows 2000)
	</li>
	<li>
		<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/WINDOWSXP-OTSKB000001-V3-X86-INTL.exe" rel="external nofollow">WINDOWSXP-OTSKB000001-V3-X86-INTL.exe</a> (for Windows XP (32 bits))
	</li>
	<li>
		<a href="http://ontheserver.de/Downloads/entpackt/Windows%20Aktualisierungen/WINDOWSXP-OTSKB000001-V3-X86-EMBEDDED-INTL.exe" rel="external nofollow">WINDOWSXP-OTSKB000001-V3-X86-EMBEDDED-INTL.exe</a> (for Windows Embedded for Point of Service (32 bits))
	</li>
</ul>

<p>
	The patch for Windows 2000 updates the file "win32k.sys"
</p>

<ul>
	<li>
		from the version "5.00.2195.7640"
	</li>
	<li>
		to the version "5.00.2196.0001".
	</li>
</ul>
]]></description><guid isPermaLink="false">186785</guid><pubDate>Mon, 28 Apr 2025 01:21:40 +0000</pubDate></item><item><title>Intel 82579LM Gigabit  WIndows 2000  drivers</title><link>https://msfn.org/board/topic/186979-intel-82579lm-gigabit-windows-2000-drivers/</link><description><![CDATA[<p>
	Hi,<br />
	im looking for Windows 2000 driver for Intel 82579LM Gigabit . I have found Blackwing cat drivers, but not made them working..<br />
	<a href="http://blog.livedoor.jp/blackwingcat/archives/1881426.html" rel="external nofollow">http://blog.livedoor.jp/blackwingcat/archives/1881426.html</a>
</p>

<p>
	<em>  Drivers installs fine, but there is code 31 - This device is not working properly Windows cannot load the drivers required for this device.</em><br />
	unable to initialize device, in other OSes its working fine.
</p>
]]></description><guid isPermaLink="false">186979</guid><pubDate>Mon, 13 Oct 2025 14:40:32 +0000</pubDate></item><item><title>GDI+ installation</title><link>https://msfn.org/board/topic/67797-gdi-installation/</link><description><![CDATA[
<p>Whilst trying to install the new Windows Defender Beta 2 program on my win 2000 machine I keep getting the following message in a little pop-up box</p><p>"This software required GDI+.  Please load the Windows</p><p>2000 Security Software PreRequistite Pack."</p><p>Now, of course I tootle off to google and have a search, but nothing is found, so I pop onto the microsoft site and do a search, nothing found.  So now I am at a bit of a loss as to where to find this PreRequisite Pack.</p><p>If someone could point me in the right direction to download this (or whatever it is I need to install the GDI+ libraries) I would be most grateful.</p><p>Cheers.</p>
]]></description><guid isPermaLink="false">67797</guid><pubDate>Thu, 16 Feb 2006 01:58:02 +0000</pubDate></item><item><title>Is it possible to boot Windows 2000 on UEFI?</title><link>https://msfn.org/board/topic/183745-is-it-possible-to-boot-windows-2000-on-uefi/</link><description><![CDATA[<p>
	Hi,<br />
	<br />
	Is it possible to boot Windows 2000 on UEFI? I know it is possible to boot Windows XP and Whistler Beta 1 on UEFI, but wanted to know if it was possible to boot 2000 on UEFI. One person was able to boot Whistler Beta 1 on UEFI, but struggled with 2296. I tried this on Windows 2000, and followed the same steps shown in NTDEV'S XP UEFI video. When I try to boot it with the Vista 5219 files, I get the 0xc000000f error. What would need to be done to get 2000 running on UEFI? If it isn’t possible, why?
</p>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" src="https://www.youtube-nocookie.com/embed/kqq87j2jJZY?feature=oembed" title="Installing Windows XP on UEFI" width="200"></iframe>
	</div>
</div>

<div class="ipsEmbeddedVideo">
	<div>
		<iframe allowfullscreen="" frameborder="0" height="113" src="https://www.youtube-nocookie.com/embed/2OLSZ3x5H-w?start=647&amp;feature=oembed" title="Running Windows XP and Whistler on UEFI?" width="200"></iframe>
	</div>
</div>

<p>
	 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://msfn.org/board/uploads/monthly_2022_07/F4BC2D59-DA4B-4D15-8DDB-7F942ABB3305.jpeg.77553e1b71f00ee5e19bc73b7b88c6a7.jpeg" data-fileid="50011" data-fileext="jpeg" rel=""><img alt="F4BC2D59-DA4B-4D15-8DDB-7F942ABB3305.jpeg" class="ipsImage ipsImage_thumbnailed" data-fileid="50011" data-ratio="79.9" style="height:auto;" width="1000" data-src="https://msfn.org/board/uploads/monthly_2022_07/F4BC2D59-DA4B-4D15-8DDB-7F942ABB3305.thumb.jpeg.83c99b80a2d99ec7f6323b3422da5b1c.jpeg" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /></a>
</p>
]]></description><guid isPermaLink="false">183745</guid><pubDate>Tue, 12 Jul 2022 00:16:43 +0000</pubDate></item><item><title>Windows 2000 how to install AMD / ATI catalyst control panel, its possible to install it somehow standalone?</title><link>https://msfn.org/board/topic/186857-windows-2000-how-to-install-amd-ati-catalyst-control-panel-its-possible-to-install-it-somehow-standalone/</link><description><![CDATA[<p>
	I made BlackWIngCat ATI/AMD drivers working for 3D in Windows 2000 with extended kernel, but they are only barebone drivers.. i would like to set some image quality settings.
</p>

<p>
	  Here are details, you have to autotranslate it:<br />
	<a href="https://win2k.org/blog/2009/09/30/571484/" rel="external nofollow">https://win2k.org/blog/2009/09/30/571484/</a>
</p>

<p>
	  BlackWingCat description mentioning Catalyst, but there are not details, im not sure if its possible get only standalone installer, or extract it from XP drivers etc, i have tried some wild kernel of his driver and XP package, but installer crashed, even installer with original driver crashed.
</p>

<p>
	  Have tried ATI tool, its running but developement ended in 2006 and ATI try tools generate blue screen, right after install.
</p>
]]></description><guid isPermaLink="false">186857</guid><pubDate>Sun, 13 Jul 2025 05:47:44 +0000</pubDate></item><item><title>Windows 2000 UEFI Boot</title><link>https://msfn.org/board/topic/186856-windows-2000-uefi-boot/</link><description><![CDATA[<p>
	I managed to boot <strong>Windows 2000</strong> with Clover <strong>UEFI32</strong> and Longhorn 5472 boot files <strong>on real hardware</strong>.<br />
	<br />
	Only problem is, no screen. But sound and disk activity exist and heard Windows sounds. Even GTX980 driver does not display (both in legacy and UEFI boot with longhorn files. But displays normally with ntldr). This problem does not happen in <strong>XP</strong>. It displays correctly.<br />
	<br />
	<a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/374863-reboot12/?do=hovercard" data-mentionid="374863" href="https://msfn.org/board/profile/374863-reboot12/" rel="">@reboot12</a> <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/422112-dietmar/?do=hovercard" data-mentionid="422112" href="https://msfn.org/board/profile/422112-dietmar/" rel="">@Dietmar</a> maybe you guys can solve with patches.<br />
	<br />
	<strong>For NT4</strong>, it wants kdcom.dll and bootvid.dll. If these files bypassed or patched, it can boot with UEFI.<br />
	<br />
	<strong>EDIT:</strong> <strong>Display worked</strong> when I switched DP to HDMI for <strong>win2000!</strong> For <strong>NT4</strong>, I managed to <strong>bypass kdcom.dll</strong> but this time, 0xc000007b bootmgr kernel error (not BSOD). Maybe it requires ACPI or bootmgr should look non-ACPI hal.<br />
	<br />
	<strong>EDIT 2:</strong> Tested also with QEMU and it worked. Video: <a href="https://youtu.be/NLW0Eg1nDNU" rel="external nofollow">https://youtu.be/NLW0Eg1nDNU</a>
</p>
]]></description><guid isPermaLink="false">186856</guid><pubDate>Sun, 13 Jul 2025 01:45:36 +0000</pubDate></item><item><title>Windows 2000 Extended kernel -how much work would be add XP+ like System protection features? Or its there some 3rd party alternative to do the same?</title><link>https://msfn.org/board/topic/186855-windows-2000-extended-kernel-how-much-work-would-be-add-xp-like-system-protection-features-or-its-there-some-3rd-party-alternative-to-do-the-same/</link><description><![CDATA[<p>
	Windows 2000 with extended kernel and all new improvement are great user experience, well expect web browsing - we need Windows 2000 Superium port, i only missing a few other features.
</p>

<p>
	  Most Windows XP, restore point and system restore, it saved my skin countless times and it would be really nice feature to add to Extended kernel, im really sure how much work would be needed and it could be somehow backported from Windows XP..
</p>

<p>
	   Or if there is 3rd party software which could do the same - track files chances on selected volume.. and use for it max give disk space, be able to rollback changes / snapshots from some boot cd. 
</p>

<p>
	<br />
	  Im not sure if Microsoft was first company with this idea, probably not.
</p>
]]></description><guid isPermaLink="false">186855</guid><pubDate>Fri, 11 Jul 2025 18:51:46 +0000</pubDate></item><item><title>Any way of using Windows 2000 with 11GB of RAM?</title><link>https://msfn.org/board/topic/161530-any-way-of-using-windows-2000-with-11gb-of-ram/</link><description><![CDATA[
<p>I Already know that Microsoft Windows 2000 will only support up to 8GB of RAM using the Advanced Server Editions, does anyone know if you can use up to 11GB of RAM?</p>
]]></description><guid isPermaLink="false">161530</guid><pubDate>Tue, 08 Jan 2013 15:54:01 +0000</pubDate></item><item><title>I am trying to create an extended kernel for NT4</title><link>https://msfn.org/board/topic/183418-i-am-trying-to-create-an-extended-kernel-for-nt4/</link><description><![CDATA[<p>
	<strong> I'm trying to create an extended kernel for NT4, but I'm having trouble finding the real base Address <span><img alt=":(" data-emoticon="" src="https://msfn.org/board/uploads/emoticons/default_sad.png" title=":(" /></span>.</strong><br />
	<u><strong><span style="color:#e74c3c;">The reason for searching for the new base address I know is because I got this error after adding function:</span></strong></u>
</p>

<p>
	 <img alt="930883327_1yZFiRxp(1).png.c50f7882deb68da612a4b290385bc3db.png" class="ipsImage ipsImage_thumbnailed" data-fileid="49282" data-ratio="55.56" style="height:auto;" width="720" data-src="https://msfn.org/board/uploads/monthly_2022_03/930883327_1yZFiRxp(1).png.c50f7882deb68da612a4b290385bc3db.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /><br />
	I was able to get Memory.dmp by running nt4 on an old real computer but I couldn't find the real base Address. I tried entering the base address ollyDumpEX specified for me but it didn't work <span>:</span>
</p>

<p>
	<span> </span><a class="ipsAttachLink ipsAttachLink_image" data-fileext="PNG" data-fileid="49283" href="https://msfn.org/board/uploads/monthly_2022_03/Captur66e.PNG.a2856227dbb43c238edb409d4aabcd76.PNG" rel=""><img alt="Captur66e.thumb.PNG.ea883152139b40bcbf73310521c5c825.PNG" class="ipsImage ipsImage_thumbnailed" data-fileid="49283" data-ratio="91.69" style="height:auto;" width="818" data-src="https://msfn.org/board/uploads/monthly_2022_03/Captur66e.thumb.PNG.ea883152139b40bcbf73310521c5c825.PNG" src="https://msfn.org/board/applications/core/interface/js/spacer.png" /></a><span> </span>,
</p>

<p>
	<span style="font-size:16px;"><span style="color:#16a085;"><strong>but the error changed :</strong></span></span>
</p>

<p>
	 <img alt="20.png.b9b04207c6e6b5c308942d0d8bd7708f.png" class="ipsImage ipsImage_thumbnailed" data-fileid="49284" data-ratio="55.56" style="height:auto;" width="720" data-src="https://msfn.org/board/uploads/monthly_2022_03/20.png.b9b04207c6e6b5c308942d0d8bd7708f.png" src="https://msfn.org/board/applications/core/interface/js/spacer.png" />
</p>

<p>
	kernel32 can not relocate address, so if i move it to the working address , it goes BSoD , at first , kernel32 use critial base address, so it goes BSoD suddenly. at next kernel32 use bad base address so it tried to move address , but kernel32 does not allow relocate address , so it shows such BSoD.
</p>

<p>
	I think the range of the addresses not to use for Kernel32.dll.
</p>

<p>
	Dealing with NT4 is difficult and it is not as easy to handle with it unlike 2000 and XP. But I am really surprised how <a contenteditable="false" data-ipshover="" data-ipshover-target="https://msfn.org/board/profile/377329-junior600/?do=hovercard" data-mentionid="377329" href="https://msfn.org/board/profile/377329-junior600/" rel="">@junior600</a> finds the real base Address .
</p>

<p>
	He was saying he's working on CFFexplorer like I do !
</p>
]]></description><guid isPermaLink="false">183418</guid><pubDate>Wed, 16 Mar 2022 17:11:57 +0000</pubDate></item></channel></rss>
