Search Bar and Browsing Network Mappings crash Windows Explorer
Hi, I am running Windows 7 Ultimate (MSDN). I have a wierd problem where explorer will "stop working" everytime I clock on the start "orb" and type in something in the "search programs and files". Seemingly related is that it will also crash when attempting to browse any mapped network drives. It will even crash when I right click to disconnect the drive!I get the following EventID Faulting application name: Explorer.EXE, version: 6.1.7600.16404, time stamp: 0x4a765076Faulting module name: SearchFolder.dll, version: 6.1.7600.16385, time stamp: 0x4a5bdb03Exception code: 0xc0000005Fault offset: 0x0005b4f2Faulting process id: 0x118cFaulting application start time: 0x01ca8c100a3e835bFaulting application path: C:\Windows\Explorer.EXEFaulting module path: C:\Windows\system32\SearchFolder.dllReport Id: 4bf85449-f803-11de-9f8c-00173151a596 I even get it when trying to browse the network drive in an application, like Nero. I have tried using Safe Mode but get exactly the same errors. 4 frustrating hours have revealed not a lot regarding explorer.exe/searchfolder.dll crashes. The only ones I could find that were similar were the ones involving ntdll.dll, which is not the problem I have.I do not know if it is SearchFolder.dll causing the issue or a child dll it is trying to load. It does make sense as it happens just as Windows attempts to search, either for the first letter I type in on the "Search Programs and Files" or where it obviously tries to do a quick files scan of the network mapping.Any pointers would be super, I have tried just about all the obvious things I can think of!!CheersAndy MacRaefalken_gt4
January 3rd, 2010 4:33am

To try and find if a 3rd party shell extension is causing your Windows Explorer to crash on certain actions, you'll need to download this handy (and free) utility: ShelExView. It will let you view & disable shell extensions. After you downloaded & executed it, ShelExView will show all shell extensions installed on your system. You could sort the entries so that you'll have all non Microsoft shell extensions grouped together. Next, select all these non Microsoft shell extensions, and disable them. Try the sequence that would previously have resulted in Windows Explorer crashing (for example browsing a folder, or right-clicking a file). If no crash occurred, one of the shell extensions you disabled has been causing the crash. To find out which one, start enabling one shell extension at a time, each time testing to make sure you can still use Windows Explorer without it crashing, until you find the shell extension that would cause Windows Explorer to crash. ShelExView gives you all additional information you need to know such as the product & company name of the shell extension, as well as the version number. If you would like to continue using the software of the 3rd party whose shell extension is causing the Explorer crash, contact the company responsible, and check to see if there is an updated version of the software you are trying to use. Another cause of Windows Explorer crashes can also be attributed to the existence of viruses or spyware on the machine.MCSE, MCSA, MCDST [If this post helps to resolve your issue, please click the "Mark as Answer" or "Helpful" button at the top of this message. By marking a post as Answered, or Helpful you help others find the answer faster.]
Free Windows Admin Tool Kit Click here and download it now
January 3rd, 2010 5:24am

It also can be caused by Search Index, you can try rebuilding Index as below: 1.Open the Control Panel. 2.In the Instant Search box, type Index. 3.Click on Indexing Options. 4.Click on Run as Administrator and allow the privileges. 5.Click on Advanced, then Rebuild. Vivian Xing - MSFT
January 4th, 2010 10:51am

