Directx End-user Runtime

0 views
Skip to first unread message

Regenia Junke

unread,
Aug 5, 2024, 12:50:44 AM8/5/24
to tinglethtode
Twodays ago i tryed the "bimonthly updates" redistributable package from microsoft page. That version was not most newest - from february 2007, but of course Windows 9x was not mentioned in the list of supported systems.

I dont know if the bimonthly updates are sent throught automatic updates to Windows XP users, but to me it seemes that these small differences in versions can cause amount of unspecified and hardly identificable issues if they are installed on win9x system.


Another file I believe might be needed by some/few apps/games [?] is D3DREF9.DLL [must also reside in %windir%\SYSTEM], and the last version/build is 9.16.857.0000 [322,328 Bytes], installed by the December 2006 edition of DX 9.0c SDK.


you DONT need to "roll back" to the Dec. 2006 release of DX9.0c, plonkeroo. .NET Framework is only required if you are installing the "DirectX for Managed Code" files. these files such as MDGx mentioned "D3DX9_24.DLL, D3DX9_25.DLL, D3DX9_26.DLL, etc" require .NET Framework. Download and install .NET Framework 2.0 if you need to use those D3DX files. I have NFR 2.0 and DX 9.0c installed on my WinME computer


Other kinds of hardware that require DirectX 9.0c are camcorders like the Sony Digital8 Handycam DCR-TRV460 camcorder I have. This camcorder also came with the Picture Package CD that also bundled the DirectX 9.0c redistributable files. Good thing this camcorder can be used under Win98/ME as well as Win2000/XP.


The DX end-user runtime web installer should work under Win98 AND WinME, rainyd. It's just that MS forgot to mention ME in the supported systems list (perhaps MS ran out of room). Same thing with the latest DX redist release. It should run under Win98/2000/ME/XP/2003/Vista. the latest DX redist runtimes no longer include the DX files for Win98/ME but you can still use the ones from the Dec. 2006 release.


i tried the DX bimonthly update from february. the newest file there was Wsock.dll from february 2007. most of systems were working correctly but the teletext did not. that was the only measurable error.


The ever reliable MDGx has the December 2006 as the latest version of DirectX for Win98 se users, but i just tried to install August 2007 and it installed fine, and lots of new files were added to the system. But is there any point? And i wish MS would stop playing silly buggers with the 'Supported OSes' info ... no mention of Windows 98, but others sites are advertising it as a Win9x installation.


The reason August 2007 doesn't install on a clean Win98se system is because the redistributable doesn't contain the DirectX core installation files for Win9x/Me systems, it only contains the NT and XP versions and also the monthly update files.


Here's an unofficial installer for DirectX 9.0c August 2007, it was designed to be used with the UBCD project. You cannot use the standard redistributable file from MS to install DirectX 9.0c from scratch, you can only use it after installing any of the previous versions of DirectX 9.0c (ie December 2006 or before) ... this installer is in effect the regular DirectX 9.0c with the August 2007 files installed as an add-on and as such is 39 MB in size. I will also (hopefully) be releasing an update from December 2006 to August 2007 which will be much smaller in size, so wait for that if you already have December 2006 (and you can also just use the standard redistributable file from MS).


PS : On Windows ME, DX9.0c does not install if SFC.DLL, SFPDLL.DLL and SMGR.DLL are missing, which happens if System File Protection and/or System Restore is removed from the OS (not sure anymore which of them those files actually belong to).

3a8082e126
Reply all
Reply to author
Forward
0 new messages