Explorer Very Slow and Nonreactive

12

7

My Windows Explorer on Windows XP 32Bit is very slow lately. When I start it, it takes up to 10 seconds until it lists all folders and drives. During this time it is nonreactive, which means it does not react to mouse or keyboard input. Even after it stays slower than usual. opening new folder takes a couple of seconds, while previously they were opened instantly.

Other filebrowsers like "Total Commander" work very fast as usual.

clamp

Posted 2009-07-22T14:17:19.140

Reputation: 1 074

1

I think I got the same problem: http://superuser.com/questions/11291/make-first-time-access-folder-faster

– Graviton – 2009-08-06T09:42:58.220

This is what I'm talking about: http://superuser.com/questions/7621/why-havent-file-managers-improved-as-much-as-browsers

– OscarRyz – 2009-07-22T15:25:19.963

Answers

14

  1. Download Sysinternals' Process Explorer
  2. Run the program with administrator rights (so it can access all the information it requires from the system).
  3. Right click on the process Explorer.exe, and select Properties.
  4. Select the performance tab.
  5. Now open a new Explorer window, and watch the graphs. You should be able to tell whether the problem is i/o access or cpu (I haven't found the memory to be a probable cause for this behavior).
  6. Other tabs like Performance and Threads, should help you to figure out what's abusing the system's resources.

If you reckon the problem could be some corrupt dll or handler attached to the Explorer process, then follow these steps:

  1. Download Sysinternals’ Autoruns (it doesn’t need to be installed).
  2. Uncompress the zip file and run the program autoruns.exe with administrator privileges.
  3. Wait for the program to retrieve all the information, then select the Explorer tab.
  4. Look for any item without a publisher or from a dubious source.
  5. If you find any, disable the item by un-checking the box to the left, then close the application and reboot the system.
  6. Repeat the process with any other dll/handler you think it could be causing the problem. Reboot again after each one (you can also re-enable the items by checking the corresponding box).

Hope that helps.

Leonardo

Posted 2009-07-22T14:17:19.140

Reputation: 2 526

I ran Autoruns and checked the Explorer tab. There was an entry corresponding to the registry key HKCU\SOFTWARE\Microsoft\Internet Explorer\Desktop\Components and the text under the column Image Path shows "File not found: About:Home". After un-checking that entry, Explorer opens just fine and dandy! UPDATE – nope; it just opens fine and dandy with Autoruns already open ... – Kenny Evitt – 2014-08-31T16:12:09.107

'NOTHER UPDATE – A full shutdown seems to have done something; Explorer opens super-snappy now. – Kenny Evitt – 2014-08-31T18:03:31.610

1thank you! that sounds like a good solution to debug the problem. but i could not find any suspicious values in process explorer when starting a new explorer.exe (where the problem occurs). I/O bytes goes to ~30KB shortly after starting, but i think that may be normal. it goes back to 0 while the problem still persists. the cpu usage stays very low all the time. – clamp – 2009-07-31T08:35:58.703

1thank you also for your second suggestion. i looked through the list, which is very long, but all of the items seem to make sense. most of them are from microsoft. the rest is from the companies that make my drivers or tools that integrate into explorer-rightclickmenu. – clamp – 2009-07-31T09:04:32.147

1Just because it's something you use doesn't mean it isn't at fault. Try enabling all third party add-ons one at a time. You may even disable all to confirm if add-ons are at fault at all. – prestomation – 2009-08-04T03:05:18.950

6

A checklist,

  • Do you have network mapped drives? that may be causing stalls
  • Do you have fragmentation on the primary drive? that makes enumeration in explorer slow
    • try JkDefrag -- Do not trust the built-in defragmentation support
  • Do you have page-file fragmentation, that makes a lot of things slow
    • try PageDefrag -- if you start this app, it will tell you which system files are fragmented immediately. You can then choose to defrag with a reboot
  • Windows support note on other application conflicts
  • Confirm that this Windows machine is at the same service-patch level as the other systems that do not show such problems
  • Consider turning off Indexing Service -- this is not exactly known to cause such slow-downs, its supposed to work only in idle conditions, but its a waste anyways
  • Is your Windows configured to show ZIP files as folders?
    • This is known to cause problems
    • would suggest shifting to 7-zip anyways.

Some more things you can try.

  • The autoruns check is a good idea,
    did you find any new or unexpected start up activities engaged there?
  • Did you make any recent driver or system updates?
  • There is also a possibility of system file corruption. You can check for that
    from the Start, Run with a "sfc /scannow" or "sfc /verifyonly" command.
    It will take some time to verify all Windows files are intact

nik

Posted 2009-07-22T14:17:19.140

Reputation: 50 788

1+1 "network mapped drives". Used to cause regular explorer freezes as it did its voodoo in the background. – None – 2009-08-06T08:28:24.327

thanks! yes i do. but i also had them before when everything was fine. also other users in the same network have the same mapped drives and it works fine for them. – clamp – 2009-07-22T14:20:37.107

1i dont think that fragmentation is the cause, because as i said, other filebrowsers work fast as usual! – clamp – 2009-07-22T14:22:43.330

indexing service is turned off already. – clamp – 2009-07-22T14:27:47.690

3

I would try Process Monitor from Sysinternals which should allow you to see what sort of file accesses are being performed when you open a file.

As I understand it, Explorer attempts to find icons for each file which sometimes attempts to locate the associated application, (so it shows the excel icon beside a excel file etc). However if there is a application located on a network folder (or on a memory stick) then this can slow it down. And of course if the drive path is not there, eg a memory stick that isn't plugged in or network path it can't find, or if permission to the file is denied, this will slow things down.

Process Monitor will also show you lots of other stuff that goes on when you open a windows, for example, sometimes when explorer attempts to access an application to determine the file icon, this triggers an anti-virus scan.

Note the icons were supposed to be cached, to avoid repeated look ups, but that may not be happening. There is a registry key which controls the size of the cache

Hkey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Explorer\Max Cached Icons

(Mine is set to 2000, but maybe you can try increasing it).

The cache can also get corrupt, but I never heard of this causing a slowdown, rather it sometimes causes the icons not to be drawn correctly.

sgmoore

Posted 2009-07-22T14:17:19.140

Reputation: 5 961

2

I know somebody that this happened to, the way he solved it was to create a new XP user profile, unfortunately that meant losing lots of profile specific application settings, but it beats re-installing!

Vdex

Posted 2009-07-22T14:17:19.140

Reputation: 1 468

2

I've had a problem like this where I had shortcuts on either(can't rememebr exactly) my desktop, C root, or My Documents referencing non-existant files. I know it sounds crazy, but deleting the broken shortcuts fixed this problem for me. There was something special windows was doing with these shortcuts(I think trying to get an icon resource fro the shortcut from the non-existant file or something like that). So look at shortcuts on your desktop and delete any that aren't valid, and then go from there.

Edit: In trying to find the article that helped me fix my issue(it was a long time ago) I did find this: http://ss64.com/nt/slow_browsing.html

AaronLS

Posted 2009-07-22T14:17:19.140

Reputation: 2 074

0

After following @nik's advice, and then @Leonardo's advice, I discovered one extra possible issue not already mentioned...

Look in the user profile "Desktop" folder. If there is a large number of files/folders there, archive (move) as many of those files/folders as possible to a different folder on your computer. The reason being: explorer.exe on Windows 10 seems to iterate over files/folders inside the Desktop folder on launch, and possibly at other times (and more files/folders means it takes longer to process that list).

In my case, I moved 3500 files away from the Desktop folder, into a different folder in the file system, and I noticed a speed improvement of 20 seconds.

Gavin G

Posted 2009-07-22T14:17:19.140

Reputation: 101

0

Delete the following value from the registry to disable shared documents:

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\MyComputer\NameSpace\DelegateFolders\{E211B736-43FD-11D1-9EFB-0000F8757FCD}

References

Paul Sweatte

Posted 2009-07-22T14:17:19.140

Reputation: 613