DDEML.DLL error on startup

Posted on 2002-05-17
Last Modified: 2013-12-28
I've read the MS fix for this and have done it numerous times.  Extracted the file and deleted the sysbackup to try to remove any old reference.  Both the "old" DLL and the "new" one are the same and have searched for any other that may be causing the error.  Sometimes it takes but others (like when rebooting from a hang) brings it back.  Also the error comes up twice, once after the other.

Is there a reference in the REG. that I can remove to eliminate this?
Question by:hardlock
  • 5
  • 2
  • 2
LVL 59

Accepted Solution

LeeTutor earned 200 total points
ID: 7017698
I presume you are talking about the following MS KB article?;en-us;Q183479

Did you try both methods 1 and 2, which failed to work? How about this part of the article, at the bottom:

If the two methods listed earlier in this article do not resolve the issue, use the following steps.

NOTE : It is important to perform the steps listed in this section only after you have tried methods 1 and 2.
Register the Ddeml.dll file (or whichever file is listed in the error message) in the system registry. To do so:

Click Start , and then click Run .

In the Open box, type the following command, and then press ENTER:

regsvr32 c:\windows\system\ddeml.dll
At this point, you should receive a message confirming that the registration process was successful.

Restart your computer.

If the file will not register with the Regsvr32 line:

Verify that the correct version of the file is located in the Windows\System and Windows\Sysbckup folders. Then, delete the Ddeml.dll (or whichever file is listed in the error message) value from the following registry key:
Then, re-create the value without populating the value data and restart the computer.

The file information for the Ddeml.dll file varies based on the operating system you are using:

Windows 95 (Retail release): 32,240 bytes 07/11/95 09:50a

Windows 95 OSR2 : 32,240 bytes 08/24/96 11:11a

Windows 98 : 32,240 bytes 05/11/98 08:01p

Windows 98 Second Edition : 32,240 bytes 04-23-99 10:22p
LVL 59

Expert Comment

ID: 7017701
And, in case you are not that familiar with the Registry, I should mention that the MS article above doesn't quote the exact name of the key you will find when you start Regedit, for "HKLM" should be replaced by "HKEY_LOCAL_MACHINE".

Expert Comment

ID: 7017824

Author Comment

ID: 7017859
Yes, that's the one.  I didn't see the bottom however.

 I tried to run "regsvr32 c:\windows\system\ddeml.dll" as instructed and got a "LoadLibrary(run line) failed. GetLastError returns 0x0000001f

should I shine it and continue as directed?  I may have gotten it because I already deleted the systembackup copy of it maybe?

Want to promote your upcoming event?

Attending an event? Speaking at a conference? Or exhibiting at a trade show? Easily inform your contacts by using a promotional banner in your email signature. This will ensure your organization’s most important contacts are in the know.

LVL 59

Expert Comment

ID: 7018413
From the following MS KB article, you can find a description of the usage of REGSVR32 and the error messages it generates:;en-us;q249873
Q249873  Explanation of Regsvr32 Usage and Error Messages

Here is a description of error code 1F:

From Winerror.h, 0x000001f = 31 (ERROR_GEN_FAILURE), which means "A device attached to the system is not functioning." This behavior can occur if you try to register a Win16 .dll file. For example, typing regsvr32 dskmaint.dll returns this error message.

Not sure what that means.  But I suggest that you compare your version of DDEML.DLL with the ones mentioned in the article, depending on your version of Win98, and then, as you put it, "shine it and continue as directed."
LVL 59

Expert Comment

ID: 7018414
Say, Pleasenospam, I have now seen two questions I am commenting on with your comment being only a question mark. What is this, your way of "pinging"?  Just curious.

Expert Comment

ID: 7018535
? = ping = listening

Author Comment

ID: 7018574
OK, I edited the reg.  Also for GP did a cleanup with regclean2.  It took out a bunch of junk as well.

The version I have is the latest.

Seems like it's working now so I'll close the thread.

Thanks all
LVL 59

Expert Comment

ID: 7018622
Glad to be of help, hardlock.

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
forgot pst password 2 41
profile migration 14 39
Problem to open text file 11 73
Windows Server Backup - restore old backups 5 20
A few months ago I had an issue with LaserJet 1020 printer which was installed to XP and Windows 7.  It was installed to XP and working, but when I tried to connect from a Windows 7 PC, it would attempt connection and then fail.  Sometimes the Spool…
The use of stolen credentials is a hot commodity this year allowing threat actors to move laterally within the network in order to avoid breach detection.
Windows 10 is mostly good. However the one thing that annoys me is how many clicks you have to do to dial a VPN connection. You have to go to settings from the start menu, (2 clicks), Network and Internet (1 click), Click VPN (another click) then fi…
Get a first impression of how PRTG looks and learn how it works.   This video is a short introduction to PRTG, as an initial overview or as a quick start for new PRTG users.

920 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now