after my pc was infected with a virus,I found that when I double-click on any drive I receive the open-with menu.
I cleaned my pc but it did not fix the problem so I had to format my C: and install WinXP pro again but strangly I keep receiving the same message ..
how to fix it from the reg-editor?
Go to Start > Run and type in:
regsvr32 /i shell32.dll
You should get a message saying DllregisterServer and DllInstall of shell32.dll succeeded
Click OK.
I find it very strange that you are still getting that error message after a reformat and reinstall of XP.
It is usually caused by malware and is quite easy to fix. I`ll post the fix anyway in case other drives which were not formatted are involved
1. Have a look in the root of the drive. By this I mean C:\ or D:\ or whatever it is. NOT C:\Windows.... etc
Open Windows Explorer
Tools/Folder Options/View
Put a check at “Show hidden files and folders”
Remove check from “Hide extensions for known file types”
Remove check from “Hide protected operating system files (Recommended)”
Apply
OK
Now look in the root of the drive (C:\ or D:\ or whatever it is)
Can you see a file "Autorun.inf"
If so rename it to a "a *.bak" file. (Right click/Rename)
It then becomes "AutoRun.bak"
Reboot and check if fixed.
You can delete the file later if all is well.
If it is not that
2. There is an association fix for drives at the site below
Scroll down to
“Some of the frequently used Tips & fixes for Windows XP”
Select the “Drive association fix for XP”
Every time I`ve seen this error lately it was caused by autorun.inf.
As far as I know it can affect all drives/partitions.
minacross formatted "C" and I did not know if any other drives/partitions are present. That`s why I posted the fix