Explorer 持续挂起

Explorer 持续挂起

因此,我在华硕 Crosshair V 主板上运行 Windows 7 Ultimate (x64) AMD 8150,并安装了所有最新和最好的补丁,但我经常遇到 Explorer 冻结的情况。

我已将我从以下事件查看器中获取的信息包括在内:

The program Explorer.EXE version 6.1.7601.17567 stopped interacting with Windows and was closed. To see if more information about the problem is available, check the problem history in the Action Center control panel.
 Process ID: 13a4
 Start Time: 01cdb2968999c6fd
 Termination Time: 0
 Application Path: C:\Windows\Explorer.EXE
 Report Id: c000ba44-1e8b-11e2-9ae7-000272ddf2b0



- System 

  - Provider 

   [ Name]  Application Hang 

  - EventID 1002 

   [ Qualifiers]  0 

   Level 2 

   Task 101 

   Keywords 0x80000000000000 

  - TimeCreated 

   [ SystemTime]  2012-10-25T10:08:44.000000000Z 

   EventRecordID 14626 

   Channel Application 

   Computer RyanMain-PC 

   Security 


- EventData 

   Explorer.EXE 
   6.1.7601.17567 
   13a4 
   01cdb2968999c6fd 
   0 
   C:\Windows\Explorer.EXE 
   c000ba44-1e8b-11e2-9ae7-000272ddf2b0 
   430072006F00730073002D0074006800720065006100640000000000 


--------------------------------------------------------------------------------

Binary data:


In Words

0000: 00720043 0073006F 002D0073 00680074 
0008: 00650072 00640061 00000000  


In Bytes

0000: 43 00 72 00 6F 00 73 00   C.r.o.s.
0008: 73 00 2D 00 74 00 68 00   s.-.t.h.
0010: 72 00 65 00 61 00 64 00   r.e.a.d.
0018: 00 00 00 00               ....

知道这里的“跨线程”是什么意思吗?

答案1

可以从不同位置挂接到 explorer.exe 的程序有很多,用于处理不同类型的文件并提供信息。我遇到过类似的问题,建议了解挂接到 explorer.exe 的所有程序,并尽可能禁用所有程序,然后逐个重新添加,直到遇到问题为止。

我使用的工具之一是 Sysinternals - Autoruns for Windows。

http://technet.microsoft.com/en-us/sysinternals/bb963902

或者您可以使用“ShellExView”http://www.nirsoft.net... 不需要安装。

祝你好运,

麦克风

答案2

如果您的桌面上有很多图标(超过 200 个),即使您隐藏了它们,更改分辨率后 Explorer 也可能会崩溃。您可以在桌面上创建一个文件夹,将所有内容移到其中,然后重试,看看问题是否得到解决。

答案3

有很多方法。1
. 用另一个(相同版本)替换您的 Explorer.exe
2. 您的 PC 运行缓慢(可能性最小)
3. 这是一种病毒,它试图进入 Explorer.exe。然后我建议您使用卡巴斯基互联网安全软件
4. 尝试记住您之前做过什么,并将您的系统恢复到以前的状态。5
. 从备份中恢复您的系统。6
. 它可能来自补丁/更新。有时更新可能会破坏某些系统文件。
删除最新更新(这对您的情况最有可能)。

答案4

嗯,问题是错误消息的内容由应用程序的开发人员决定。另一个问题是,这可能实际上不是一个错误消息。

它显示为字符串,并且它是一条旨在以字符串形式供人类阅读的消息,但事件记录器会提供整个字符串的十六进制值,包括 NULL 终止字符。它可能只是 IE 停止响应输入之前向操作系统报告的最后一件事。

“跨线程”的问题在于 IE 是一个极其多线程的进程。有控制显示的线程、每个窗口的线程、每个选项卡的线程……当开发人员在 printf 语句中输入“跨线程”时,他们实际上可能是什么意思,谁也说不准。

出于多种原因,我建议您通过切换浏览器来解决问题。首先,Web 开发人员讨厌更改他们的程序以与 IE 兼容,因此许多人根本不这么做。因此,通过切换,您会发现互联网看起来会好得多。此外,IE 有(最近)严重的安全漏洞历史。如果其他程序没有发生挂起,那么这很可能只是 IE 的一个深奥而令人沮丧的问题。由于 IE 的问题就像糖浆与华夫饼的搭配一样,我明智的建议是切换浏览器。试试 chrome、firefox 或 opera。

尽管这个答案可能不像确切地知道微软为什么让你失望那样令人满意,但它肯定会解决你的问题。

免责声明:如果微软真的想聘用我,上述关于微软的观点只能视为叛逆青年的误导性观点。但是,如果这件事没有发生,我将继续站在所有见过 Windows 8 的人一边,说它不幸地综合了所有能想象到的最糟糕的 UI 设计方法,令人作呕。

相关内容