Hi guys, thanks very much for the replies! I tried the rebuild search index and had completely forgot to do a sfc /scannow!Here is the end of the CBS.log file.POQ 115 ends.2010-02-13 23:20:52, Info CSI 0000023a [SR] Verify complete2010-02-13 23:20:52, Info CSI 0000023b [SR] Verifying 27 (0x0000001b) components2010-02-13 23:20:52, Info CSI 0000023c [SR] Beginning Verify and Repair transaction2010-02-13 23:20:53, Info CSI 0000023d Repair results created:POQ 116 starts: POQ 116 ends.2010-02-13 23:20:53, Info CSI 0000023e [SR] Verify complete2010-02-13 23:20:53, Info CSI 0000023f [SR] Repairing 1 components2010-02-13 23:20:53, Info CSI 00000240 [SR] Beginning Verify and Repair transaction2010-02-13 23:20:53, Info CSI 00000241 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-searchfolder_31bf3856ad364e35_6.1.7600.16385_none_9a46901a2aa0190b\SearchFolder.dll do not match actual file [l:32{16}]"SearchFolder.dll" : Found: {l:32 b:0tTkNi+oYa3LXF/0q7/JTll0QU5uvRfzlclUa6AjFkc=} Expected: {l:32 b:Zt+4T/oTjQg99dPOwmmngejS3GT8p3dMEOUeWCsayVg=}2010-02-13 23:20:53, Info CSI 00000242 [SR] Cannot repair member file [l:32{16}]"SearchFolder.dll" of Microsoft-Windows-SearchFolder, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch2010-02-13 23:20:53, Info CSI 00000243 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-searchfolder_31bf3856ad364e35_6.1.7600.16385_none_9a46901a2aa0190b\SearchFolder.dll do not match actual file [l:32{16}]"SearchFolder.dll" : Found: {l:32 b:0tTkNi+oYa3LXF/0q7/JTll0QU5uvRfzlclUa6AjFkc=} Expected: {l:32 b:Zt+4T/oTjQg99dPOwmmngejS3GT8p3dMEOUeWCsayVg=}2010-02-13 23:20:53, Info CSI 00000244 [SR] Cannot repair member file [l:32{16}]"SearchFolder.dll" of Microsoft-Windows-SearchFolder, Version = 6.1.7600.16385, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral in the store, hash mismatch2010-02-13 23:20:53, Info CSI 00000245 [SR] This component was referenced by [l:198{99}]"Microsoft-Windows-Foundation-Package~31bf3856ad364e35~x86~~6.1.7600.16385.WindowsFoundationDelivery"2010-02-13 23:20:54, Info CSI 00000246 Hashes for file member \??\C:\Windows\System32\SearchFolder.dll do not match actual file [l:32{16}]"SearchFolder.dll" : Found: {l:32 b:0tTkNi+oYa3LXF/0q7/JTll0QU5uvRfzlclUa6AjFkc=} Expected: {l:32 b:Zt+4T/oTjQg99dPOwmmngejS3GT8p3dMEOUeWCsayVg=}2010-02-13 23:20:54, Info CSI 00000247 Hashes for file member \SystemRoot\WinSxS\x86_microsoft-windows-searchfolder_31bf3856ad364e35_6.1.7600.16385_none_9a46901a2aa0190b\SearchFolder.dll do not match actual file [l:32{16}]"SearchFolder.dll" : Found: {l:32 b:0tTkNi+oYa3LXF/0q7/JTll0QU5uvRfzlclUa6AjFkc=} Expected: {l:32 b:Zt+4T/oTjQg99dPOwmmngejS3GT8p3dMEOUeWCsayVg=}2010-02-13 23:20:54, Info CSI 00000248 [SR] Could not reproject corrupted file [ml:520{260},l:46{23}]"\??\C:\Windows\System32"\[l:32{16}]"SearchFolder.dll"; source file in store is also corrupted2010-02-13 23:20:54, Info CSI 00000249 Repair results created:POQ 117 starts: POQ 117 ends.2010-02-13 23:20:54, Info CSI 0000024a [SR] Repair complete2010-02-13 23:20:54, Info CSI 0000024b [SR] Committing transaction2010-02-13 23:20:54, Info CSI 0000024c Creating NT transaction (seq 2), objectname [6]"(null)"2010-02-13 23:20:54, Info CSI 0000024d Created NT transaction (seq 2) result 0x00000000, handle @0x8302010-02-13 23:20:54, Info CSI 0000024e@2010/2/13:23:20:54.038 CSI perf trace:CSIPERF:TXCOMMIT;52010-02-13 23:20:54, Info CSI 0000024f [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction have been successfully repairedAs you can see it has determined that searchfolder.dll is indeed corrupt but it hasn't been able to repair it. I am away to try the sfc scan again in safe mde assuming it cannot reair it while the search service is on. Will report back if there is anything amiss.Thanks againAndy
Free Windows Admin Tool Kit Click here and download it now
February 14th, 2010 2:28am

To repair the files, you can try In-place upgrade: In-Place upgrade (Repair install) =========== 1. Start the computer by using the current Operating System. 2. Insert the Windows 7 DVD in the computer's DVD drive. 3. Use one of the following procedures, as appropriate: If Windows automatically detects the DVD, the Install now screen appears. Click Install now. If Windows does not automatically detect the DVD, follow these steps: a. Click the Start Button, type Drive:\setup.exe in the start search box and then click OK. Note: Drive is the drive letter of the computer's DVD drive. b. Click Install now. 4. When you reach the "Which type of installation do you want?" screen, click Upgrade.Vivian Xing - MSFT
February 23rd, 2010 11:09am

Found the solution!! 1. Booted up on my laptop (also Windows 7) and hooked up the hard drive using an external USB/SATA adapter (you could put the drive in an external sata hard drive case) 2. Found the corrupt file on the hard drive (c:\windows\system32\searchfolder.dll) 3. Took ownership of the file and assigned full control to the user on the laptop 4. Overwrote the file with the one in the same location in the laptop. Rebooted and worked fine! Yay! Thanks for all the help guys.
Free Windows Admin Tool Kit Click here and download it now
April 5th, 2010 7:09pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics