If it happened all of a sudden, you will want to check to see if there were any changes made when it started happening (software and hardware). Aside from that, your *.dll file may be corrupt. Try replacing it from the Windows CD. PHP is only returning an error to say it couldn't use the file, but the problem appears to be with the file itself, which would make it more of an OS/IIS problem.