Thank you for being a valued part of the CNET community. As of December 1, 2020, the forums are in read-only format. In early 2021, CNET Forums will no longer be available. We are grateful for the participation and advice you have provided to one another over the years.

Thanks,

CNET Support

General discussion

Msconfig won't open

Feb 15, 2009 11:40PM PST

MFC42U.dll was not found.
Search of computer reveals file not on computer.
Anyone know where I can get this file?
Google found many advertising free download but when visiting sites want you to download a scan for dll issues and many want a fee.Very leery of these sites.
I think lack of this file is also causing several other windows issues.
Can't access Add/Remove programs in Control Panel
Can't access Set program access and defaults in start menu
Welcome screen does not come up for log on even thought settings are for such
Win XP Home Ver. 2002 SP3
Conpaq Presario 5320 Pent 4 1500 1.5ghz 512mb ram
Any advice much appreciated
EZ

Discussion is locked

- Collapse -
Should be on your SP disk.
Feb 16, 2009 12:30AM PST

Or, if your PC is of the type with a recovery partition it may be there but could be in compressed format. You'd use the "expand" command with the proper path to dig it out and place it where it belongs.

- Collapse -
No disk
Feb 16, 2009 1:25AM PST

Recovery partition Thought I searched that also.
If in compressed format search won't find?
Clue to find proper path and where it belongs
Thanks
EZ

- Collapse -
This file exists in XP Service Pack 3
Feb 16, 2009 7:02AM PST

I just checked, and the file you are missing exists in Windows XP Service Pack 3 (the complete download file of SP3).

Get the download here:

http://www.microsoft.com/DownLoads/details.aspx?FamilyID=5b33b5a8-5e76-401f-be08-1e1555d4f3d4&displaylang=en

XP SP 3 will download as:

WindowsXP-KB936929-SP3-x86-ENU.exe


Next Step: Winzip

If you don't already have it, download/install Winzip here:

http://www.winzip.com


After you have Winzip installed, RIGHT-CLICK on the WindowsXP-KB936929-SP3-x86-ENU.exe file, and choose "Open with Winzip". Now, once Winzip opens the file, you'll see all of its contents in the Winzip box.

Click on the "Name" column in the Winzip box that shows all of SP3's individual files to sort them alphabetically.

You will see that there are both compressed AND uncompressed versions of mfc42u.dll in the master SP3 exe file.

Right-click on the uncompressed mfc42u.dll (should show the size as 1,011,774) and extract it to your \Windows\System32 folder.

Reboot the pc. See if it's helped.

- Collapse -
Fixed msconfig issue
Feb 16, 2009 12:10PM PST

Excellent help Thank You very much
Sadly had no affect on other issues, will delve into those and hopefully find solutions
Thanks Again
EZ

- Collapse -
Please give more specifics
Feb 16, 2009 9:21PM PST

Please answer the following questions:

1. Does msconfig now work?

2. What exactly happens when you try to open Control Panel or the Set Programs Defaults program? Any error messages? Does <i>anything</i> happen, such as the screen flickering? Be specific.

3. re: Welcome Screen at log in: Do you have a password on your account? If you don't have a password, chances are you wouldn't see the Welcome screen. How, exactly, do you log in if you don't get the log in screen???

4. Have you done any scans for malware/trojans/viruses? Download and run this app called "Malwarebytes":

http://www.download.com/Malwarebytes-Anti-Malware/3000-8022_4-10804572.html?part=dl-10804572&subj=dl&tag=button

