我以前用 MiKTeX 运行得很好。最近我不得不重新安装 Windows,因此我必须重新安装 MiKTeX。它在安装过程中总是停止,以下是日志文件:
正在加载包数据库... 开始包维护... 安装目录:“C:\Program Files (x86)\MiKTeX 2.9” 软件包存储库:“C:\Users\mef7si\Desktop\MikTeX 2.9.4279” 访问存储库“C:\Users\mef7si\Desktop\MikTeX 2.9.4279”... 存储库类型:本地包存储库 正在加载轻量级数据库... 轻量级数据库摘要:849a1791c324b8bb1c740173c680412b 准备安装 75476 个文件 (2191 个包) 问题:C:\Program Files (x86)\MiKTeX 2.9\miktex/bin\MiKTeX209-core-PS.dll 不存在 问题:C:\Program Files (x86)\MiKTeX 2.9\miktex/bin\MiKTeX209-core.dll 不存在 问题:C:\Program Files (x86)\MiKTeX 2.9\miktex/bin\MiKTeX209-packagemanager-PS.dll 不存在 问题:C:\Program Files (x86)\MiKTeX 2.9\miktex/bin\MiKTeX209-packagemanager.dll 不存在 从 [...] 中提取文件 [...] 从 [...] 中提取文件 错误:权限被拒绝:C:\Program Files (x86)\MiKTeX 2.9\source\cdpbundl-src.cab
PS:它并不总是给出相同的 src 名称,但是,由于 ,它始终是一个错误Permission Denied
。
我尝试了所有防火墙方法(互联网上的解决方案),但至今没有成功。有人有想法吗?
答案1
抱歉,但这类问题无法得到有价值的回答。在大多数情况下,问题与 MiKTeX 安装程序本身无关,更不用说 TeX 了。
出现问题的可能原因有:
- 用户权限问题(禁止普通用户写入权限)。解决方案能包括安装不是(
C:\Program Files
或(x86)
配套),因为这样 UAC(用户访问控制)就不会参与其中。普通用户始终可以安装到自己的系统中%UserProfile%
(问题可能是机构规模限制)。 - 防火墙。解决方案:禁用防火墙,或者更好的是,如果可能的话,设置临时例外。
- 防病毒程序。解决方案:停用程序,或者更好的是,如果可能,设置临时例外。
- MiKTeX.org 的一个临时问题(每次安装或更新时都会调用至少一个子域,此时会选择“最近的”存储库,即随机存储库,参见我可以避免连接到 MiKTeX 更新服务器吗?)然后你只能等待一段时间后再试一次。
- 安装文件损坏。这可能是由于
- 安装程序本身(过去有时安装程序会有缺陷)。只有安装程序更新才能有所帮助。
- MiKTeX 下载镜像,可能因未知原因而托管损坏的文件。请选择其他镜像。
- 下载到您的计算机,这可能会导致文件损坏,尤其是在涉及代理的情况下。尝试不使用代理下载,或者至少检查安装程序的设置(参见此问题中的更新 2:MiKTeX:tcp_connect 连接失败)。
在实践中,这两种情况的结合是可能的。