Technology in terms you understand. Sign up for the Confident Computing newsletter for weekly solutions to make your life easier. Click here and get The Ask Leo! Guide to Staying Safe on the Internet — FREE Edition as my thank you for subscribing!

How do I get rid of this loading error on startup?

Question:

Every time I turn my computer on it tells me I have an “error
loading local\temp\\goMdDuuV.dll” How can I get this off my
computer?

I get variations on this question a lot. The specifics of the error
message changes – usually referencing a different file, but the error
is always the same: something about an inability to load or launch a
program after logging in.

The most common cause is malware of some sort, or incompletely
cleaned malware. Incompletely or incorrectly uninstalled software in
general can also this error.

There are several steps you should probably take.

Become a Patron of Ask Leo! and go ad-free!

As I said, the single most common cause for this type of error is
malware. In fact, the garbled name of the file (“goMdDuuV” in your
example) is typically a sign of malware. Malware authors often use
randomly generated names in an attempt to avoid detection by
anti-malware programs.

Given that malware is likely to be involved, the very first step
should be to run an up to date anti-virus and anti-spyware can. By up
to date, I mean that both the programs are up to date, and that the
databases of malware definitions they use are up to date.

In many cases, actually cleaning up a malware infection can leave
these kinds of errors behind. The actual file (again, “goMdDuuV.dll” in
your case) might be deleted by the cleaning process and you’re no
longer infected by it, but a start-up reference to the file remains.
Normally, anti-malware software will delete those references as well,
but sometimes for various reasons they do not, or cannot.

“… the single most common cause for this type
of error is malware.”

The same thing can happen if an uninstall fails, or if you simply
delete a program rather than uninstalling it. Most uninstall programs
make sure to clean up registry entries that involve automatically
starting up the program or some helper application. If you delete the
software without running the uninstall program, those registry entries
still exist, and will cause the errors you’re experiencing when you try
to login.

Regardless of how you’ve arrived at the error, the next step is the
same: download autoruns, a
free utility from Microsoft that will let us explore everything that
your computer might try to automatically run for you.

When you run autoruns, you should get something like this:

Autoruns Display

Now, I don’t have “goMdDuuV.dll” on my machine, or any error
relating to it, so I’m going to use “jusched.exe” in the examples
below; it’s the Java runtime updater. It’s benign, so I won’t be
disabling it, but I will show you how.

Type CTRL+F in autoruns to get the find dialog:

Autoruns find dialog

Type in the name you want to look for. In your case that would be
goMdDuuV.dll – in mine, I’ll type in jusched.exe, and
then press Find Next:

Autoruns showing the results of searching for jusched.exe

At this point you have several options:

  • Uncheck the checkbox in front of the entry. This
    will disable it.

  • Double click on the entry, and autoruns will open regedit on the
    associated registry entry for this item.

  • Right click on the entry and select Properties and you’ll get the
    properties of the actual target file “jusched.exe”

  • Right click on the entry and select “Search Online…” and Autoruns
    will open up a browser window with a Google search on “jusched.exe”

  • Right click on the entry and select “Delete” to completely remove
    the entry.

For something as obviously malware related as “goMdDuuV.dll” I’d be
really tempted to simply use that last option to remove the entry.

If you’re not sure, even after researching the entry with some of
the other options above, then simply uncheck the checkbox. That way you
can gauge the impact, and and decide later whether to re-enable it or
delete it completely.

Now, one last problem that comes up:

“What if it comes back?”

Sometimes, after going through all the hassle we just did to locate
and remove a problematic entry like this, the error returns anyway, and
the entry you deleted in autoruns also reappears.

If that happens, it’s most likely that either:

  • The malware you thought was removed by your anti-spyware or
    anti-virus software isn’t. A magically reappearing auto-start entry is
    classic malware behavior.

  • If the entry is due to other software you think you uninstalled …
    it didn’t uninstall completely. There is some aspect of that software
    that remains, and is attempting to repair itself by re-creating the
    auto-start registry entries that it thinks are important.

In either case, you’ll need to take additional steps to more
completely eradicate whatever the root cause of the problem is. That
might mean more or better virus scans, or contacting the software
vendor, or something else. It will all depend on the specifics.

Do this

Subscribe to Confident Computing! Less frustration and more confidence, solutions, answers, and tips in your inbox every week.

I'll see you there!

3 comments on “How do I get rid of this loading error on startup?”

  1. Thanks Leo… this is giving me a good start, however, when I try to delete the file it tells me that ‘access is denied’… any ideas?

    Reply

Leave a reply:

Before commenting please:

  • Read the article.
  • Comment on the article.
  • No personal information.
  • No spam.

Comments violating those rules will be removed. Comments that don't add value will be removed, including off-topic or content-free comments, or comments that look even a little bit like spam. All comments containing links and certain keywords will be moderated before publication.

I want comments to be valuable for everyone, including those who come later and take the time to read.