msi.dll was not found

  • Thread starter Thread starter Stormy
  • Start date Start date
S

Stormy

When I try to open some programs on my computer it says that msi.dll was not
found. It says re-installing the application may help fix the problem. I
don't know how to re-install it. Can you help?
 
When I try to open some programs on my computer it says that msi.dll was not
found. It says re-installing the application may help fix the problem. I
don't know how to re-install it. Can you help?

I don't know what "some programs" means or if you are trying to
install something.

The msi.dll file is part of the Microsoft Windows Installation
mechanism.

First check in the c:\windows\system32 folder to be sure msi.dll
really exists. If not, that is a problem, but it could have gotten
corrupted and might need replacing, but do this first:

Assuming it worked before, you should check for malicious software.
Download, install, update and full scan with these free products:

Malwarebytes (MBAM) http://malwarebytes.org/
SuperAntiSpyware (SAS) http://www.superantispyware.com/

If that doesn't help, go to Start, Run, cmd <enter> and from a command
prompt run:

msiexec /unregister

msiexec /regserver

This will unregister and register again parts of the installer. You
should not get any error messages.

Report back with results and more specific information - please.
 
Hi,
I was trying to download and install verizon security suite and i got this
error message 0x80040702 Failed to load DLL.msi
I went to system32 file and couldn't find msi.dll in there. I did the things
you told me to do and nothing has helped. Please tell me there's a way to fix
it. It said to re-install msi.dll but i don't know how to. So can you please
help.

Thanks
 
Hi,
I was trying to download and install verizon security suite and i got this
error message 0x80040702 Failed to load DLL.msi
I went to system32 file and couldn't find msi.dll in there. I did the things
you told me to do and nothing has helped. Please tell me there's a way tofix
it. It said to re-install msi.dll but i don't know how to. So can you please
help.

Thanks

Maybe, and that is a good clue. msi.dll should be there, but it is
hopefully someplace else also for you to copy. It should not have
gotten deleted, so there may be another problem here.

Assuming Windows is on the C drive and msi.dll is not in c:\windows
\system32, look here and copy one over:

c:\windows\servicepackfiles\i386

That is the folder Windows uses when it installs, modifies or tries to
fix itself (perhaps with help), so you should never delete anything
from that folder.

If you don't see it there, then you should run a search on your C
drive and try to find one. Depending on a few things, there are
probably other copies on your disk in some other folders that you
should also leave alone.

Jose
 
Hi,
Sorry to say I still couldn't find it. I hope you have some more ideas. I
don't mess with any of the files because I don't know what they are for
that's why I can't understand what happened.
Thanks
 
Hi,
Sorry to say I still couldn't find it. I hope you have some more ideas. I
don't mess with any of the files because I don't know what they are for
that's why I can't understand what happened.
Thanks

Let's back up a bit, this is getting too complicated.

You never said what application was mentioned in the error message -
just "the application". If it is a particular application YOU
installed lately, you may have to uninstall it and install it again.

You also said "some programs" and I asked what programs, so can you
answer that while you are at it?

It will keep us from guessing.

To reinstall, first you must uninstall. This is usually much better
than trying to install over the top of an already faulty
installation. Don't uninstall anything you are not prepared to
reinstall, either from a CD or a download.

To uninstall an application, Click Start, Control Panel, Add or Remove
programs, find the application of interest and uninstall it. If you
downloaded some application to install, download it again and try the
installation again. That may do the trick.

So, please be more specific with "the application" and "some
programs".

Jose
 
Maybe, and that is a good clue. msi.dll should be there, but it is
hopefully someplace else also for you to copy. It should not have
gotten deleted, so there may be another problem here.
Assuming Windows is on the C drive and msi.dll is not in c:\windows
\system32, look here and copy one over:

That is the folder Windows uses when it installs, modifies or tries to
fix itself (perhaps with help), so you should never delete anything
from that folder.
If you don't see it there, then you should run a search on your C
drive and try to find one. Depending on a few things, there are
probably other copies on your disk in some other folders that you
should also leave alone.

