Location: Home >> 电脑网络 >> Details

开机出现buffer overrun detected,explorer.exe错误不显示桌面图标和任务栏的解决办法。


开机出现Microsoft VisualC++Runtime Library Buffer overrun detected!,explorer.exe错误,只显示桌面壁纸,图标和开始栏都不显示,进入安全模式也是同样的提示,请问怎么解决?

开机出现错误提示:
Microsoft VisualC++Runtime Library
Buffer overrun detected!

program:c:\windows\explorer.exe

A buffer overrun has been detected which has corrupted the program’s  internal state.The program cannot safely continue execution and must now be terminated.

今天找到了解决根本问题的方法:
按Ctrl+Alt+Delete,启动任务管理器,点击”文件”-“新建任务”-“浏览”;在浏览框内找到C:\Program Files\CommonFiles\microsoft shared\bg文件夹,窗口下方的文件类型选择“所有文件”,然后找到BGCloudSH.1.0.0.1.(170).dll(括号里的数字不一定是170),右键选定删除到回收站里,(删不掉的,重启电脑,按F8选择安全模式进入系统删除),在任务管理器中重新运行explorer.exe;重启电脑就可以了。

另外一种临时解决的方法是:
1.打开C:\WINDOWS 复制explorer.exe重新命名为explorer1.exe(如果有条件,最好从别人没有问题的电脑上拷贝个explorer.exe重命名为explorer1.exe,存到原文件夹下,原来自己电脑上的explorer.exe最好在别处另外备份下!)记住不能直接覆盖,拷贝后要改名字,改成explorer1.exe,原来的explorer.exe还要保留,也就是文件夹里要留有两个文件,一个是新的explorer1.exe,一个是原来的explorer.exe
2.运行regedit.exe,找到HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon中的shell,把原来的数据“explorer.exe”改为“explorer1.exe”,然后重启!


 
 

No Responses leave a comment

Leave a Reply

© 2007-2009 一杯茶 All Rights Reserved.   Powered by Wordpress