原文:http://www.linuxso.com/c/20297.html
------------------
問題: 點右鍵會出現C++ runtime error,導致explorer.exe重啟
一般來說伴有以下的特點
1.在案頭上點擊右鍵,無該錯誤
2.在檔案夾上點擊右鍵,也無該錯誤
3.在我的電腦空白處點擊,也無該錯誤
4.只是在檔案上點擊右鍵,馬上產生該錯誤
--------------------------------------
下面提供了8種解決方式,本人用第6種,解決。
網上關於C++ runtime error導致explorer.exe重啟的解決方案,大概有以下這些:
1.卸載google toolbar
2.在Internet Explorer中選項--》進階中“啟用第三方瀏覽器延伸”前的勾去除
3.將IE外掛程式中的可疑外掛程式禁用
4.關於EXPLORER.EXE出錯解決方案,大家試試把如下內容做成批次檔,執行一下。explorer的問題基本上可以解決。
del c:/winnt/wc98pp.dll del c:/windows/wc98pp.dll
regsvr32 actxprxy.dll /s
regsvr32 shdocvw.dll /s
regsvr32 mshtml.dll /s
regsvr32 urlmon.dll /s
regsvr32 msjava.dll /s
regsvr32 browseui.dll /s
5.恢複系統註冊表
6.原因有可能是WinMount這款軟體為檔案夾添加的右鍵菜單引起。
解決方案:刪除註冊表中以下項
[HKEY_CLASSES_ROOT\Directory\shellex\ContextMenuHandlers\WinMTExt]
7有XP的系統硬碟啟動後按R進行修複
8當然就是重裝系統了(走投無路才用這個吧?)
還可以去查看HKEY_CLASSES_ROOT/* 下的 ShellEx/ContextMenuHandlers 下面有沒有因為新安裝軟體建立了有問題的右鍵菜單索引值.