I have encountered the same problem in win7. I am a Chinese user and found the cause and solved it by searching in Chinese forums.
Its cause is some buggy(maybe programmed old-fashionedly) softwares that add extra entries in the right-click context menu, with a DLL as the context menu handler.
Possible causing softwares includes:
NamiRobot (
Link Removed - Invalid URL)
old version Tencent RTX (
http://rtx.tencent.com/)
So the solution is either to uninstall the software, or unregister the context menu handler DLL and remove the context menu entry.
In my case, it is NamiRobot. I manually fixed in the following steps:
1. open an elevated command prompt(start -> all programs -> accessories -> command prompt, right click -> run as admin)
2. run the command: regsvr32 /u "C:\Program Files\NamiRobot\Data\NamipanExt1.dll"
3. run regedit.exe, delete the following keys:
HKEY_CLASSES_ROOT\*\shellex\ContextMenuHandlers\NamipanExt
HKEY_CLASSES_ROOT\CLSID\{5696473A-FC50-4CA7-B87A-AF60201B04DD}
The three steps are enough to fix the problem. To prevent the software screwing up the context menu again, you may want to do the following:
First rename the original NamipanExt1.dll to "NamipanExt1.dll.bak", then create an empty txt file in the same directory(C:\Program Files\NamiRobot\Data\), finally rename the txt file to "NamipanExt1.dll".
Hope you find your causing software and fix it!