我是否偶然“杀死”了 texsys.cfg?——该怎么办?

我是否偶然“杀死”了 texsys.cfg?——该怎么办?

情况 大约 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 左右报告了活动。它没有更新:

ltxbase 截图

所以,看起来我应该要求它更新所有 ltx 包?

答案1

好的,这个过程有效:

  • 睡一觉
  • ltx*通过 MikTex 控制台安装大多数软件包。

我无法ltxcmds与其他一起选择,因此我将其留待将来的更新或安装。


如果这个方法不起作用,我的下一个选择将是:

  • 重新启动 Windows
  • 卸载并重新安装 MikTex。

想法:摆脱某些进程可能设置的所有锁。


选定的套餐

结果

相关内容