情况 大约 90 分钟前,我尝试在 Windows 上同时进行编译(使用 KOMA 脚本)和更新 MikTex,这可能是一个坏主意。
现在,当尝试使用 TexMaker 编译一个简单的 .tex 文件时,它会请求安装权限texsys.cfg
...并顺利运行一些进程(见屏幕截图),而没有明显的结束(即接近永远运行)。
终止 TexMaker 及其所有进程,卸载并重新安装没有任何变化。下一步是尝试卸载 MikTex。
问题: 但在这样做之前:我是否走在正确的轨道上?某些进程可能设置了任何锁?该文件的简单副本(如果我能找到它)可以完成这项工作吗?//该怎么办?
顺便说一句,texsys.cfg
在我的系统上找不到。只有这两个:
\documentclass[10pt]{article}
\begin{document}
hi
\end{document}
来自评论:
我在下面摘录了相关摘录miktex-console.log
。它与时间(18:10)和 cabohahs 的猜测相符ltxbase
。它多次提到:
- 该过程不能用于数据访问,因为它将使用其他过程。
- 该进程无法访问该文件,因为它已被另一个进程使用。
2023-02-18 18:10:44,994+0100 INFO mainwindow - extracting files from latex-graphics-dev.tar.lzma...
2023-02-18 18:10:45,094+0100 INFO miktex-console.packagemanager - installing package ltxbase
2023-02-18 18:10:45,094+0100 INFO mainwindow - downloading https://ftp.fau.de/ctan/systems/win32/miktex/tm/packages/ltxbase.tar.lzma...
2023-02-18 18:10:45,094+0100 INFO miktex-console.packagemanager - going to download https://ftp.fau.de/ctan/systems/win32/miktex/tm/packages/ltxbase.tar.lzma
2023-02-18 18:10:45,163+0100 INFO mainwindow - 0.23 MB, 26.01 Mbit/s
2023-02-18 18:10:46,883+0100 ERROR miktex-console.core - Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
2023-02-18 18:10:46,883+0100 ERROR miktex-console.core - Function: DeleteFileW
2023-02-18 18:10:46,883+0100 ERROR miktex-console.core - Result: 32
2023-02-18 18:10:46,883+0100 ERROR miktex-console.core - Data: path="C:\Users\whoever\AppData\Local\Programs\MiKTeX2\tex\latex\base\latex.ltx"
2023-02-18 18:10:46,883+0100 ERROR miktex-console.core - Source: Libraries\MiKTeX\Core\File\win\winFile.cpp:320
2023-02-18 18:10:48,287+0100 INFO mainwindow - extracting files from ltxbase.tar.lzma...
2023-02-18 18:10:48,349+0100 ERROR miktex-console.core - Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
2023-02-18 18:10:48,349+0100 ERROR miktex-console.core - Function: DeleteFileW
2023-02-18 18:10:48,349+0100 ERROR miktex-console.core - Result: 32
2023-02-18 18:10:48,349+0100 ERROR miktex-console.core - Data: path="C:\Users\whoever\AppData\Local\Programs\MiKTeX2\tex\latex\base\latex.ltx"
2023-02-18 18:10:48,349+0100 ERROR miktex-console.core - Source: Libraries\MiKTeX\Core\File\win\winFile.cpp:320
2023-02-18 18:10:48,619+0100 ERROR mainwindow - Libraries\MiKTeX\Core\File\win\winFile.cpp:320: Windows API error 32: Der Prozess kann nicht auf die Datei zugreifen, da sie von einem anderen Prozess verwendet wird.
(path="C:\Users\whoever\AppData\Local\Programs\MiKTeX2\tex\latex\base\latex.ltx")
2023-02-18 18:13:11,681+0100 WARN main - session.use_count() == 8
2023-02-18 18:13:11,681+0100 INFO main - finishing with exit code 0
2023-02-18 18:13:56,774+0100 INFO main - starting: MiKTeX Console 4.8 (MiKTeX 22.10)
2023-02-18 18:14:09,850+0100 INFO mainwindow - checking for updates...
2023-02-18 18:14:09,865+0100 INFO miktex-console.packagemanager - searching for updateable packages
2023-02-18 18:14:09,880+0100 INFO miktex-console.packagemanager - going to download https://api2.miktex.org/hello
2023-02-18 18:14:10,058+0100 INFO miktex-console.packagemanager - going to download https://api2.miktex.org/repositories?&releaseState=Stable&orderBy=ranking&take=1&onlySecure=true
2023-02-18 18:14:10,098+0100 INFO mainwindow - downloading https://ftp.agdsn.de/pub/mirrors/latex/dante/systems/win32/miktex/tm/packages/miktex-zzdb3-2.9.tar.lzma...
处理ltxbase
仅限于这一短暂的时间段(18:10) - MikTex 没有再次尝试,尽管它在 18:32 左右报告了活动。它没有更新:
所以,看起来我应该要求它更新所有 ltx 包?