6

I have a new Core i3 notebook with Windows 7 Home Editon 64-bit. The PC ran fine for several months, but since a week, every time I try to open a folder on Explorer it takes almost 30 seconds to open.

So far, I've tried:

  • checking for virus or spyware with MS Essentials, MalwareBytes and DrWebCureIt (no virus or spyware)

  • restoring to a previous System Restore Point

  • chkdsk /f (no errors)

  • disabling Windows Search (no difference)

  • sfc /scannow on a elevated command prompt. Stops with an error:

    Windows Resource Protection could not perform the requested operation

  • disabling Active Destkop via registry (as explained in How to Disable or Enable Active Desktop in Windows 7)

  • disabling every non-Microsoft startup program via AutoRuns

  • disabling non-Microsoft shell extensions via ShellExView

  • removing USN JOURNAL with fsutil usn deletejournal /D C: because Sysinternals Process Monitor shows a delay of 5+ seconds on SFTLIST.EXE / FileSystemControl

The freeze is only in explorer.exe, I can switch to another processes without any slowdown. There are no CPU spikes in Task Manager or Process Explorer.

I discard hardware errors because if I start in Safe Mode the PC ran fine. I cannot do a repair install because Windows (Home Premium) is preinstalled in the notebook and I have no Windows CD.

What else can I try without having to reinstall Windows?

2
  • Is this happening with every folder, or only certain ones?
    – d0c_s4vage
    Commented Aug 7, 2012 at 22:29
  • @MarkusOrreilly: this is happening with every folder I try to open with Explorer. If I navigate the folders with Total Commander -for example- it works fine.
    – PabloG
    Commented Aug 7, 2012 at 23:12

4 Answers 4

7
  1. Run Process Monitor.

  2. Enable Duration column.

    enter image description here

    enter image description here

  3. Start Explorer.

  4. Wait for the delay to pass.

  5. Stop recording events in Process Monitor (Ctrl+E).

    enter image description here

  6. Open the Filters (Ctrl+L).

    enter image description here

  7. Add a new filter that includes all items with a Duration of 1 or more.

    enter image description here

You will now see only those events, that took longer than 1 second to complete. This may be able to give you an indication about what is delaying the start of Explorer.

If there are still too many events listed, you can increase the duration in the filter.

You can also try to read through the log and see what explorer.exe is doing when it starts.

7
  • that's exactly the way I found the processes that takes 5 seconds (only that I filtered with 0.5 sec). The process/operation listed -as posted- is SFTLIST.EXE / FileSystemControl with 5 or more seconds
    – PabloG
    Commented Aug 7, 2012 at 23:08
  • @PabloG: Does it show only 1 entry in the filtered results? Or are there multiple operations performed by sftlist.exe that each took 5 seconds? And most importantly, what operations were those? Commented Aug 7, 2012 at 23:10
  • there are four 5 sec+ operations for each Explorer click on a folder: the process is SFTLIST.EXE, the operation is FileSystemControl. Before I disabled the USN Journal, the operation was USN_JOURNAL_UPDATE or something like that (didn't saved the log)
    – PabloG
    Commented Aug 7, 2012 at 23:54
  • @PabloG: What does it say in the Details column for those sftlist.exe processes? Commented Aug 7, 2012 at 23:59
  • @PabloG: The process seems to be the Application Virtualization client service. From what I've been reading about it, I don't think I've ever used it. I'm not finding any similar issues online right now. Could you check the event log regarding this service? Commented Aug 8, 2012 at 0:05
0

Wow, that's quite the list of things you've tried. One other thing I would try as more of a diagnostic step would be to force-kill explorer.exe and then start it again. If it behaves differently, it might give you some additional info to go off of.

Force kill explorer.exe:

taskkill /f /im explorer.exe

Then start explorer.exe just by running it:

explorer.exe

If I think of anymore things to try I'll put them in here as well.

2
  • yeah, I did it, no luck
    – PabloG
    Commented Aug 7, 2012 at 23:05
  • Doesn't help me
    – B T
    Commented Jan 14, 2016 at 21:54
0

If sfc is returning

Windows Resource Protection could not perform the requested operation

I assume you didn't do a full sfc scan? Why don't you try the suggestions here to get sfc /scannow to work again.

If that doesn't help, uploading a full Process Monitor log of what happens when you start up Explorer could help diagnose the problem.

0

I have come here because I had the same problem. Windows File Explorer taking about 20 seconds to start up as well as some other processes with the same delay. The answers didn't help me much, but I found a network drive to not be responding properly. I managed to restore it to operations and voilà everything worked fine again. It turned out, that my %TEMP% was mapped to the non-functioning network drive. That might have played a major role in the startup delay.

0

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .