Ask Leo!

What's this DLL (or EXE)?

Home » Windows

Summary: It's often difficult given just a DLL to know exactly where it came from or what it does. We'll look at a few steps you can take to try to find out.

What's this DLL (or EXE)?

You've got a problem with a DLL. Maybe it's missing; maybe it's causing an application to crash, or maybe you've just found it in an unlikely spot. The problem is that you have no idea what it is!

Here are some steps ranging from easy to obscure to help track down just what the DLL is going on. This approach actually works for EXE's and many other types of files if you're trying to track one of those down.

  • File location: I know it's obvious but it needed to be said. If the directory you've found the DLL in called "Leo's Application", then chances are the DLL is some component of Leo's Application. Unfortunately that doesn't always work for directories that are common, such as any of the Windows directories. Lots of applications throw DLLs into the Windows tree.

  • File Version Information: Most DLLs and EXEs now have version information embedded in them. The easiest way to see the version information is to, in Windows Explorer, right click on the file, select properties, and then select the "Version" tab. There you'll see any version information that the developer has supplied.

    The problem is that not all DLLs or EXEs may have version information, and in those that do, the description of the DLL may be vague. The version information for VER.DLL shows "Version Checking and File Installation Libraries", but the description for CSSeqChk.dll will tell you "CSSeqChk" - not nearly as informative. (Though if you look at the "Product Name" portion of the version info it will at least tell you "Complex Scripts Sequence Check" - still not very helpful, but at least the author made an attempt.)

  • The Manufacturer's Web Site: the version info might at least give you the company that created the DLL. Different companies offer different levels of on-line functionality, so it's hard to enumerate what to expect here, but searching the company's support site might well take you to very specific information about the file in question.

  • Microsoft's DLL Help Database: Since so many of the DLLs on a Windows machine are from Microsoft this little known DLL Help Database is the next line of inquiry. It's a nifty source for determining what product(s) shipped a given DLL. It also contains a version history as well, showing which version of each DLL shipped with each version of a product. If we plug in CSSeqChk.dll we'll find that there are currently three versions listed, and by examining the "more information" available for each, we'll see that they ship as part of Internet Explorer 6 - either standalone or as part of a product such as recent versions of Visual Studio .NET or Windows.

  • Microsoft's Knowledgebase: Even if the DLL isn't from Microsoft it's still worth searching the Knowledgebase, especially if the DLL is causing your system problems. Quite often a knowledgebase article will reference third party DLLs and describe issues and/or resolutions. A search for "CSSeqChk.dll" confirms it as part of Internet Explorer, as the search results are all file listings for IE distributions.

  • Google: You probably already know how powerful Google can be. Search on the DLL name and you will likely get a number of hits. This is where it gets interesting and takes a little work. Many of the hits will simply be file lists, much like we just found in Microsoft's Knowledgebase. Others will be from questionable sources that claim to be able to provide you with copies of just about any DLL (not only are most of these overseas, but the practice violates copyright, and is just fundamentally too scary to trust). However in amongst the "noise" will often be interesting discussions or even Q&A - not unlike the text you're reading - that might well mention and provide more information on the DLL.

    In one sense using Google is a long shot, and you'll need to spend some time separating the wheat from the chaff. A Google search for our example CSSeqChk.dll displays 25 hits, only the last of which a discussion in a Dell support forum actually relates it in a readable fashion back to Internet Explorer, as we'd already determined. On the other hand, it can be quite educational to read through some of the interesting material that results.

Article 96 | Posted September 5, 2003

Recent Comments

Three phrases should be among the most common in our daily usage. They are: Thank you, I am grateful and I appreciate.

Posted by: penis enlargement at March 14, 2006 02:50 PM

SEE32.DLL is an email product from MarshallSoft.

It does NOT require REGISTERING because it is accessed directly in the WINDOWS folder.

Posted by: john at March 15, 2006 01:39 PM

How to find External DLL's in Access 97 Application programmatically?

Is there any way to use "Dll provider name","Version number","OLE self register" to find out whether it's an external one....

P.S. External DLL: DLL's which we create & use by registering in the system.

Posted by: Thiagu at April 24, 2006 05:20 AM

There is a site at: http://www.dll-files.com/ . Just plug in the missing .dll filename into the box, and it downloads for free. Saved my bacon a few times!

Posted by: Carl G. at April 28, 2006 06:35 PM

I want to install a webcam on my PC that will give both me and the person on the other end a FULL SCREEN display. I'm told that it depends on the hardware and also it depends on the software but no where can I find specifics, e.g., manufacturer, model, etc. Sincerely appreciate any help. Thank you.

Posted by: Brummpa at May 12, 2006 01:36 AM

Does anyone know what deskpan.dll is for and if it is needed.

Posted by: Mike at June 3, 2006 02:06 PM

My uncle has a gateway labtop and for sum reason it's not working csuse it says restoer the DLL in order for it to work. But i don't have a clue what a DLL is. He haven't run his computer in a lone may be about almost a year.

Posted by: Anthony at July 13, 2006 11:06 AM

A great resource for DLL Information is here:

http://www.corruptedfilerepair.com/File-Information/File-Information-Index-A.asp

Posted by: Jackie Sorenson at August 27, 2007 05:48 PM

I have a problem with a rogue DLL which I suspect is malware. It is listed as a IE "add-on" but keeps re-enabling itself after I disable it. The name of the file is:

c:\windows\system32\vtUlJBTn.dll

Posted by: Brad Grove at April 14, 2008 04:52 AM

I'm using See32.dll file for a product to send the mails to my predefined emails and server. But now I use this product with McAfee installed on that machine and active, then the product is not sending the mails but on deactivating its sending the mails. please help me how I can avoid this problem.

Posted by: SpiritDevSS at July 1, 2008 05:25 AM

Post a comment on "What's this DLL (or EXE)?":






(Email Address will not be published.)

Remember Me?

By popular demand...
my tip jar
Cuppa Joe
Buy Leo a Latte!

(you may use HTML tags for style)

New!

RSS feed Subscribe to the RSS Feed specifically for comments on this article.

Before commenting, please...

Please wait. Your comment is being processed ...


Ask Your Question:


ask-leo.com
Web

Stay Informed

Weekly Newsletter

Archives

By Category
By Date

Advertisers

Advertise on Ask Leo!

««   »»

Question? - Ask Leo!
Who is Leo?
Link to Leo!

Terms, Conditions & Privacy