我遇到了这个问题,安装后无法立即更新 MikTeX 21.2。我卸载并重新安装了 MikTeX,但无济于事。我没有打开任何应用程序,但我的电脑在更新时已连接到 OneDrive。更新后,我无法在 TexStudio 中编译我的 LaTeX 文件,因为它会生成错误消息。我在这里看到了一个与我类似的问题,但我认为没有明确的答案。请帮忙
这是我尝试更新 MikTeX 时收到的错误消息。
fileName="C:\Users\bells\AppData\Local\Programs\MiKTeX\miktex\bin\x64\miktex-fc-cache.exe", exitCode="1"
GENERAL MIKTEX INFORMATION
ReportDate: 2021-04-15 16:10:27
CurrentVersion: 21.2
SetupDate: 2021-04-15 15:59:00
SetupVersion: 21.2
Configuration: Regular
GitInfo: 7a7e645 / 2021-02-20 10:38:14
OS: Windows 10 Home, 64-bit, build 19042
SharedSetup: no
LinkTargetDirectory: C:\Users\bells\AppData\Local\Programs\MiKTeX\miktex\bin\x64
PathOkay: no
LastUpdateCheck: 2021-04-15 16:00:30
LastUpdate: 2021-04-15 16:09:50
LastUpdateDb: 2021-04-15 16:00:22
SystemAdmin: yes
RootPrivileges: no
AdminMode: no
Root0: C:\Users\bells\AppData\Roaming\MiKTeX
Root1: C:\Users\bells\AppData\Local\MiKTeX
Root2: C:\Users\bells\AppData\Local\Programs\MiKTeX
Root3: C:\ProgramData\MiKTeX
Root4: C:\Program Files\MiKTeX
UserInstall: C:\Users\bells\AppData\Local\Programs\MiKTeX
UserConfig: C:\Users\bells\AppData\Roaming\MiKTeX
UserData: C:\Users\bells\AppData\Local\MiKTeX
CommonInstall: C:\Program Files\MiKTeX
CommonConfig: C:\ProgramData\MiKTeX
CommonData: C:\ProgramData\MiKTeX
Invokers: non-existing/cmd
ERROR DETAILS
Program: miktex-fc-cache.exe
Error: The executed process did not succeed.
Details:
fileName: C:\Users\bells\AppData\Local\Programs\MiKTeX\miktex\bin\x64\miktex-fc-cache.exe
exitCode: 1
答案1
几天前,我遇到了同样的问题(每次我尝试更新软件包时,fc-cache 都会返回错误)。查看日志,错误似乎出在 c:\windows\Cache 和 c:\windows\Cache\Fontcache 附近(我的系统中不存在这两个目录),所以我只创建了这两个目录(以管理员身份创建,请注意,我的用户帐户是“标准”用户帐户)。错误消息稍有变化,但仍然存在。然后,以管理员身份,我授予我的用户帐户对这些目录的写入权限(实际上,仅对 c:\windows\Cache 具有完全访问权限)。“问题解决”不再有来自 fc-cache 的错误消息。因此,fc-cache 想要/需要对 c:\windows\Cache 具有写入权限,如果您的用户帐户具有管理员权限(出于安全原因,这是不行的),那么这不是问题。MikTeX 版本 21.8