Solved

explorer.exe crashes when using search

Posted on 2004-09-23
20
1,578 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
Comprehensive Backup Solutions for Microsoft

Acronis protects the complete Microsoft technology stack: Windows Server, Windows PC, laptop and Surface data; Microsoft business applications; Microsoft Hyper-V; Azure VMs; Microsoft Windows Server 2016; Microsoft Exchange 2016 and SQL Server 2016.

 

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
 

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

Migrating Your Company's PCs

To keep pace with competitors, businesses must keep employees productive, and that means providing them with the latest technology. This document provides the tips and tricks you need to help you migrate an outdated PC fleet to new desktops, laptops, and tablets.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
password expiry Windows 6 145
Reading registry key from HKCU and not hklm 10 108
Event ID: 1202 / Source: SceCli 6 107
Possible to add Windows XP source CD to MDT 2013 update 2? 1 28
Are you unable to synchronize your OST (Offline Storage Table) file with Microsoft Exchange Server? Is your OST file exceeding 2 GB size limit? In Microsoft Outlook 2002 and earlier versions, there is a 2 GB size limit for the OST file. If the file …
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
Two types of users will appreciate AOMEI Backupper Pro: 1 - Those with PCIe drives (and haven't found cloning software that works on them). 2 - Those who want a fast clone of their boot drive (no re-boots needed) and it can clone your drive wh…
Established in 1997, Technology Architects has become one of the most reputable technology solutions companies in the country. TA have been providing businesses with cost effective state-of-the-art solutions and unparalleled service that is designed…

832 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