Ok, so I've gone to multiple tech forums and asked this same question, lets see who answers first. Fairly simple to explain a little harder to fix (so far).

When I try to log in on my computer (Windows xp) I get an error with the title "Explorer.EXE" message stating: "The application failed to initialize properly (0xc0000005)"

After clicking "Ok" the computer will proceed to log in, but only my wallpaper and mouse pointer are visible. I can access the ctrl+alt+delete window and thats it.

I have tried booting from last good log in and safe mode and still got the error message.

Help me out, what else can I try?

Oh boy!! I do love a race. Given that a lot of folk first off google for answers be prepared to get the same one. You can join in... search this string: 0xC0000005

Ok, I can access the ctrl+alt+delete window and thats it.

what else can I try?

when you bring of task manager did you go to file /new task and type in explorer.exe

also try this in new task and check for error in system .
EventVwr.msc

If that fails to produce results ,i suggest booting to winxp cd and run the Repair type in chkdsk /f , at the prompt

when you bring of task manager did you go to file /new task and type in explorer.exe

also try this in new task and check for error in system .
EventVwr.msc

If that fails to produce results ,i suggest booting to winxp cd and run the Repair type in chkdsk /f , at the prompt

Yes I tried typing in explorer.exe and all I got was the same error message.

I just tried event viewer and found a recent error, It reads as follows:

Source- DCOM
Category- none
Event- 10005
User- system

Yes I tried typing in explorer.exe and all I got was the same error message.

I just tried event viewer and found a recent error, It reads as follows:

Source- DCOM
Category- none
Event- 10005
User- system

the xoooooo5 error should show up too .
and i have fixed many 05 errors with the chkdsk /f

For reasons unkown I cannot find the 0xc0000005 error in the event viewer. I would boot using the xp cd but I don't have it. Any other suggestions?

have you tried to get into safe mode .by hitting f8 on bootup ,try it if you get to safe mode screen try safe mode with prompt ,and type in the chkdsk /fix there .note there is a space between chkdsk and the /f

Got into prompt, just normally using task manager not in safe mode, and tried to use "chkdsk /fix" and got nothing. It says " /fix" is an invalid parameter.

chkdsk /f

My bad, I just went back into command prompt and after typing in chkdsk /f it says chkdsk cannot run because volume is in use by another process and if I'd like this volume to be checked when the system restarts.

Should I go for yes?

Ok so I ran the check and the problem still persists. I've attempted the system restore from both normal and safe modes.

Can you connect to the internet..? -
Try to recover by using task manager..! Browse to the file C:/Program Files/Internet explorer/Iexplorer.exe.. -- Link to the following to download the malware destroyer.. Install 'n run the update.. - Use the 'Quick Scan' first.. then delete all the 'nasties'.. Reboot.. It fixed my problem..! I 'deep scan' is recommended in 'safe mode' to clean the files completely..! G-Luck..

Yes I do have access to the internet, I have access to any and all programs (through the task manager) except for explorer.exe, so I have no desktop or start bar. I ran the malware you provided, quick and full scans, and found nothing.

Keep the suggestions coming, please.

I puthis up b4, then removed it.Running it certainly will not break anything.
To fix the explorer shell:
You could save this to a floppy, or to your desktop. If it will not run by dclicking then run it from task manager by inputting its pathname. The entries should be valid... but it's too long for me to check them all. The way regsvr works is that if it does not recognise a name it just ignores it.
==Please copy the text in the box to a notepad and save as fixexplorer.bat, as type "all files", to your desktop; dclick it to run it.

