Solved

explorer.exe crashes when using search

Posted on 2004-09-23
20
1,559 Views
Last Modified: 2008-03-17
I have done an extensive search to find an answer to this problem and although I have found partial answers the complete answer seem to elude me.

I have recently bought a PC with an OEM XP home edition pre-installed.

Every time I try to do a search using the "Search" button explorer.exe falls over and offers to send a report to Microsoft.

The offending module would appear to be msvcrt.dll.

SFC /Scannow runs but with no apparent result.

My shop tells me I have to reinstall XP but I really can't believe this should be necessary, and would be a big pain considering the time spent installing and configuring apps.

Really appreciate some help. This is my first ever question and I am a total loss how to assign points to it. Hope I am not committing a gaffe by my choice, pointers on "pricing" appreciated.



0
Comment
Question by:SorryState
  • 11
  • 9
20 Comments
 
LVL 65

Expert Comment

by:SheharyaarSaahil
ID: 12138257
Hello SorryState =)

Does this problem happens in safemode also ??

Also when u Download HijackThis v1.98.2 from here, run it and Save the LOG file:
http://tools.radiosplace.com/HijackThis.exe

Then Post it at this site >> http://www.hijackthis.de/index.php?langselect=english
to have it analysed, does it report anything, especiall any BHO object, as Nasty ??
0
 

Author Comment

by:SorryState
ID: 12138487
Hi SheharyaarSaahil

The problem does not occur in safe mode.

The only nasty entry HJT reported was R0 - HKCU\Software\Microsoft\Internet Explorer\Toolbar,LinksFolderName = Hyperlinks

0
 
LVL 65

Expert Comment

by:SheharyaarSaahil
ID: 12138509
>> The problem does not occur in safe mode.

so in Normal mode u must be having a background running process which is causing this, to trace it out do this.
goto Start>Run>msconfig>Startup and untick all applications
then in Services section, click Hide Microsoft Services, and now check if u have any unknown service, untick it also
now restart ur system and check if same problem is happening or not ??
if NO then re-enable each application\service at a time and trace out the culprit one !!
0
 

Author Comment

by:SorryState
ID: 12138668
Well, I have now tried to disable all apps and hide all MS services - but it still crashes ...
0
 
LVL 65

Expert Comment

by:SheharyaarSaahil
ID: 12139068
hmmmmmmmm so my next doubt is Microsoft Indexing Service
remember u left the Microsoft services ticked, and that includes the above one !!

so in services section, try unticking Microsoft Indexing Service, apply and restart
check now :-/
0
 

Author Comment

