我有:
- Windows XP Pro SP3 包含最新更新、驱动程序、.NET 等。
- 奔腾4 2.8GHz
- 2GB 内存
- 150GB 高清
- ATI Radeon HD 3400
最近(早在一周前)Visual C++(2005 Pro 和 2008 Express)开始挂起我的电脑。每当运行它们时,工作 5-20 分钟后电脑就会冻结。一切都变得没有反应,包括鼠标光标。任何组合键都不起作用。奇怪的是,Winamp/Firefox 继续播放当时正在播放的内容(互联网广播、mp3 播放列表等)。我唯一能做的就是硬重启。
我已经运行了 CCleaner 和完整的 AVG 防病毒扫描,均未发现任何可疑内容。
有谁知道解决这个问题的方法吗?
编辑
事实证明,这是最新显卡驱动程序的问题。显卡一直过热,出于某种原因,Visual Studio 将其推到了极限。我安装了旧版本的驱动程序,问题就解决了。
同样的问题 - DaveMorton
我遇到了完全相同的问题,而且电脑/配置几乎完全相同(见下文)。不幸的是,禁用 ATI Hotkey Poller 对我不起作用,经过一番调查,我确定这不是我的显卡过热问题(它从未超过 100°F)。锁定问题在时间上是随机发生的,但从我启动 VS 2008 到它冻结整个电脑的时间不会超过 15 分钟。到目前为止,我在事件日志中没有看到任何内容,但我还没有在这方面进行大量侦查,所以我将清除日志,然后再试一次,看看是否有任何内容弹出。
系统规格:
- AMD Athlon2 2.8GHz 双核
- 4GB DDR2 内存
- 总驱动器空间 1.3TB
- ATI HD3400 系列,运行 2 个显示器
- ATI HD4200,运行 1 个显示器(板载适配器)
- Windows XP 专业版 SP3
- Visual Studio 2008 专业版版本 9.0.21022.8 RTM
- .NET Framework 3.5 SP1
更多信息 - DaveMorton 提供
清除事件日志并重新启动 VS 后,我(当然)又遇到了一次冻结。重新启动并检查日志后,我找不到与冻结相关的任何条目。但是,我确实找到了一个与启动过程中发生的 .NET Framework 优化服务有关的日志条目。不过,我不确定这有多大关系,因为系统的常规重新启动会显示相同的日志条目。
答案1
我注意到禁用 Ati HotKey Poller 服务后问题就消失了。每次我的 Visual Studio 冻结时,事件日志似乎都会出现与 C:\WINDOWS\system32\Ati2evxx.exe 相关的错误。
答案2
您是否尝试过在兼容模式下运行 Visual Studio?如果失败,请重新安装并使用最新补丁程序进行安装。
另外,当运行 VS 时,您的计算机是否在后台运行了很多应用程序,您是否尝试过在没有任何运行的情况下运行该程序?
答案3
Winamp/Firefox 继续播放当时正在播放的内容
这听起来更像是 winamp 的问题——可能与音频驱动程序有关。您可以在不运行 winamp 的情况下重现崩溃吗?
此外,P4 的性能不足以同时运行 Visual Studio 和其他程序。您确实需要至少双核处理器(即使是奔腾 D 也能有所帮助,不过我更喜欢 Core 2 Duo。)
答案4
我有一个类似的设置,但开始出现冻结。看来使用兼容模式 (Win 2000) 并禁用视觉主题可以解决问题。