Thank you for your question.
NVDD32.DLL is a component of an video card driver set. In searching
for the cure to your problem, I ran across a discussion at the
Tek-Tips forums where one user mentioned that the latest nVidia
drivers may not function well with older computers systems. Is yours
an older machine? Have you recently updated your video drivers, if so,
you may wish to roll back one or two generations of driver.
Another user here suggests that DirectX may be the cause. They
Make sure DirectX is working on your computer:
Start/Run....type in dxdiag and hit enter
Run all the tests and follow the dialog box suggestions on how to fix
what's not working.
The DirectX problem is echoed on the Voodoo Forum,
"Direct X 8.0a and these drivers don't play nice together. Everytime I
tried to use direct draw, ddhelp.exe created an Invalid Page Fault in
xxx. I had to go back to the 23.11 drivers to fix the problem."
A GeoForce FAQ at www.turner.civ.utwente.nl/faq/gffaq17-8a.pdf also
Q: I get crashes involving DDHELP.EXE. How can I fix them?
A. This may be caused by a corrupt installation of DirectX. Try
As you can see, there is a consistent pattern among others that have
experienced this problem.
Real Player even acknowledges this problem:
"The following cards are known to have DirectDraw problems. Regardless
of the setting in RealPlayer, optimized video is automatically
disabled if any of the following card and driver combinations are
NVIDIA GeForce 256 AGP Plus (Dell), NVDD32.DLL
Diamond Viper V550, NVDD32.DLL
NVIDIA RIVA TNT2 Ultra, NVDD32.DLL "
A related problem is ddhelp.exe errors in other modules. At
Microsoft's Knowledgebase, they once again attribute these problems to
corrupted DirectX installations. The following should be helpful
information for you:
When you attempt to play an MPEG file with any movie player, you may
receive an error message similar to the following:
DDHELP caused an invalid page fault in module KERNEL32.DLL
This behavior can occur if your DirectX video driver is damaged or
To resolve this issue, follow these steps:
Download the current version of DirectX.
Right-click the desktop, and then click Properties.
Click the Settings tab, and then click Change Display Type or Advanced
Properties. Note the name of your display driver.
Click Change in the Adapter Type section, and then click Show All
In the Manufacturers box, click Standard Display Types.
In the Models box, click Standard Display Adapter (VGA), click OK, and
then click Close.
Click OK twice.
Click Yes if you are prompted to restart your computer.
To obtain and download the most current version of DirectX, browse to
the following Microsoft Web site:
For additional information about troubleshooting DirectX , click the
article number below to view the article in the Microsoft Knowledge
178098 How to Troubleshoot DirectX Video Problems
I feel confident that you will find this to be the source of your
error. Do try the suggestions above and please do ask if anything
above is unclear. Should this not correct the problem, do provide more
details on your computer, operating system, video card and driver
versions and I will endeavor to search further.
NVDD32.DLL error ddhelp
Clarification of Answer by
23 Nov 2002 21:25 PST
Hello again paul59,
Unfortunately, your clarification is, indeed, a separate problem. I
would be happy to help (or one of our other talented researchers might
assist you) if you were to post this as a new question. It goes beyond
the scope of your original question.
Your original quesion dealt with what should have been a DirectX
installation problem. This question will require additional research
to solve for you and will likely lead us down a different path.
I will tell you that there are two lines in the first section of your
win.ini file which are load= and run= . Your new error message shows
that this M64-98 program is being called from one of these lines, most
likely the run= line. Win.ini is a text file and can be edited in
notepad or any available text editor.
First, be sure to backup your win.ini just to be sure you have a
functional copy as it is a required file for Windows. And, if the only
program mentioned on the load= or run= line is this program, you can
"comment" out the line by placing a semi-colon at the beginning and
the line will not be read next time you boot. For example:
will no longer run with the semi-colon but will allow you to leave
this if needed at a later time to solve your problem.
I hope this is helpful.
Clarification of Answer by
26 Nov 2002 18:16 PST
Hello again paul59,
I'm sorry my reasearch did not yet lead you to solving the problem.
Clearly, all Internet based discussions of your original problem lead
to DirectX being the culprit and that solution worked for many users
having the same problem. Some of course, needed to roll back their
video drivers to solve the problem, as I mentioned.
As you may have noted, Google Answers may not always be the best way
to solve some computer problems. Fortunately, some are easily solved
and a number of clients here have had their problems solved.
Sometimes, as it appears here, there may be other things going on that
do not enter into our dialog that make finding "the" solution very
"This really is request for a clarification, but an addition to the
I went through this process and installed the drivers again from the
cd and it did not solve the problem but introduced a new one. Now this
message appears on the boot up of the computer: Cannot find the file
M64-98 exe (or one of it components) Make sure the path and filename
are correct and that all required libraries are available."
I am unsure what drivers you reinstalled and from which CD. I don't
believe my original answer suggested a reinstallation of anything, but
pointed to installing the latest DirectX drivers from Microsoft or
rolling back your video drivers. DirectX can be found here:
I also did a search from m64-98.exe and could find no reference to
that program. And, as I mentioned, this was not part of the original
question and will require separate research to locate a discussion or
recommended solution to this new problem.
It is possible that this new situation is caused by a virus, trojan,
spyware or any number of things. I always recommend keeping current
with virus definitions and scanning often and using the free program
Ad-Aware to check for spyware on your system. Ad-Aware is available
from www.lavasoft.de .
At this point I would use the find files utility to search for this
m64-98.exe. If you find it, it would be very interesting to note what
directory it appears in. You can also right click it and select
properties for more information about the program including who the
Should this file not appear when searching your drive, it can safely
and easily have the reference to it removed from win.ini as I
mentioned in my last clarification. Then, perhaps re-read my original
answer to be sure you have tried the recommended solutions mentioned