MiKTeX 2.9(来自 proTeXt DVD)无法在完全修补的 Windows 8.1 Pro(x64)上安装,并出现以下错误:
---------------------------
MiKTeX Setup Wizard
---------------------------
The operation could not be completed for the following reason:
Windows API error 2: The system cannot find the file specified.
Details: C:\Program Files\MiKTeX 2.9\tpm\packages\alg.tpm
---------------------------
OK
---------------------------
“失败文件”的路径各不相同每次尝试。例如,我使用 LICEcap 捕获了设置尝试:
根据这个问题不过,预计不会出现任何问题(8.1 本质上是 Windows 8 的服务包)。
有人知道如何解决这个问题并安装它吗?我从完全相同的设置安装没有问题(从特制 DVD) 在完整修补的 Windows 7 (x64) 上。
我尝试了 DVDProTeXt-3.1.5-031815.iso
和ProTeXt-3.1.5-033015.iso
。这些文件的哈希值与预期值相符。
答案1
结果是舒马赫完全正确。问题在于我一直在使用似乎是非官方(重新)构建的 MikTeX 设置。DVD 映像上的设置文件名在两种情况下都是setup-2.9.4503-x64.exe
,但设置的标题栏显示MikTeX 2.9.5550 Installer (64-bit)
。
建议的(并且我刚刚验证过的)有效解决方案是使用 MikTeX 的基本安装程序miktex.org并安装。
但是,基本安装程序显然不会尝试安装所有可用的软件包,所以这可能已经解释了根据安装程序版本而产生的部分不同结果。