re: finding MSI.DLL
Hi Jose, On my XP-pro SP3 system only one msi.dll (file size 2777KB)
shows up on file search. Searching for msi.dl [one L] turned up an
MSI.DL_ file (size 759KB) in the \%windir%\I386 folder, which I assume
is a compressed version of msi.dll, since their property sheets both
have the same last modified dates, and I would further guess that the
EXPAND.EXE program in \I386 is used to convert MSI.DL_ to MSI.DLL? My
memory is rusty about how to use Expand. I agree with the possibility
that malware might be the reason for the missing msi.dll on Stormy's
system, as well as who knows how many other files.

Looking forward to the solution of the mystery.
--Richard
 
Maybe, and that is a good clue.  msi.dll should be there, but it is
hopefully someplace else also for you to copy.  It should not have
gotten deleted, so there may be another problem here.
Assuming Windows is on the C drive and msi.dll is not in c:\windows
\system32, look here and copy one over:
c:\windows\servicepackfiles\i386
That is the folder Windows uses when it installs, modifies or tries to
fix itself (perhaps with help), so you should never delete anything
from that folder.
If you don't see it there, then you should run a search on your C
drive and try to find one.  Depending on a few things, there are
probably other copies on your disk in some other folders that you
should also leave alone.
Jose

re: finding MSI.DLL
Hi Jose, On my XP-pro SP3 system only one msi.dll (file size 2777KB)
shows up on file search. Searching for msi.dl [one L] turned up an
MSI.DL_ file (size 759KB) in the \%windir%\I386 folder, which I assume
is a compressed version of msi.dll, since their property sheets both
have the same last modified dates, and I would further guess that the
EXPAND.EXE program in \I386 is used to convert MSI.DL_ to MSI.DLL? My
memory is rusty about how to use Expand. I agree with the possibility
that malware might be the reason for the missing msi.dll on Stormy's
system, as well as who knows how many other files.

Looking forward to the solution of the mystery.
--Richard

I sometimes do not trust the results from a Windows search, so would
rather do it myself.

If you get to a command prompt and type cd\<enter> to get to C:\>

Type in: dir msi.* /s

The /s means all subdirectories. You will see every msi. file out
there. Does that turn up an msi.dll?

Read this: http://support.microsoft.com/kb/888017 for how to expand
"easily", and the old fashioned way.

In msconfig, on the General tab is an expand file button as referenced
in the KB. I have never used it and am also rusty on expanding, but
it looks like a safe idea if you have the unexpanded file - you may
need your XP CD.

I don't have unexpanded files on my hard disk and my XP CD is
someplace... so YOU can try it!

See how that works for y'all.

Jose
 
Maybe, and that is a good clue.  msi.dll should be there, but it is
hopefully someplace else also for you to copy.  It should not have
gotten deleted, so there may be another problem here.
Assuming Windows is on the C drive and msi.dll is not in c:\windows
\system32, look here and copy one over:
c:\windows\servicepackfiles\i386
That is the folder Windows uses when it installs, modifies or tries to
fix itself (perhaps with help), so you should never delete anything
from that folder.
If you don't see it there, then you should run a search on your C
drive and try to find one.  Depending on a few things, there are
probably other copies on your disk in some other folders that you
should also leave alone.
Jose

re: finding MSI.DLL
Hi Jose, On my XP-pro SP3 system only one msi.dll (file size 2777KB)
shows up on file search. Searching for msi.dl [one L] turned up an
MSI.DL_ file (size 759KB) in the \%windir%\I386 folder, which I assume
is a compressed version of msi.dll, since their property sheets both
have the same last modified dates, and I would further guess that the
EXPAND.EXE program in \I386 is used to convert MSI.DL_ to MSI.DLL? My
memory is rusty about how to use Expand. I agree with the possibility
that malware might be the reason for the missing msi.dll on Stormy's
system, as well as who knows how many other files.

Looking forward to the solution of the mystery.
--Richard

I used msconfig to try to extract azul.jp_ from my XP CD and it didn't
do what I expected (work), so I just copied the azul.jp_ to my hard
disk and extracted it there from a command prompt to get azul.jpg
which is what I was expecting.

Msconfig seems to prefer cabinet (.cab) files which is another
extractable file, but not the same as a .dl_ file.

So, extract your missing file by hand I think.

Jose
 
Back
Top