我最近重新格式化了我的电脑。每当我右键单击 Internet Explorer 9(无插件)时,总是会出现此错误:
MICROSOFT VISUAL C++ DEBUG LIBRARY
Debug Error
Program:/C:/Windows/ExplorerEXE
Module:/C:/Program Files (x86)/EgisTec/MyWinLocker 3/x64/mwl shell ext.dll
File:Run Time Check Failure #2-Stack around the variable 'sz Temp' was corrupted.
(Press retry to debug the application)
由于刚刚重新格式化,并且我的 Windows 是最新的,因此没有安装任何程序。我尝试卸载并重新安装 Internet Explorer、再次重新格式化我的计算机、运行磁盘检查、运行命令,sfc /scannow
但仍然没有成功。
我的电脑规格是:
- Windows 7 64 位
- i3 处理器
- 4 GB 内存
答案1
更新 MyWinLocker 程序或卸载它。我在使用 1password 时也遇到了这个问题。
虽然你说你没有安装任何东西,但 EgisTec 的 MyWinLocker 似乎安装了一个崩溃的 shell 扩展。这不是 Windows 的标准配置,所以如果你没有安装它,那么它一定是嵌入到你正在使用的 Windows 7 安装媒体中。
如果您卸载它,无论问题是什么都应该消失,并确认这是罪魁祸首。希望供应商可以提供不会使 Explorer.exe 崩溃的版本。