I've noticed that sometimes, while trying to interact with a random file or folder, such as trying to delete it, move it or rename it, Explorer.exe steals roughly 25% of my CPU after each attempt (which always results in a hang). I have also noticed that this is particularly true when trying to delete/move/rename any file with the .dat extension.
I've found (using Process Explorer) that the following process thread is the one that uses the 25% CPU:
After killing each ntdll.dll thread, explorer.exe restarts and the CPU is back to normal.
I have also found that the same issue arises after every time I save an image from Google Chrome to my desktop (that is right clicking on an image and clicking 'save image as').
I have run multiple scans for viruses and malware, but neither have returned with any effective results.
My CPU is an AMD Phenom X4 9750 with 2.40GHz.
I also have 4GB of RAM and am using Windows Vista Home Premium, SP 2 32bit.
Any ideas?
I've found (using Process Explorer) that the following process thread is the one that uses the 25% CPU:

After killing each ntdll.dll thread, explorer.exe restarts and the CPU is back to normal.
I have also found that the same issue arises after every time I save an image from Google Chrome to my desktop (that is right clicking on an image and clicking 'save image as').
I have run multiple scans for viruses and malware, but neither have returned with any effective results.
My CPU is an AMD Phenom X4 9750 with 2.40GHz.
I also have 4GB of RAM and am using Windows Vista Home Premium, SP 2 32bit.
Any ideas?