Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I have a windows 7, 64 bit. I had an issue with my my pc, i scan it with malwarebytes, it removed about 9 viruses, i can't tell you what was removed, i accidentally emptied the quarantine.

Since i removed the viruses, Photoshop wont start anymore, it said that amtlib.dll was missing. I downloaded that, but now it shows the following error.

enter image description here

What's the problem?

share|improve this question
So after you just cleaned your system of viruses, you downloaded a random DLL from some site? Even if it was clean, do you know if that's the version the app requires? How about just reinstalling Photoshop? – Karan Jun 26 '13 at 21:57
I'm guessing it was a cracked (pirated) version of Photoshop, and Malwarebytes deleted the DLL, either because it was actually malicious (backdoored crack) or because MWB auto-removes "potentially unwanted" software. – Polynomial Jun 26 '13 at 22:06
@Karan is the most popular site for dlls, if not the only one, so its my only option, i'm trying to fix before reinstalling, it's a last option – Lynob Jun 26 '13 at 22:07
Copy and replace amtlib.dll at other Adobe product. – STTR Jun 26 '13 at 22:25
this error means you downloaded the file wit the wrong CPU architectur (64Bit for a 32Bit product) – magicandre1981 Jun 27 '13 at 4:06
up vote 4 down vote accepted

ok, the error code 0xc000007b means the DLL was a wrong CPU architecture, so get the correct one:

C:\Users\André>err 0xc000007b
# for hex 0xc000007b / decimal -1073741701
  STATUS_INVALID_IMAGE_FORMAT                                    ntstatus.h
# {Bad Image}
# %hs is either not designed to run on Windows or it contains
# an error. Try installing the program again using the
# original installation media or contact your system
# administrator or the software vendor for support.
# as an HRESULT: Severity: FAILURE (1), FACILITY_NULL (0x0), Code 0x7b
# for hex 0x7b / decimal 123
  ERROR_INVALID_NAME                                             winerror.h
# The filename, directory name, or volume label syntax is
# incorrect.
# 2 matches found for "0xc000007b"
share|improve this answer

A lot of people will download the Trial Version of Adobe CS6 and change the amtlib.dll file so the 30 day trial period is disabled. When you run Malwarebytes, it will flag this altered amtlib.dll file as a potential virus and the user unwittingly removes it. Now the Adobe Photoshop, Premiere Pro, or whatever program you had will not load and you get an error message saying the amtlib.dll file is missing. Simply replace the file and everything will be fine. You don't have to uninstall and reinstall, just replace the missing amtlib.dll file. If you don't have it, search the internet and download it. It will be easy to find.

share|improve this answer

You don't need to do the rollback to a former restore point. I had the same problem and simple restoring the file (which I had replaced earlier after a virus ate the real one along with a lot of other dlls) while MalwareBytes was closed down made everything work again.

share|improve this answer

I just followed my initial install instructions and copy/pasted the 32 and 64 bit versions of the amtlib.dll file in the right folders. (only DW and PS for me, since those were the only two programs I opened and had the dll's deleted before I figured out what to do)

Next I went into Malware Exlcusions option in Malewarebytes|Settings and added the two Adobe folders (C:\Program Files\Adobe and C:\Program Files (x86)\Adobe). Maybe a bit aggressive (ie, could have just identified all of the individual amtlib files - ugh).

share|improve this answer

Go into the MalwareBytes quarantine folder and restore all the files ("restore" means don't delete!). Shutdown MalwareBytes and don't open Photoshop yet.

Do a system restore to an earlier date just before installing MalwareBytes. Your Photoshop will run!

MalwareBytes goes after the amtlib.dll and BAK files, especially the ones installed with activators like kspiro and etc off torrent sites.

share|improve this answer

You must log in to answer this question.

protected by bwDraco Dec 28 '14 at 21:32

Thank you for your interest in this question. Because it has attracted low-quality or spam answers that had to be removed, posting an answer now requires 10 reputation on this site (the association bonus does not count).

Would you like to answer one of these unanswered questions instead?

Not the answer you're looking for? Browse other questions tagged .