There may be something wrong with your installation or your OS. 'ntdll.dll' is actually not part of the Apache libraries (AFAIK), its part of the Windows core (it normally located in C:\WINDOWS\system32. it is also a file that has been updated in SP3 and with several MS 'hotfixes; aka 'Windows updates'. My patched XP SP3 machine shows a file date of 12/09/2010 and a file size of 702 KB.
VERY IMPORTANT - Obviously back your stuff up first before doing any of these things -
A - read this -http://pcsupport.about.com/od/fixthepro ... dlldll.htm
B. Check to see if you have a virus or malware infection that may have corrupted or hijacked ntdll.dll
C. You may have a file system corruption issue or failing HD - use 'chkdsk' to explore for this.http://support.microsoft.com/kb/315265
D. read up on SFC - The Windows System File Checker. You will probably need your Windows install Disk (that is where the sfc tool finds valid replacements for any missing or corrupted Windows Systems files). DO NOT USE THE TOOL if you don't have the right installation disks or can generate them from a restore partition or have a restore partition available. You may be in a situation that will require a re-install of Windows.http://www.microsoft.com/resources/docu ... x?mfr=true
I hope I am right about the malware idea, as many tools can fix that by clearing the dll cache. OR that I am totally wrong about the problem OR there is some magical cure. Well there might be one (magical cure) - if your HD is actually OK, a Windows System Restore might fix the issue (provided you have a good restore point).