Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

After a bit of un-installing of what I was certain were non essential programs, and then a restart, I can no longer access my C: or D: drives and get this error when I click on them:

Windows Explorer has encountered a problem and needs to close.
AppName: explorer.exe    AppVer: 6.0.2900.5512   ModName: shlwapi.dll    ModVer: 6.0.2900.5912   Offset: 000084ba

Can anyone work out what's wrong. (Win XP SP3)

Further info: The problem only occurs when I try to open the folder C:/ or D:/. I can still reach it through "Open" menus and, oddly, I can still open almost every other folder using Windows Explorer

share|improve this question
Perhaps some sort of Autorun virus... try doing a scan. – Mehrdad Apr 3 '11 at 4:19
In despair...I've reset my PC to factory settings. – Patrick Beardmore May 28 '11 at 9:45
up vote 1 down vote accepted

I think there might be an "autorun.inf" file on the disks. What this file does, is (in Windows XP, or when "always use autoplay" in Windows 7 has been selected), when you double click the drive, the autorun.inf file will be executed. Within the file, you can say that it has to open a certain .exe or whatever. Please try to follow the following steps to try and get rid of it.

In explorer, do a right click on one of the disks, and click "open" instead of autorun, or whatever is the first option.

Then, when you're on the disk, go to Tools -> Folder Options... -> View tab -> Show hidden files, folders and drives -> OK
Now check if there's a file there called "autorun.inf", if there is, delete it, and do the same for both drives. If there's not, once again go to folder options, and see if "Show hidden files, folders and drives" is still the selected value.
If not, it means that there's likely a virus on your computer that changed the registry so that you cannot show hidden files.

Also, if the first thing didn't work (right clicking a disk, and selecting open), step to the 2nd step (show hidden folders and files one), and then get one of those open dialogs, and see wether you can find the autorun.inf file in the root of the disks there. Just make sure to select "All Files ( * . * )" in the lower right corner of the open/save dialog.

share|improve this answer

Run the System File Checker as described in this thread, it is the same procedure for XP, it may ask for your XP install CD to be inserted into the drive, and the XP CD must be the same service pack level as your installation is.

Windows-7 system files integrity

share|improve this answer

You must log in to answer this question.

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