mpr.dll

  • Thread starter Thread starter Smooty
  • Start date Start date
S

Smooty

Please can someone help me? Almost 3 months ago I bought
a new program for my son which will not run on my
computer. I have now found out that it needs to use my
mpr.dll in my system32 folder, dut part of this file is
either corrupt or missing. I Know where I can download
another copy of this file but my computer won't allow me
to replace it as it is a system file, and also tells me
that this file is "being used" therefore I cannot replace
it. Can someone help????
I would very much appreciate any replies.
Thank You
Smooty
 
Hi Smooty,

Expand a new copy. Start/run msconfig, click on "expand file" (general tab)

File to expand: mpr.dll
From: X:\I386
To: %windir%\system32

Where X is whatever letter is assigned your CD drive (you need your WinXP CD
for this), change it accordingly. If your system was preinstalled, you may
find this instead on the hard drive under C:\Windows\I386. If so, change the
"from" line accordingly. Reboot when finished.

--
Best of Luck,

Rick Rogers aka "Nutcase" MS-MVP - Windows
Windows isn't rocket science! That's my other hobby!

Associate Expert - WinXP - Expert Zone
 
Hi, Rick.

Wouldn't SFC do this automatically (and replace any other needed files in
the process)?

Hi, Smooty.

Pending Rick's response to my question...have you tried the System File
Checker? At the Run prompt, type: sfc /scannow

SFC will compare each WinXP operating system file with the "known good" copy
held in your on-drive cache and replace any missing or damaged ones. Have
your WinXP CD-ROM handy; SFC probably will need to see it.

SFC is a part of WFP, the Windows File Protection service. This maintains
the on-disk cache (system32\dllcache) holding a copy of the as-installed or
as-latest-updated version of each WinXP file. With each Service Pack or
hotfix, this cache is updated with the latest version of the file. Whenever
the working copy of one of these files gets deleted, WFP automatically
replaces it with a copy from the cache. But if something prevents this
system from working smoothly, we may need to run SFC /scannow to get things
synchronized again.

If you expand a new copy of a critical file into your working folder, you
probably should copy it to dllcache, too; otherwise, WFP will just overwrite
your new copy with a copy of the old "known good" one from the cache. :>(

Did I get that right, Rick, or is mpr.dll a special case that is handled
differently? Maybe because it is "being used"?

RC
 
Hey RC!
Wouldn't SFC do this automatically (and replace any other needed files in
the process)?

Probably, as long as it is seen as a needed system file, but it's a fairly
long process, and expanding a single file is fairly quick and should resolve
the problem.

--
Best of Luck,

Rick Rogers aka "Nutcase" MS-MVP - Windows
Windows isn't rocket science! That's my other hobby!

Associate Expert - WinXP - Expert Zone
 
Many Thanks to both Rick & R.C. for your help.

Unfortunately although it seems to have corrected
my "mpr.dll" file, the program I want to use still won't
open. Instead it creates an error report, and even though
this is a text file, and tells me the exact address, if I
try to open it so I can copy it to send to the support
people where the program comes from, my computer says the
location is unavailable.

Any Ideas Guys?

Many thanks

Smooty
 
Hi Smooty,

I would suggest that you start with support for the program. There may be
known issues, or it may require a patch for compatibility, etc. The program
vendor is the best source of information for these types of issues.

--
Best of Luck,

Rick Rogers aka "Nutcase" MS-MVP - Windows
Windows isn't rocket science! That's my other hobby!

Associate Expert - WinXP - Expert Zone
 
| | <SNIP> the program I want to use still won't open. Instead it
| creates it creates an error report, and even though this is a
| text file, and tells me the exact address, if I try to open it
| so I can copy it to send to the support people where the
| program comes from, my computer says the location is
| unavailable. <SNIP>

If I am understanding you correctly...

Your program is causing some kind of unrecoverable error and that
is causing the Microsoft Application Error Reporting programs to
run. And what you want to do is save the error reports that are
generated by this programs so that you can send them to your
"support people".

And even though you document the exact paths ("exact address") to
the files, when you try to open the files you get an Error
Message dialog box with a message similar to this:

C:\DOCUME~1\Smooty\LOCALS~1\Temp\WER1B0.tmp.dir00
refers to a location that is unavailable. It could be on a hard
drive on this computer, or...".

If that is a correct understanding, then keep in mind that the
files you are trying to save are created in a temp directory that
is itself created by the Error Reporting process (in the example
above: WER1B0.tmp.dir00). And this error reporting temp
directory (and the error reporting files within) are deleted when
you close the Error Reporting Tool dialog box.

Thus, when the Program Error Reporting Tool dialog box appears do
not close it. Open Windows Explorer and navigate to your
userprofile temp folder (and then the error reporting temp
directory which will always be created as a subfolder of your
userprofile temp directory). Then copy the error reporting files
and paste them to a different folder.

Some things you may want to do before another error is generated:

- Double-check your userprofile temp environmental variable to
make certain it is correct. To do that click Start, click Run,
type the following command and click OK: cmd /k set temp

Review the output and make certain it points to your userprofile
temp folder. For example, if your UserName is Smooty your
userprofile temp path would look like this:

TEMP=C:\DOCUME~1\Smooty\LOCALS~1\Temp

If the path is incorrect see "To add or change the values of
environment variables" in Windows XP Professional Help and
Support Center.

- Use Folder Options to configure Windows Explorer to "Display
hidden files and folders", and to display protected operating
system files. For more information search the Windows XP
Professional Help and Support Center for the words in
double-quotes and read the Full-text Search Match by that title.

- Empty your userprofile temp folder of all files and folders
 
Back
Top