MikTeX 从基本安装(2.9.6850)更新失败并出现致命错误

MikTeX 从基本安装(2.9.6850)更新失败并出现致命错误

Windows 7 Pro(64 位),具有管理员权限的帐户:安装“适用于所有人”的基本 MiKTeX 2.9.6850 可以正常工作,所有设置均按默认设置。但是,当我尝试使用 MiKTeX 控制台(管理员)更新它时,出现以下错误:

INFO main - 正在启动:MiKTeX Console 2.9.6821(MiKTeX 2.9.6840 64 位)
ERROR mainwindow - Libraries\MiKTeX\Core\win\DllProc.cpp:62:Windows API 错误 127:找不到指定的过程。(dllName="C:\Program Files\MiKTeX 2.9\miktex/bin/x64\MiKTeX209-core.dll")

相应地,任何后续使用 latex/pdflatex 进行编译的尝试都会弹出一个窗口Entry Not Found Error,提示

程序入口点
?FatalErroe@Application@App@MiKTeX@@QEAAXPEBDZZ 无法位于动态链接库 MiKTeX209-app.dll 中

我也尝试手动刷新数据库(文件名/字体映射),但没有成功。唯一的选择就是卸载并重新安装基本版,跳过更新...请问有人能帮我解决这个问题吗?

只是想补充一下,多年来我一直在成功地使用 MiKTeX,但最近在转向 MiKTeX Concole 后开始遇到这样的问题。此外,这些问题似乎仅在更新指示“核心”文件(miktex-...)时才会出现——只有 LaTeX 包似乎没问题。以前,当一切正常时,需要更新两次(首先是“核心”,然后是“其余”),但现在不再如此。不过,这是否有什么关联?...

答案1

似乎可以从这个帖子中知道这个问题: https://github.com/MiKTeX/miktex/issues/187
建议的解决方法是通过运行以下命令修复 MiKTeX 安装:

initexmf --admin --update-fndb
initexmf --admin --mklinks --force

这对我有用!

相关内容