【问题标题】:How do I turn off the fault tolerant heap on Windows 8?如何关闭 Windows 8 上的容错堆?
【发布时间】:2013-04-21 14:43:01
【问题描述】:

这与turn off FTH 上的问题相同,但在 Windows8 上可能会有不同的答案。我已经尝试了那里的所有建议,但它仍然不会消失。我正在尝试在 64 位 Windows Pro 8 上调试 32 位程序。我尝试设置所有注册表项(并重新启动);这些通常只存在于 64 位部分,但我也将它们添加到 32 位部分。我尝试重命名 acxtrnal.dll 文件(32 位和 64 位版本)。我试过运行给出的 rundll32 建议。这些都没有阻止 FTH 运行并破坏我的程序性能 - 一个需要 5 秒的操作现在需要几分钟。

我发现解决它的唯一方法是重命名 Visual Studio 和我的程序可执行文件 - 当它下一次开始崩溃时我将不得不再次这样做(它会 - 我正在开发!) .

有什么想法吗?

【问题讨论】:

标签: windows-8 heap-memory fault-tolerant-heap


【解决方案1】:

为单个应用程序禁用它

转到 HKEY_LOCAL_MACHINE 和 HKEY_CURRENT_USER 版本 软件\微软\Windows NT\CurrentVersion\AppCompatFlags\Layers\your_application.exe 和 删除 FaultTolerantHeap 条目。

或访问此链接

Here

【讨论】:

    猜你喜欢
    • 2011-06-28
    • 1970-01-01
    • 1970-01-01
    • 2012-12-17
    • 1970-01-01
    • 2014-07-09
    • 1970-01-01
    • 2012-01-03
    • 2023-03-22
    相关资源
    最近更新 更多