gpt4 book ai didi

c# - WPF 应用程序卡住 Windows 7

转载 作者:太空狗 更新时间:2023-10-29 20:18:02 24 4
gpt4 key购买 nike

我在 Windows 7 64 位上有一个 .NET 3.5 WPF 应用程序。我在拖动和移动主应用程序窗口时遇到奇怪的系统卡住问题。基本上整个系统卡住(UI)并且应用程序停止渲染。启动任务管理器 (CTRL+ALT+DEL) 解冻系统和应用程序。

应用程序本身是一个交易应用程序,在后台线程中处理大量消息。

有没有人遇到过这类问题?特别是任务管理器解锁卡住的奇怪之处。这种奇怪行为的原因可能是什么?

我几乎可以肯定它与将某些操作分派(dispatch)到 UI 线程有关。

最佳答案

在 StackOverflow 上找到了一些可能有帮助的旧帖子,据说这可能是由于字体缓存。

“我遇到了同样的问题。这是一个损坏的字体缓存!!

参见 http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/7cc032c1-5f4d-4518-adc6-f53afd051e6b寻求解决方案。

WPF Application Hang

以下是要求执行的步骤。

在 Win 7 中

1. Run services.msc
2. Stop Windows Presentation Foundation Font Cache 3.0.0.0 service
3. Delete FontCache3.0.0.0.dat

in XP:
%systemdrive%\Documents and Settings\LocalService\Local Settings\Application Data

in Vista: %windir%\ServiceProfiles\LocalService\AppData\Local

4. Restart the machine

我所知道的是您可以执行以下操作。

Windows 操作系统有一个字体缓存文件,位于:C:\Windows\System32\FNTCACHE.DAT

删除此文件,然后重新启动系统。

关于c# - WPF 应用程序卡住 Windows 7,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7249507/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com