MikTeX 更新后损坏;编译器似乎已失效

MikTeX 更新后损坏;编译器似乎已失效

我使用最新的 Windows 10。

一个月前,我的 TeXnicCenter 与 MikTeX 配合得非常好。现在,我发现 MikTeX 有点过时了。我已经大约六个月没有更新它了,所以我通过 MikTeX 控制台对其进行了更新和升级。在更新过程中,出现了几个错误框。选择另一个存储库后,更新恢复,没有出现进一步的错误。我在用户模式和管理员模式下更新和升级了所有软件包以及 MikTeX 本身,直到没有新的更新可用。

现在,.tex 文件无法再编译,无论是通过 TeXnicCenter,还是通过命令行,还是通过 TeXworks。

您可以在屏幕截图中看到 TeXnicCenter 的输出以及使用的配置文件设置。

TeXnicCenter 什么也没有返回

我的问题是此故障的原因以及如何解决。

以下是命令行执行的示例: 在此处输入图片描述

这是尝试修复链接的结果: 在此处输入图片描述

答案1

Windows 10 2022.03.27 我遇到的 MikTeX 问题与几年前安装了“适用于所有用户的 32 位”有关,但后来忘记了(当时忽略了令人沮丧的消息)。现在,我单独安装了 x64 版本。这导致失败并显示错误参数消息。这也导致卸载尝试失败。解决方案是使用 powershell(例如 gcm pdflatex)发现旧的 32 位安装仍然存在,并且已损坏。然后我下载了 32 位 miktex 并将其安装在旧安装之上,使现有安装成为唯一的安装。然后命令起作用了。使用 miktex 控制台,很可能可以卸载所有用户安装并安装单个用户安装。由于它现在可以正常工作,所以我没有管它。错误参数消息可能是 32 -- x64 不匹配。

相关内容