by:SorryState
ID: 12140424
Still no luck :-(
0
 
LVL 65

Expert Comment

by:SheharyaarSaahil
ID: 12147383
ok one more test before i get disappointed on this :-/

in msconfig>Service, u will se a Disable All button, hit it
now dont do anything and just restart ur machine
without doing anything else, open search and check if same error or not ??

go back to msconfig>Services and click Enable All to re-enable all services again
come back here and tell me the results !!
0
 

Author Comment

by:SorryState
ID: 12147998
Well, tried that too. Still doesn't work. Should I expect XP to perceive significant hardware changes and require reactivation (whatever that is) or is that a useful symptom?
0
 
LVL 65

Expert Comment

by:SheharyaarSaahil
ID: 12148300
>> Should I expect XP to perceive significant hardware changes and require reactivation

yeps coz Activation depepnds on ur hardware u are using, and if u will change ur devices, it will detect the changeand will ask u to reactivate again coz the old key becomes invalid when old device is replaced by new one !!
read here for full details >> http://aumha.org/win5/a/wpa.php

and now abt ur problem,,,, now look what shud i think now,,,, its working in safemode,,,, and in safemode now background services and applications are loaded,,,,, and that's why i asked u to try without any services and application !!

But still it failed,,,,,, now shud i say that take out ur video card and hook another to test coz safemode basically runs with VGA support from motherboard and dont use the drivers for ur video card in safemode :-?
0
 

Author Comment

by:SorryState
ID: 12148370
I don't know - should you? ;-)

Why would the video card make ms explorer search fail? What does the module msvcrt.dll actually do?

Let me just emphasise that the reactivation thing occurred when I did the disable all thing.

Appreciate your efforts!
0
IT, Stop Being Called Into Every Meeting

Highfive is so simple that setting up every meeting room takes just minutes and every employee will be able to start or join a call from any room with ease. Never be called into a meeting just to get it started again. This is how video conferencing should work!

 

Author Comment

by:SorryState
ID: 12148395
Maybe I should just add one more possibly relevant fact: If I right click on a folder and do a search that way it works. It's only when I use the search button in explorer it falls over. Of course I could live with this but I just hate it when things don't work ...
0
 
LVL 65

Expert Comment

by:SheharyaarSaahil
ID: 12148560
msvcrt.dll file is related to Microsoft Visual C++ Run Time library
i have this present in my C:\Windows\System32 and its version is 7.0.2600.1106
What's ur version ?? May be u can try replacing this file from another XP system(working fine) having the same version file as u are having !!

and do one thing plzz, when explorer crashes, and asks u to Send Error Report etc etc
when this time it occurs, dont close the error window, and note down the path of its generated error Log file,
now open explorer and goto the location of log file, open it in notepad, and save a copy of it somewhere in safe !!

close the error report and now open the saved error report log notepad file, copy the contensts and paste them here,,,,, i want to have a look at it, may be it can give any clue what is failing and why :-?
0
 

Author Comment

by:SorryState
ID: 12149657
I have the exact same version of msvcrt.dll.

Is this the file you meant?

<?xml version="1.0" encoding="UTF-16"?>
<DATABASE>
<EXE NAME="SYSTEM INFO" FILTER="GRABMI_FILTER_SYSTEM">
    <MATCHING_FILE NAME="advapi32.dll" SIZE="623104" CHECKSUM="0xDB639B65" BIN_FILE_VERSION="5.1.2600.1106" BIN_PRODUCT_VERSION="5.1.2600.1106" PRODUCT_VERSION="5.1.2600.1106" FILE_DESCRIPTION="Avanceret Windows 32 Base-API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operativsystem" FILE_VERSION="5.1.2600.1106 (xpsp1.020828-1920)" ORIGINAL_FILENAME="advapi32.dll" INTERNAL_NAME="advapi32.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle rettigheder forbeholdes." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x9B828" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1106" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1106" LINK_DATE="09/09/2002 21:11:40" UPTO_LINK_DATE="09/09/2002 21:11:40" VER_LANGUAGE="Dansk [0x406]" />
    <MATCHING_FILE NAME="gdi32.dll" SIZE="257536" CHECKSUM="0x4240E594" BIN_FILE_VERSION="5.1.2600.1346" BIN_PRODUCT_VERSION="5.1.2600.1346" PRODUCT_VERSION="5.1.2600.1346" FILE_DESCRIPTION="GDI Client DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="5.1.2600.1346 (xpsp2.040109-1800)" ORIGINAL_FILENAME="gdi32" INTERNAL_NAME="gdi32" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x40DA1" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1346" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1346" LINK_DATE="03/30/2004 01:50:32" UPTO_LINK_DATE="03/30/2004 01:50:32" VER_LANGUAGE="Engelsk (USA) [0x409]" />
    <MATCHING_FILE NAME="kernel32.dll" SIZE="946688" CHECKSUM="0x1B922B2F" BIN_FILE_VERSION="5.1.2600.1106" BIN_PRODUCT_VERSION="5.1.2600.1106" PRODUCT_VERSION="5.1.2600.1106" FILE_DESCRIPTION="Klient-DLL til Windows NT BASE API" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operativsystem" FILE_VERSION="5.1.2600.1106 (xpsp1.020828-1920)" ORIGINAL_FILENAME="kernel32" INTERNAL_NAME="kernel32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle rettigheder forbeholdes." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xF6BC5" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1106" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1106" LINK_DATE="09/09/2002 21:11:40" UPTO_LINK_DATE="09/09/2002 21:11:40" VER_LANGUAGE="Dansk [0x406]" />
    <MATCHING_FILE NAME="ntdll.dll" SIZE="658944" CHECKSUM="0x48272149" BIN_FILE_VERSION="5.1.2600.1217" BIN_PRODUCT_VERSION="5.1.2600.1217" PRODUCT_VERSION="5.1.2600.1217" FILE_DESCRIPTION="DLL til NT-lag" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operativsystem" FILE_VERSION="5.1.2600.1217 (xpsp2.030429-2131)" ORIGINAL_FILENAME="ntdll.dll" INTERNAL_NAME="ntdll.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle rettigheder forbeholdes." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0xB014E" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1217" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1217" LINK_DATE="05/01/2003 23:58:14" UPTO_LINK_DATE="05/01/2003 23:58:14" VER_LANGUAGE="Dansk [0x406]" />
    <MATCHING_FILE NAME="ole32.dll" SIZE="1183744" CHECKSUM="0x3F3D456A" BIN_FILE_VERSION="5.1.2600.1362" BIN_PRODUCT_VERSION="5.1.2600.1362" PRODUCT_VERSION="5.1.2600.1362" FILE_DESCRIPTION="Microsoft OLE til Windows" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operativsystem" FILE_VERSION="5.1.2600.1362 (xpsp2.040109-1800)" ORIGINAL_FILENAME="OLE32.DLL" INTERNAL_NAME="OLE32.DLL" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle rettigheder forbeholdes." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x12B04F" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1362" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1362" LINK_DATE="03/06/2004 02:18:05" UPTO_LINK_DATE="03/06/2004 02:18:05" VER_LANGUAGE="Dansk [0x406]" />
    <MATCHING_FILE NAME="oleaut32.dll" SIZE="569344" CHECKSUM="0xC7E98580" BIN_FILE_VERSION="3.50.5016.0" BIN_PRODUCT_VERSION="3.50.5016.0" PRODUCT_VERSION="3.50.5016.0" FILE_DESCRIPTION="Microsoft OLE 3.50  for Windows NT(TM) and Windows 95(TM) Operating Systems" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft OLE 3.50  for Windows NT(TM) and Windows 95(TM) Operating Systems" FILE_VERSION="3.50.5016.0" INTERNAL_NAME="OLEAUT32.DLL" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1993-1999." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x8F819" LINKER_VERSION="0x0" UPTO_BIN_FILE_VERSION="3.50.5016.0" UPTO_BIN_PRODUCT_VERSION="3.50.5016.0" LINK_DATE="09/09/2002 21:11:27" UPTO_LINK_DATE="09/09/2002 21:11:27" VER_LANGUAGE="Engelsk (USA) [0x409]" />
    <MATCHING_FILE NAME="shell32.dll" SIZE="8362496" CHECKSUM="0xAC78A204" BIN_FILE_VERSION="6.0.2800.1556" BIN_PRODUCT_VERSION="6.0.2800.1556" PRODUCT_VERSION="6.00.2800.1556" FILE_DESCRIPTION="Dll-fil med fælles dialogbokse til brugergrænsefladen i Windows" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operativsystem" FILE_VERSION="6.00.2800.1556 (xpsp2_gdr.040517-1325)" ORIGINAL_FILENAME="SHELL32.DLL" INTERNAL_NAME="SHELL32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle rettigheder forbeholdes." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x805A5B" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="6.0.2800.1556" UPTO_BIN_PRODUCT_VERSION="6.0.2800.1556" LINK_DATE="06/10/2004 19:49:41" UPTO_LINK_DATE="06/10/2004 19:49:41" VER_LANGUAGE="Dansk [0x406]" />
    <MATCHING_FILE NAME="user32.dll" SIZE="560128" CHECKSUM="0x650E3FB0" BIN_FILE_VERSION="5.1.2600.1255" BIN_PRODUCT_VERSION="5.1.2600.1255" PRODUCT_VERSION="5.1.2600.1255" FILE_DESCRIPTION="Windows XP BRUGER API Klient" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operativsystem" FILE_VERSION="5.1.2600.1255 (xpsp2.030804-1745)" ORIGINAL_FILENAME="user32" INTERNAL_NAME="user32" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle rettigheder forbeholdes." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x8A61B" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="5.1.2600.1255" UPTO_BIN_PRODUCT_VERSION="5.1.2600.1255" LINK_DATE="09/25/2003 17:03:12" UPTO_LINK_DATE="09/25/2003 17:03:12" VER_LANGUAGE="Dansk [0x406]" />
    <MATCHING_FILE NAME="WININET.DLL" SIZE="590848" CHECKSUM="0xA28FF6FE" BIN_FILE_VERSION="6.0.2800.1405" BIN_PRODUCT_VERSION="6.0.2800.1405" PRODUCT_VERSION="6.00.2800.1405" FILE_DESCRIPTION="Internetudvidelser til Win32" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operativsystem" FILE_VERSION="6.00.2800.1405" ORIGINAL_FILENAME="wininet.dll" INTERNAL_NAME="wininet.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. Alle rettigheder forbeholdes." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x2" MODULE_TYPE="WIN32" PE_CHECKSUM="0x9CF1F" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="6.0.2800.1405" UPTO_BIN_PRODUCT_VERSION="6.0.2800.1405" LINK_DATE="02/07/2004 02:05:03" UPTO_LINK_DATE="02/07/2004 02:05:03" VER_LANGUAGE="Dansk [0x406]" />
    <MATCHING_FILE NAME="winsock.dll" SIZE="2864" CHECKSUM="0x73AE8088" BIN_FILE_VERSION="3.10.0.103" BIN_PRODUCT_VERSION="3.10.0.103" PRODUCT_VERSION="3.10" FILE_DESCRIPTION="Windows Socket 16-Bit DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows(TM) Operating System" FILE_VERSION="3.10" ORIGINAL_FILENAME="WINSOCK.DLL" INTERNAL_NAME="WINSOCK" LEGAL_COPYRIGHT="Copyright © Microsoft Corp. 1981-1996" VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x10001" VERFILETYPE="0x2" MODULE_TYPE="WIN16" S16BIT_DESCRIPTION="BSD Socket API for Windows" S16BIT_MODULE_NAME="WINSOCK" UPTO_BIN_FILE_VERSION="3.10.0.103" UPTO_BIN_PRODUCT_VERSION="3.10.0.103" VER_LANGUAGE="Engelsk (USA) [0x409]" />
</EXE>
<EXE NAME="msvcrt.dll" FILTER="GRABMI_FILTER_THISFILEONLY">
    <MATCHING_FILE NAME="msvcrt.dll" SIZE="323072" CHECKSUM="0xD000FFFF" BIN_FILE_VERSION="7.0.2600.1106" BIN_PRODUCT_VERSION="6.1.8638.1106" PRODUCT_VERSION="7.0.2600.1106" FILE_DESCRIPTION="Windows NT CRT DLL" COMPANY_NAME="Microsoft Corporation" PRODUCT_NAME="Microsoft® Windows® Operating System" FILE_VERSION="7.0.2600.1106 (xpsp1.020828-1920)" ORIGINAL_FILENAME="msvcrt.dll" INTERNAL_NAME="msvcrt.dll" LEGAL_COPYRIGHT="© Microsoft Corporation. All rights reserved." VERFILEDATEHI="0x0" VERFILEDATELO="0x0" VERFILEOS="0x40004" VERFILETYPE="0x1" MODULE_TYPE="WIN32" PE_CHECKSUM="0x4FF53" LINKER_VERSION="0x50001" UPTO_BIN_FILE_VERSION="7.0.2600.1106" UPTO_BIN_PRODUCT_VERSION="6.1.8638.1106" LINK_DATE="09/09/2002 21:11:37" UPTO_LINK_DATE="09/09/2002 21:11:37" VER_LANGUAGE="Engelsk (USA) [0x409]" />
</EXE>
</DATABASE>
0
 
LVL 65

Expert Comment

by:SheharyaarSaahil
ID: 12149983
hmmmmmmmmmmm i have gone thru the log, and that is my recommendations now,

first thing, did u try replacing the msvcrt.dll file ??

second thing, open IE>Tools>Internet Options>Advanced>and untick the option which reads, Enable Third Party Browser Extensions, apply and now check if same problem or not ??

third thing, Repair ur IE,,,,,

Repair or Reinstall Internet Explorer in Windows XP:
http://www.theeldergeek.com/repair_ie6.htm
(First run the SFC scan, and then reinstall using ie.inf method)

then run this tool:
http://www.mvps.org/sramesh2k/IEFIX.htm
( site credit goes to Ramesh >> http://www.experts-exchange.com/M_926622.html :)

Check if any of these three things can solve the issue,,,, the error is definately in msvcrt.dll file, but i can see other files also involved in this crash, and that's why i came with the above suggestions..... now let's see if they can work or not :-?
0
 

Author Comment

by:SorryState
ID: 12152298
OK done it all - restored the .dll from the CD to no avail, run the two tools etc.

What did make a difference was unticking the 3rd party extensions. When that is unticked it runs ok otherwise not, also after doing the other stuff.
0
 

Author Comment

by:SorryState
ID: 12155617
An additional comment: after doing all the above the search function works a charm - also when I have re-ticked the 3rd party extensions. Now, however, I can't seem to use java applets from some of my favourite sites, which I could before. I have re-installed flash and shock.

  :-((( any ideas?
0
 

Author Comment

by:SorryState
ID: 12155912
OK scratch the last comment - I dl'ed java runtime from Sun and now everything seems to work.

Thanks so much for your help.

A last question though - doesn't ie6 / XP come with Java or had I messed something up during the course of all this.

Am I ok using Sun's version of Java rather the MS'?

Regards
Lars
0
 
LVL 65

Accepted Solution

by:
SheharyaarSaahil earned 250 total points
ID: 12158022
using SP1 or SP1a ??
sp1 comes with MSJAVA,,,,, and Sp1a and sp2 needs SunJava to be installed manually !! :)

and where is my party for fixing this darn problem for u ??  lol ;-)
0
 

Author Comment

by:SorryState
ID: 12160793
Thanks a lot for your perseverance and expert help, I would never have got this sorted out otherwise.

As for the party, well, I will be happy to hoist one for you tonight. Please feel free to do likewise ;-))

Cheers
SorryState

0
 
LVL 65

Expert Comment

by:SheharyaarSaahil
ID: 12162327
lol.... :D
glad i cud help u in any way,,,, cheers ^_^
0

Featured Post

Free Gift Card with Acronis Backup Purchase!

Backup any data in any location: local and remote systems, physical and virtual servers, private and public clouds, Macs and PCs, tablets and mobile devices, & more! For limited time only, buy any Acronis backup products and get a FREE Amazon/Best Buy gift card worth up to $200!

Join & Write a Comment

Step by step guide to Clean and Sort your windows registry! Introduction: Always remember: A Clean registry = Better performance = Save your invaluable time In this article we're going to clear our registry manually! Yes, manually! The e…
Sometimes people don't understand why download speed shows differently for Windows than Linux.Specially, this article covers and shows the solution for throughput difference for Windows than a Linux machine. For this, I arranged a test scenario.I…
Access reports are powerful and flexible. Learn how to create a query and then a grouped report using the wizard. Modify the report design after the wizard is done to make it look better. There will be another video to explain how to put the final p…
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

708 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

13 Experts available now in Live!

Get 1:1 Help Now