我正在尝试安装词汇表包,但总是失败,错误 32(文件正在使用)。没有其他进程使用该文件,除非 miktex 本身使用单独的进程来下载和提取它,并且下载后不解锁该文件,因为没有其他程序在运行。
我在 Windows 10 上使用 Miktex 2.9.5721x64,有什么办法可以解决这个问题吗?
答案1
如果你查看目录,C:\Program Files\MiKTeX 2.9\miktex\bin\x64
你会发现 MiKTeX 有几个.dll
文件和 119 个.exe
文件。
如果您尝试更改一个已被 MiKTeX 使用的文件(例如:119 个 exe 文件之一),则会收到错误 32(文件正在使用)。
为了确保没有更多 MiKTeX 进程在运行,请使用系统面板检查正在运行的进程,或者——也许更简单——重新启动计算机(然后所有正在运行的进程都已关闭!)。
然后,您可以(重新)安装 MiKTeX。仅使用 MiKTeX 的安装程序进行安装,并在安装运行完成后调用包管理器来更新已安装的包(请理解:安装程序和包管理器是两个不同的程序;安装程序有一个内置的已用包列表,可能与当前包不同!包管理器检查已安装的包和当前包,并将差异显示为“可安装包”。)
请检查 MikTeX 主页是否包含新的安装程序。如果有,请下载并使用它代替旧程序。