regsvr32 acelpdec.ax /s
regsvr32 actxprxy.dll /s
regsvr32 asctrls.ocx /s
regsvr32 browseui.dll /i /s 
regsvr32 browseui.dll /s
regsvr32 browsewm.dll /s
regsvr32 cdfview.dll /s
regsvr32 comcat.dll /s
regsvr32 comctl32.dll /i /s
regsvr32 corpol.dll /s
regsvr32 crswpp.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 cryptdlg.dll /s
regsvr32 cryptext.dll /s
regsvr32 csseqchk.dll /s
regsvr32 danim.dll /s
regsvr32 datime.dll /s
regsvr32 daxctle.ocx /s
regsvr32 digest.dll /i /s
regsvr32 directdb.dll /s
regsvr32 dispex.dll /s
regsvr32 dssenh.dll /s 
regsvr32 dxmasf.dll /s
regsvr32 dxtmsft.dll /s
regsvr32 dxtrans.dll /s
regsvr32 fpwpp.dll /s
regsvr32 ftpwpp.dll /s
regsvr32 gpkcsp.dll /s
regsvr32 hhctrl.ocx /s
regsvr32 hlink.dll /s
regsvr32 hmmapi.dll /s
regsvr32 icmfilter.dll /s
regsvr32 iedkcs32.dll /s
regsvr32 iepeers.dll /s
regsvr32 iesetup.dll /i /s
regsvr32 ils.dll /s
regsvr32 imgutil.dll /s
regsvr32 inetcfg.dll /s
regsvr32 inetcomm.dll /s
regsvr32 inetcpl.cpl /i /s
regsvr32 initpki.dll /s
regsvr32 inseng.dll /s
regsvr32 jscript.dll /s
regsvr32 l3codecx.ax /s
regsvr32 licdll.dll /s
regsvr32 licmgr10.dll /s
regsvr32 lmrt.dll /s
regsvr32 mlang.dll /s
regsvr32 mmefxe.ocx /s
regsvr32 mobsync.dll /s
regsvr32 mpg4ds32.ax /s
regsvr32 msapsspc.dll /sspccreatesspireg /s
regsvr32 msdxm.ocx /s
regsvr32 mshtml.dll /i /s
regsvr32 mshtml.dll /s
regsvr32 mshtmled.dll /s
regsvr32 msident.dll /s
regsvr32 msieftp.dll /s
regsvr32 msjava.dll
regsvr32 msnsspc.dll /sspccreatesspireg /s
regsvr32 msoe.dll /s
regsvr32 msoeacct.dll /s
regsvr32 msr2c.dll /s
regsvr32 msrating.dll /s
regsvr32 mstime.dll /s
regsvr32 msxml.dll /s
regsvr32 occache.dll /i /s
regsvr32 occache.dll /s
regsvr32 oeimport.dll /s
regsvr32 oemiglib.dll /s
regsvr32 ole32.dll
regsvr32 oleaut32.dll /s
regsvr32 plugin.ocx /s
regsvr32 pngfilt.dll /s
regsvr32 postwpp.dll /s
regsvr32 proctexe.ocx mshta.exe /s 
regsvr32 regwizc.dll /s
regsvr32 rsabase.dll /s
regsvr32 rsaenh.dll /s 
regsvr32 sccbase.dll /s
regsvr32 schannel.dll
regsvr32 scrobj.dll /s
regsvr32 scrrun.dll mstinit.exe /setup /s
regsvr32 sendmail.dll /s
regsvr32 shdoc401.dll /i /s
regsvr32 shdoc401.dll /s
regsvr32 shdocvw.dll /i /s
regsvr32 shdocvw.dll /s
regsvr32 shell32.dll
regsvr32 slbcsp.dll /s
regsvr32 softpub.dll /s
regsvr32 tdc.ocx /s
regsvr32 thumbvw.dll /s
regsvr32 urlmon.dll /i /s
regsvr32 urlmon.dll /s
regsvr32 vbscript.dll /s
regsvr32 vgx.dll /s
regsvr32 voxmsdec.ax /s
regsvr32 wab32.dll /s
regsvr32 wabfind.dll /s
regsvr32 wabimp.dll /s
regsvr32 webcheck.dll /s
regsvr32 webpost.dll /s
regsvr32 wininet.dll /i /s
regsvr32 wintrust.dll /s
regsvr32 wpwizdll.dll /s
regsvr32 wshext.dll /s
regsvr32 wshom.ocx /s
regsvr32 xmsconf.ocx /s
rem regsvr32 dhtmled.ocx /s
rem regsvr32 flupl.ocx /s
rem regsvr32 laprxy.dll /s
rem regsvr32 trialoc.dll /s
rem regsvr32 triedit.dll /s
pause
exit

A quick check.. - Right-click the mouse @ the desktop & left-click on 'Arrange Icons By' and check to see if 'Show Desktop Icons' is checked..

I still think it's a virus issue.. Be sure you boot to Safe Mode with Networking. Then perform a quick scan for threats.
Try this Virus tool... It found some that the Malware Destroyer missed.. ==>

http://free.avg.com/ww.download?prd=afe"]

I use 2-3 spyware removal programs on a PC that's infected...
Check this site ==>
http://www.pchell.com/support/spywaretools.shtml

Gd luck..

Ok massive reply:

1) Tried creating a new user: no dice

2)Gerbil: ran the prompt, got told that "msjava.dll\par" "ole32.dll\par" "schannel.dll\par" and "shell32.dll\par" failed because they couldn't be found. Otherwise the problem remains unsolved.

3)Norge I ran the desktop registry thing: no dice

4) I have avg on this computer and have already ran it. I've also run a spyware and malware remover, nothing was turned up on any of these.

What's next?

Thank you for the feedback, bkt. I have removed msjava.dll from the list [who would have that, now?]
But ole32.dll, schannel.dll and shell32.dll should be on your machine, and all in system32. Interesting.

Could that be related to my problem?

If you don't have those 3 pgms in system32 you would have a multitude of problems.
ole32.dll links objects from one app to another. schannel is used in secure transmissions, shell32 functions are used by windows when opening files, viewing pages.
But didn't you already run sfc /scannow? That would have replaced them..
No... then do it. You will need your installation cd.
Go Start, Run [from TM will do...], and enter:
sfc /scannow
No fanfare or report at conclusion; it just closes.

I can't run sfc /scannow if it requires the disk, which unfortunately I do not have.

New symptom: Can't access temporary internet files.

Try sfc anyway - you may have the \386 files installed somewhere, like in hte C: root... [they are what it uses]
Else may I suggest that you try borrowing a disk? Or get one of the correct type for your installation burnt?

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.