在新安装 Windows 后无法安装 MiKTeX 2.9

在新安装 Windows 后无法安装 MiKTeX 2.9

我以前用 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 连接失败)。

在实践中,这两种情况的结合是可能的。

相关内容