There is a couple of things that can be done quickly to possibly remedy this stuff (assuming this isn't a malware/trojan problem), or some of this stuff. But I need more answers in the meantime. Please address each question above, and we'll go from there.

- Collapse -
The specifics
Feb 16, 2009 10:46PM PST

1. Yes msconfig now works

2. No there are no error messages, do not see screen flickering,just
acts like I never even picked on it.

3. Do not have password on this account. The troubling thing to me is this behavior is a change that has taken place sometime on Sunday 2/15 during reboots while updating Windows and running a Housecall online scan.
Previously had the welcome screen with 2 user account names with the picture/icon next to each, and could click on whichever account I wanted to enter,could also use Fast user switching.
Now I have the windows logon box where I have to type in the user name and then click OK, This is how I now login

4. Yes I will list them
Sun. 2/15
AVG Free 8.0.237 Virus Scan - Result - Nothing Found
Housecall Online scan - Result - Threats found and removed. Some
files required deletion to remove infection.
Today 2/17
Malwarebytes Downloaded Updated and ran Full Scan - Results - 0
Found
SUPERAntiSpyware Downloaded Updated and ran Full Scan
- Results Memory Items Detected 0 Registry Items Detected 0
File Items Detected 189 adware tracking cookies
Allowed Removal
A few more specifics that may be pertinent.
Using Zonealarm 8.0.065.000
Using Firefox 2.0.0.6
Spybot Search and Destroy will not open
Hope this is enough specifics if not let me know
Thanks again
EZ

- Collapse -
Housecall "Files deleted"?
Feb 16, 2009 11:51PM PST

Was there any log of what files were deleted by Housecall?

Also, obviously you need to get to control panel to reenable fast user switching (which also enables the Welcome Screen). Here's another way to try for the moment:

Click Start, click Run, type Nusrmgr.cpl, and then click OK.

Click Change the way user log on or off, click to select the Use the Welcome Screen check box and the Use Fast User Switching check box, and then click Apply Options.

nusrmgr.cpl is the user accounts applet in control panel. Let's see if it opens by itself vs. the entire control panel not coming up.

A corrupted ZoneAlarm can prevent Control Panel from opening. Try shutting down ZoneAlarm temporarily and then see if Control Panel/Add Remove, etc., will open.

- Collapse -
Control Panel does open
Feb 17, 2009 12:27AM PST

It is there where add/remove programs will not start.

No log from Housecall may not have setup properly. was expecting to see a list of found items but did not. Made decision to let it remove everything since computer was in sad shape.

upon inspection use fast user switching was not enabled, but use welcome screen is enabled this is changed since yesterday when both were enabled . did not manually change this

Will try Zonealarm suggestion

- Collapse -
In Addition just noticed
Feb 17, 2009 12:35AM PST

Use Fast User Switching will not stay checked
Check Box click apply settings, close out of change the way users logon
Reopen user accounts/change the way users logon and box is not checked.

- Collapse -
Sorry, my bad on Control Panel
Feb 17, 2009 1:23AM PST

There are a lot of web references to repairing the Add/Remove applet issue. The fix involves re-registering Windows DLL files. In other words, the files exist (hopefully, anyway) on your system, but insofar as XP knows, they are not registered.

Simple thing to try: Click Start. Click Run. Now, in the Run box, copy/paste the following lines one at a time and click OK:

regsvr32 mshtml.dll

regsvr32 shdocvw.dll

regsvr32 shell32.dll

For each one, you should get a small box that essentially says the registration was successful.

After all three are re-registered, reboot and try that Add/Remove again.

- Collapse -
No Luck
Feb 17, 2009 3:24AM PST

Followed instructions
Add/Remove still the same

- Collapse -
Re: Fast User Switching
Feb 17, 2009 1:36AM PST

Fast User Switching needs the "Terminal Services" service enabled.

Click Start. Click Run. Type (without the quotes) "services.msc" and click OK.

Now, scroll down to ensure that both the Fast User Switching Compatibility service AND Terminal Services services are: enabled AND set to Automatic. Reset the settings in the Accounts area for Welcome and Fast User Switching. Reboot.

- Collapse -
Failed to start
Feb 17, 2009 3:27AM PST

services.msc failed to start OLEACC.dll was not found
Will look for that file

- Collapse -
You need an XP CD...
Feb 17, 2009 3:37AM PST

What you really need is to run the XP "System File Checker", but that requires an XP CD. The SFC program would check all the system files that you have and replace what is missing/corrupted. Otherwise, this is going to be a piecemeal operation.

In the meantime, try to find it in the SP3 file via Winzip. Repeat as necessary for other Dll files that are missing. Most should go in the system32 folder.

- Collapse -
Already looked
Feb 17, 2009 3:45AM PST

there for OLEACC.dll not there.
Thanks for all the help
Pondering my next move as I have no XP cd
EZ

- Collapse -
Try downloading this
Feb 17, 2009 8:13AM PST
- Collapse -
Whoops...wrong download link
Feb 17, 2009 8:20AM PST
- Collapse -
when trying to run setup get
Feb 17, 2009 8:42PM PST

message Active Accessibility 2.0 is already included in Windows xp

- Collapse -
OK, not unexpected. Here's another easy source
Feb 17, 2009 10:21PM PST

Here's a forum thread where a poster was having an issue <i>somewhat</i>like yours regarding oleacc.dll. The moderator of the forum tried to walk him through a couple of steps, but eventually just posted a copy of the oleacc.dll file in a zip. The zip file (I downloaded it) is clean.

If you want to read the thread for comfort's sake, here it is:

http://www.ceedoforum.com/forum/showthread.php?t=2387

Note, though, that the person's problem was not that the file was missing, but some other issue. So, don't get caught up in that. I'm just posting the source so you see it comes from a legitimate source, not just some file on the web somewhere.

OK, that's the thread link. Here's the link to the actual ZIP of the oleacc.dll file in that thread:


http://www.ceedoforum.com/forum/attachment.php?attachmentid=277&d=1224260023

Unzip it and put it in your windows\system32 folder. It might need to be reregistered in Windows, but you can try just copying it for now and rebooting.

Let's see what else is missing, as I'm assuming there might be other file errors that show up. Try running "services.msc" again in the older post I made and check to see that the Fast User and Terminal Services services were ENABLED and SET TO AUTOMATIC.

By the way, if you can get to that ok, you might as well try Add/Remove and the Set Defaults applets again.

- Collapse -
Good news/Bad news
Feb 18, 2009 12:07AM PST

Downloaded file and placed in system\32
Tried to run services.msc no longer get error message, but nothing happens.Cursor flashed to hourglass for a brief second and after a 5 min. wait nothing appeared on the screen.

Let's pause here for an Update since yesterday.

Have discovered I am in possession of the Compaq Recovery CD It has option of Factory restore which says it will return the computer to it's original factory-installed software configuration. I am pondering attempting this but have several concerns I'd like some reassurance on before going this route.

1. It's my understanding that this restore is going to come from a factory image on the hard drive.Are all the missing files really on the hard drive at this point? Why can't they be presently accessed somehow?

2.Original XP configuration may be pre SP1. Any issues with this to be aware of.

I have no personal files or data to be concerned about.

Have read post by Cursorcowboy and it seems like a ton of work for something that might not cure anything.

Would appreciate any comments on planned course of action.
Thanks
EZ

- Collapse -
Some answers
Feb 18, 2009 2:18AM PST

(What Compaq PC is this? Model number, plz)

1. The Compaq Recovery CD is most likely a disk image cd, so it will wipe out everything on your drive and restore the PC to its original state when you got it. If it's pre-SP1, you'll have to immediately apply XP SP2 or XP SP1A, and then you can install XP SP3 and the later hotfixes (aka windows updates).

Read here:

http://support.microsoft.com/kb/322389


EVERY program you've installed post buying/obtaining the PC will have to be reinstalled. You'll have all the crapware that came with the original installation. Antivirus programs will need to be updated and or reinstalled.

Any additional hardware you've added post original purchase of the pc will need to have applications and/or drivers installed.

As far as files possibly residing on your pc already, sure, it's possible. Did you search with the asterisk wildcard?

Do a search for oleacc* and make sure you've gone into the "Advanced" search options to search under:

System Folders
Hidden Files and Folders
Sub-Folders

Make sure they are all toggled with a checkmark. Then do the search.
Now, obviously you'll have at least one file with this name in your windows\system32 folder. But you might have compressed versions with slightly different names or a compressed color with the same name. See what you find.

As to "why can't they be accessed", Windows expects to find them in the (most of the time) \system32 folder. Plus, you don't know at this point what files are missing (if any). At this stage it might be a setting that's amiss.

Let's find out if you can open ANY ".msc" file (other than services.msc).

Click Start. Click Run. In the run box, enter "eventvwr.msc" (without the quotes, of course). See if the Event Viewer comes up. If not, you have an issue with .msc files and might benefit from reregistering some XML entries. But first, report back on whether you can open eventvwr.msc (the XP Event Viewer).

- Collapse -
No eventvwr does not open
Feb 18, 2009 3:04AM PST

Presario 5320 US
Complete system specs in original post if req'd

Aware of issues raised, Updating Windows, Programs hardware etc

Main concern is that the Recovery disk is not a disk image cd but contains only the files to restore Windows from files in D:SYSTEM_SAV not sure I have faith in those files missing or corrupt now are not the same way in that location.

Research turns up conflicting info on actual contents and operation of Recovery CD

- Collapse -
Ok...
Feb 18, 2009 3:12AM PST

Let me see what I can find out on this. You may be right that it's a tandem op. I'll get back to ya in a bit.

- Collapse -
In the meantime...
Feb 18, 2009 5:00AM PST

All .msc files (like services.msc, etc.) are run from the Microsoft Management Console program.

See if you can get a better fix on why this isn't working (so as to avoid a complete reinstall).

Click Start. Click Run. Type (without quotes) "mmc" and click OK.

What happens? Any errors? If it's working, it should bring up a "Console" box on the screen.

If it doesn't come up, how about reregistering some DLL files...one at a time. Just copy and paste from here to make it easy.

Click Start and Run for the following, and copy/paste each individually and click OK:

regsvr32 MFC42U.DLL

regsvr32 MSVCRT.DLL

regsvr32 MSVCP60.DLL

regsvr32 ADVAPI32.DLL

regsvr32 KERNEL32.DLL

regsvr32 GDI32.DLL

regsvr32 USER32.DLL

regsvr32 OLEAUT32.DLL

regsvr32 OLE32.DLL

regsvr32 OLEACC.DLL

regsvr32 SHELL32.DLL

regsvr32 SHLWAPI.DLL

regsvr32 URLMON.DLL

regsvr32 MMCBASE.DLL

regsvr32 UXTHEME.DLL

regsvr32 DUSER.DLL

regsvr32 APPHELP.DLL

regsvr32 MSIMG32.DLL

Make sure you do each one. If ANY are unsuccessful, do a search and see if the files actually exist on your pc. Report back no matter what.

One last thing to do: Download/unzip this registry file for MMC registry settings:

http://www.dougknox.com/xp/fileassoc/xp_mscfix.zip

After unzipping, doubleclick on the file named "xp_mscfix.reg" and you should --after accepting the message about adding to the registry--get a successful message.

Reboot.

Try services.msc

Report back on any errors or problems during these processes. So, for now, you're re-registering the necessary DLL files to open any Microsoft Management Console apps (like services.msc), AND you're refreshing your registry with the correct msc file association info.

- Collapse -
A Mixed Bag of results
Feb 18, 2009 6:06AM PST

reregistering files
Files listed below were successful
regsvr32 MFC42U.DLL
regsvr32 OLEAUT32.DLL
regsvr32 OLE32.DLL
regsvr32 SHELL32.DLL
regsvr32 URLMON.DLL

File listed below returned error message - Load Library("oleacc.dll")failed-A dynamic LinkLibrary(dll)initialization Routine Failed
regsvr32 OLEACC.DLL

Files listed below returned error message - filename.dll was loaded but the DllRegisterServer entry point was not found filename.dll does not appear to be .dll or .ocx file


regsvr32 MSVCP60.DLL

regsvr32 ADVAPI32.DLL

regsvr32 KERNEL32.DLL

regsvr32 GDI32.DLL

regsvr32 USER32.DLL

regsvr32 SHLWAPI.DLL

regsvr32 MMCBASE.DLL

regsvr32 UXTHEME.DLL

regsvr32 DUSER.DLL

regsvr32 APPHELP.DLL

regsvr32 MSIMG32.DLL

Downloaded mscfix successful message received
Rebooted
services.msc- still nothing (although cursor did change to hourglass for about 2 seconds this time)

- Collapse -
Ok, couple of things...
Feb 18, 2009 7:15AM PST

The error messages you got for the second batch of dll files are normal. I went through the same routine here on my working pc, and got the same error for all in that list.

However, I have no problem registering oleacc.dll. You do.

Now, oleacc.dll has 8 dependency files, and all but one were in that second batch of dll's (msvcp60.dll, etc.) One dependent dll was not in the list I had you try to register. Let's see if you can:

regsvr32 rpcrt4.dll

If successful, go ahead and retry:

regsvr32 oleacc.dll

If successful with rpcrt4.dll but NOT oleacc.dll, try UN-Registering oleacc.dll:

regsvr32 /u oleacc.dll

If that works, then:

regsvr32 oleacc.dll

Report back.

- Collapse -
Same old
Feb 18, 2009 8:09AM PST

message for oleacc.dll after successful regsvr32 rpcrt4.dll
When trying to unregister oleacc.dll with regsvr32 /u oleacc.dll received the exact same message

- Collapse -
A few things
Feb 17, 2009 10:55PM PST

1. When confronted with a DLL file problem, a copy of some Microsoft media may already be owned from which the file can be extracted, "Definition and Explanation of a .DLL file (Q87934)".

2. To determine whether the file is a Microsoft issue, access the "DLL Help Database", enter the file name -- including extension in the space provided, select the operating system and then press Enter (correct spelling and punctuation is recommended). If a list is rendered, simply determine from what is shown that you currently owned and then extract a copy, "Description and Explanation of a Cabinet File (Q310435)".

NOTE: You can click the Details button to the left of the file names which renders an explanation of the file wanted and may show a list of files which are dependencies. Unfortunately, this site does not show where an extracted file resides on the computer.

Tracking the threads for the past several days I see where you're dealing with a .dll file here and there and really wonder if your box is going to be fixed. If you had the XPCD and could use System File Checker perhaps everything could be ironed out in one pass. For instance, the .dll file in your first post was successfully extracted and placed in the \Windows\System32 folder. Please note that my similar system has that .dll file:

\Windows\System32
\Windows\ServicePackFiles\I386
\Windows\System32\dllcache
Two of the following folders with long numbers at the end:
\WINDOWS\WinSxS\x86_Microsoft.Tools.VisualCPlusPlus.Runtime-Libraries

After we deal with one file I'm often concerned whether the file we're trying to recover also has other dependency files (#2 above) which are also either missing or corrupted.

Just a suggestion and that is to search for files leaving the extension off and simply add a * (asterisk) after the period.

If you ever get the chance to use it:

1. The article [Q310747] describes the Beta release of System File Checker (Sfc.exe), a command-line tool that examines protected system files and restores the correct versions by using backups stored in the Dllcache folder or files copied from the operating system CD. Protected files include those with .sys, .dll, .exe, .ttf, .fon and .ocx file name extensions. Due to disk space considerations, storing all protected files in the Dllcache folder might not be practical especially on computers with limited storage space. Therefore, the system may require and prompt for the operating system CD. In addition, SFC can be used to repopulate the %Systemroot%\System32\Dllcache folder if the contents become damaged or unusable.

2. Recommended reading and important to understand are these five articles:

a. "Description of the Windows File Protection Feature (Q222193)."

b. "System Files Reference."

c. "Windows File Protection and Windows" which explains that WFP prevents programs from replacing critical system files which must not be overwritten that are used by the OS and by other programs. Please note that WFP may record events to the system event log noting file replacement attempt that may lead to concluding certain anomalies.

d. "Registry Settings for Windows File Protection and System File Checker (Q222473)."

e. Also note, "Replacing files protected by the Windows File Protection (Q555486)" which explaining how to replace files, which you may never need to know or use.

Caveats: The WFP cache (%systemroot%\system32\dllcache) is not protected and its files can be overwritten either using the Windows Explorer or the command prompt. Since the folder is a compressed system folder, it is necessary to disable the Hide protected operating system files option in the global folder options to see the folder in Windows Explorer or in a directory listing.

3. The article [Q900910] discusses the situation and explains the correction process of when you try to run SFC on an updated WinXP-based computer to WinXP-SP2/3, you may be prompted to insert the SP2/3 CD and that SFC may not accept the fact that you have either or both the SP CDs or the original WinXP CD.

Note: The bottom line is that SFC expects to find something...which isn't...because WinXP was installed sometime in the past and now that OS has been updated through "service packs" and you therefore do not have a CD containing all that information. If the information is on the hard drive however, edit the registry as suggested in item 2a above.

CAVEAT: "If a Service Pack is installed by means of a CD-ROM or a distribution share, the ServicePackFiles directory is not created."

- Collapse -
The searching part is useful...but
Feb 17, 2009 11:20PM PST

The most significant part of his problem is that <u><b>he has no XPCD</u></b>, and hence, no chance to avail himself of the System File Checker, which I already suggested.

But it would behoove him to search via wildcards and with appropriate files and folders unhidden as directed. I guess I made the assumption (possibly flawed) that he had made such searches already.

Good tips, though.

- Collapse -
New subthread...new version of oleacc.dll to download
Feb 18, 2009 9:07PM PST

We keep running up the thread count, lol. Anyway, I've uploaded the version of oleacc.dll from MY pc (XP SP3), and my version has no issues with registration or running correctly.

So, please download it and put it in your Windows\System32 folder. But first, DELETE the version you already put there, and get rid of that original zip file you downloaded from.

OK, so I'm assuming you've deleted the version of oleacc.dll from your system32 folder. Now, go here and download the one I uploaded:

http://www.box.net/shared/csnudqx94e

I wrote the comments underneath the file link that says "New Version of oleacc.dll"

Save the file, put it in your \windows\system32 folder.

Afterwards, click Start. Click Run. Type:

regsvr32 oleacc.dll

If successful, reboot. Try Start/Run/services.msc

Make sure both Fast User Switching and Terminal Services services are Enabled and Automatic. Reboot again.

Report back.