857x
005487
2024-04-19

容错堆(FTH)

当启动程序或在程序中工作时,性能明显变差。 为什么?


回复:

性能问题可能由容错堆(FTH)引起。 Dies ist ein Subsystem von Windows, das für die Überwachung von Anwendungsabstürzen zuständig ist, um zukünftige Abstürze der Anwendung zu verhindern.

Um zu prüfen, ob sich die Anwendung (RFEM, RSTAB, RSECTION,...) in der Liste der zu prüfenden Anwendungen befindet, lohnt sich ein Blick in die Windows Registrierung. Dort finden Sie im folgenden Schlüssel eine Auflistung:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\FTH\State

Alternativ können die Einträge auch in der Windows Ereignisanzeige eingesehen werden. Diese finden Sie im folgenden Pfad:
Anwendungs- und Dienstprotokolle>Microsoft>Windows > Fault-Tolerant-Heap

Um die Liste der betroffenen Anwendungen zurückzusetzen, starten Sie die Eingabeaufforderung als Administrator und geben folgenden Befehl ein:
Rundll32.exe fthsvc.dll,FthSysprepSpecialize

信息

Wenn Sie diesen Befehl ausführen, werden alle FTH-Anwendungen gelöscht, sodass Anwendungen, die derzeit ordnungsgemäß funktionieren, nach dem Ausführen dieses Befehls möglicherweise wieder abstürzen.

Im Anschluss sollte die Liste geleert sein und die Anwendung kann wieder ohne Einschränkungen gestartet werden. Sollte das Problem öfters auftreten, so kann das FTH auch gänzlich deaktiviert werden. Die Vorgehensweise sowie eine Zusammenfassung der FAQ finden Sie auf der Microsoft Webseite.


作者

Gerhard 在产品工程部从事木结构领域工作,并同时支持客户支持工作。他利用自己的开发经验提供贴近实践且可实施的解决方案。



;