MiKTeX 更新错误(Windows API 错误 32):MiKTeX 控制台已在使用中

MiKTeX 更新错误(Windows API 错误 32):MiKTeX 控制台已在使用中

我刚刚下载了 MiKTeX,目的是使用 TeXstudio。我的笔记本电脑运行的是 Windows 10 Pro。

安装 MiKTex 2.9.6942 后,当我尝试使用 MiKTeX 控制台安装更新时(按照其网站上的说明),我收到一条错误消息,提示“miktex-console.exe”文件正在使用中,我需要关闭正在运行的 MiKTeX 程序并重试。当然,我正在使用控制台运行更新,所以这就是文件正在使用的原因。

详细信息如下。有人知道如何解决这个问题吗?

我发现以前的帖子都没有解决同样的问题。

主要错误信息

安装包更新时出现错误。

MiKTeX 无法删除文件“C:\Users\myname\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\miktex-console.exe”。

补救措施:关闭正在运行的 MiKTeX 程序并重试。

如需了解更多信息,请访问https://miktex.org/kb/fix-file-in-use

错误报告

一般 MIKTEX 信息

日期:2019-02-19 00:10:04
MiKTeX:2.9.6930
操作系统:Windows 10 Pro,64 位,内部版本 17134
SharedSetup:否
PathOkay:是
LastUpdateCheck:2019-02-19 00:00:53
LastUpdate:尚未
SystemAdmin:是
RootPrivileges:否
AdminMode:否
Root0:C:\Users\myname\AppData\Roaming\MiKTeX\2.9
Root1:C:\Users\myname\AppData\Local\MiKTeX\2.9
Root2:C:\Users\myname\AppData\Local\Programs\MiKTeX 2.9
Root3:C:\ProgramData\MiKTeX\2.9
Root4:C:\Program Files\MiKTeX 2.9
UserInstall: C:\Users\myname\AppData\Local\Programs\MiKTeX 2.9
用户配置:C:\Users\myname\AppData\Roaming\MiKTeX\2.9
用户数据:C:\Users\myname\AppData\Local\MiKTeX\2.9 ` CommonInstall:C:\Program Files\MiKTeX 2.9
CommonConfig:C:\ProgramData\MiKTeX\2.9
CommonData:C:\ProgramData\MiKTeX\2.9
调用者:不存在/explorer

警告:检测到以下问题:
1:安装不是最新的

错误详情

程序:C:\Users\myname\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\miktex-console.exe
来源:Libraries\MiKTeX\Core\File\win\winFile.cpp:321
错误:Windows API 错误 32:该进程无法访问该文件,因为它正在被另一个进程使用。
描述:MiKTeX 无法删除文件“C:\Users\myname\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\miktex-console.exe”。
补救措施:关闭正在运行的 MiKTeX 程序并重试。

详细信息:
路径:C:\Users\myname\AppData\Local\Programs\MiKTeX 2.9\miktex\bin\x64\miktex-console.exe

答案1

最可能的原因是内存中的控制台会话死亡或编辑器/查看器卡在某些更新循环中。

其次最可能的原因可能是防病毒软件或其他系统监视器的干扰。

那条古老的好建议仍然有效您是否尝试过按离开墙上的钥匙(笑话)

认真地讲,重启应该可以终止所有重复的会话。然后在启动时不要运行 MiKTeX 控制台以外的任何东西,首先尝试在没有提升管理员权限的情况下运行,因为在这种情况下您使用的是基本安装,然后重试。

如果消息仍然相同,那么您需要前往 MiKTeX 支持站点检查是否有其他人有类似的问题(打开或关闭),如果没有,则打开一个新的。

https://github.com/MiKTeX/miktex/issues

相关内容