Re: Takes a long time to show files icons in Windows Explorer



Hi *LukeIt* :

> I have a similar problem : when i open some directory with explorer or
> file/open in applications, I must wait 30/60 seconds.
> Now i dont use eplorer any more , I use FreeCommander with only default
> icons enabled : very speed.
> But the problem inside the applications remains.
> Any one knows how to stop CommonDialog to read all the icons (and everything
> else) and just show the default (registred) icons ?
> It a very big bug.

Try this :

1- Icon cache may be corrupted : delete it and Windows will recreate it at new boot :

Local Setting and IconCache.db are hidden : set the explorer to see hidden
files in File Options | Display tab | show hidden folder and files...

and delete IconCache.db:

C:\Documents and Settings\"User Name"\Local Settings\Application Data\IconCache.db

2- Set the maximum cached icons(default is 500)

HKLM\SOFTWARE\Microsoft\Windows\Current Version\Explorer

Max Cached Icons
Reg_SZ
value can be set from 100 to 4096
Try with 2000

If this key do not exist created it.

3- Set explorer to use à different process (multi-threads):

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer
Create this key:

DesktopProcess
Reg_DWord
value 1

4- Change the Windows priority separation :

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl
Create this key :

Win32PrioritySeparation
Reg_DWord
Value 26 in HEX

5- Number of memorized folders setup : default is 400.
Set it to 2000

Remark : Tweak UI 2.10 for W xp and W 2003 have this option but there is a
bug in the file names of the values.They do nothings ... ;-)

Use this .reg to fix the problem :

---------------------------------------------------------- cut here----------------------------------------------------
Windows Registry Editor Version 5.00

[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\BagMRU]
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam\Bags]

[HKEY_CURRENT_USER\Software\Microsoft\Windows\Shell]
"BagMRU Size"=dword:000007D0

[HKEY_CURRENT_USER\Software\Microsoft\Windows\ShellNoRoam]
"BagMRU Size"=dword:000007D0

[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoSaveSettings"=dword:00000000

-------------------------------------------------------- cut here----------------------------------------------------------

Also:
A good maintenance of W xp is required from time to time.

Here some hints:

1- Use chkdsk to check the integrity of your hard disk:

Windows explorer | right click on disk icon |
properties | tab "tools" | "check errors" | check both options
ok and restart your computer

or

Start | Run | cmd | chkdsk X: /F /R /V ,
Where X= disk volume

For the results un applications log:
Souce : Winlogon
ID : 1001

2) Clean the temporary files:

Start | Run | cleanmgr.exe

3) Defrag the volumes of the HD :

Start | Run | Defrag.msc

For multiple volume defrag use this:
http://www.dougknox.com/utility/scripts_desc/defrag_all.htm

4) Check devices and drivers and upgrade them if needed

Start | Run | devmgmt.msc

a)
Devices error codes:
http://support.microsoft.com/Default.aspx?kbid=310123

b)
To find recent drivers

www.driverfiles.net [In Eng.]
or
[in Fr.]
www.eu.microsoft.com/france/telechargements/drivers/default.asp
www.touslesdrivers.com
www.clubic.com/pilotes.html

5) Check the services configuration:

The mandatories services must be started and in automatic mode
The others in manual...or disabled....

More info on W xp services:
http://www.theeldergeek.com/services_guide.htm

6) Check the applications started at boot and keep them
to the minimum.

instead of using msconfig used Starter from CodeStuff...
http://codestuff.mirrorz.com/

Check for applications in your account and All users
(from an admin account...)

7) Control what's running on that PC with those tools:

Autorun
http://www.sysinternals.com/ntw2k/freeware/autoruns.shtml

Process Explorer :
(an enhanced Task Manager!)
http://www.sysinternals.com/ntw2k/freeware/procexp.shtml

8) Defrag the protected files ( Registry , hiberfil.sys, Pagefile.sys etc.)

http://www.sysinternals.com/ntw2k/freeware/pagedefrag.shtml

9) Optimize the prefetching

Run this command :
%windir%\system32\Rundll32.exe advapi32.dll,ProcessIdleTasks
usefull only when the computer is idle...
The service Task Scheduler must be running and in automatic mode.
Check this value:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
The keyEnablePrefetcher REG_DWORD must be set to 3.

10) Safe & Cool ...

Keep your system free of malwares (virus, worms,spywares, etc.)
Keep your PC free of dust and check the temperatures with those tools:

Everest:
http://www.lavalys.com/

SpeedFan
http://www.almico.com/speedfan.php

Tell us if those procedures fix the problem.

:)

--
Claude LaFrenière [MVP] :-)

«My Principal Design Was To Inform, Not To Amuse Thee.»
Lemuel Gulliver, The Travels (IV:12)
http://climenole.serendipia.net

.



Relevant Pages

  • Re: unwanted toolbars
    ... If you don't wish to follow all of the advice immediately, ... You should also empty your Internet Explorer Temporary Internet ... using Windows XP "prettifications". ... applications you do not use. ...
    (microsoft.public.windowsxp.setup_deployment)
  • Re: Desktop icons vanishing. How to get rid of them?
    ... standby about 80% of the desktop icons are replaced by the generic ... why does Windows suffer partial memory loss at random? ... Vista is XP with a new interface and DRM. ... According to some stuff I read on www.annoyances.org, Windows uses Explorer to display the desktop. ...
    (sci.electronics.design)
  • Re: Desktop icons vanishing. How to get rid of them?
    ... standby about 80% of the desktop icons are replaced by the generic ... why does Windows suffer partial ... Vista is XP with a new interface and DRM. ... Windows uses Explorer to display the desktop. ...
    (sci.electronics.design)
  • Windows - klassisch, Rosen, gross
    ... Die kleinen Icons im Windows Explorer habe ich von 16x16 auf ... auch wieder verschiebe, damit 'oben' Darstellungs-Platz ist. ...
    (de.comp.hardware.graphik)
  • Windows - klassisch, Rosen, gross
    ... Die kleinen Icons im Windows Explorer habe ich von 16x16 auf ... auch wieder verschiebe, damit 'oben' Darstellungs-Platz ist. ...
    (microsoft.public.de.german.windowsxp.sonstiges)