我在一台性能相对强大的机器上安装了 Windows 10 上的 MiKTeX。几周前,TeXworks 开始在启动时挂起。现在启动时需要长达 25 分钟(!),并且在此过程中消耗了我 CPU 的大约一个半内核:
我不知道它在这段时间里在做什么。
当它终于打开时,每次尝试运行 pdflatex 都非常慢。一切都像慢动作一样发生,主窗口对鼠标点击或键盘输入没有反应(但最终还是完成了)。构建一个空的示例文档大约需要 5 分钟。我还没有发现成功关闭 TeXworks 需要多长时间——等了一个小时后我就放弃了。
我的电脑其余部分运行良好。TeXworks 已在这台机器上运行了好几年,没有任何问题。我更新到最新的 MiKTeX 版本,但没有效果。我还完全卸载了 MiKTeX,重新启动并重新安装了最新版本。TeXworks 仍然无法使用。
我找不到任何日志文件,甚至找不到任何可能出错的提示。除了似乎无关的 10 年前的 QT 错误外,Google 和 SE 搜索没有返回任何结果。我如何找出我的 MiKTeX 安装出了什么问题,以及如何让 TeXworks 重新工作?
答案1
在 Ulrike Fischer 的提示下,我找到了 TeXworks 在挂起之前读取的最后一个注册表项 ( Computer\HKEY_CURRENT_USER\Software\TUG\TeXworks
)。它似乎是一组设置,我刚刚通过删除父注册表项将其完全删除。现在 TeXworks 启动并再次正常工作。我不得不重新配置我的设置,但这没问题
答案2
我也遇到过 TeXWorks 需要几分钟才能启动的问题。对我有用的方法是,启动后,简单地清除最近的文件(文件/打开最近文件/清除最近文件)。推测:最近文件列表中的一个文件位于外部(备份)驱动器上。也许 TeXWorks 正在尝试访问此类驱动器。在遇到启动缓慢的问题之前不久,我曾访问过此文件。