MiKTeX 2.9(来自 proTeXt)无法在 Windows 8.1(x64)上安装,并出现以下错误:Windows API 错误 2

MiKTeX 2.9(来自 proTeXt)无法在 Windows 8.1(x64)上安装,并出现以下错误:Windows API 错误 2

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.isoProTeXt-3.1.5-033015.iso。这些文件的哈希值与预期值相符。

答案1

结果是舒马赫完全正确。问题在于我一直在使用似乎是非官方(重新)构建的 MikTeX 设置。DVD 映像上的设置文件名在两种情况下都是setup-2.9.4503-x64.exe,但设置的标题栏显示MikTeX 2.9.5550 Installer (64-bit)

建议的(并且我刚刚验证过的)有效解决方案是使用 MikTeX 的基本安装程序miktex.org并安装。

但是,基本安装程序显然不会尝试安装所有可用的软件包,所以这可能已经解释了根据安装程序版本而产生的部分不同结果。

相关内容