安装 MikTex 2.9 时出现 Windows API 错误 2

安装 MikTex 2.9 时出现 Windows API 错误 2

我正在尝试在 Windows 7 x64 上安装 MikTex 2.9.3927。在安装过程的早期,我收到 MikTex 安装向导错误,提示:“Windows API 错误 2:系统找不到指定的文件详细信息:C:...\somefile.tpm”

每次尝试时,导致错误的文件似乎都不同。我尝试了许多不同的安装路径,使用了许多不同的设置选项。如果我下载~138MB“Basic MiKTeX 2.9”安装程序或使用网络安装程序下载整个安装程序(~1GB),也会发生同样的错误。

提前感谢你的帮助。

答案1

这是 MikTex 的一个已知错误http://sourceforge.net/tracker/?func=detail&atid=110783&aid=3118717&group_id=10783

一个建议的解决方案是尝试安装到 c:/MikTex/,但其他人说这不起作用。

另一个帖子讨论了查找丢失文件的地方 http://sourceforge.net/projects/miktex/forums/forum/33790/topic/3455946

我也许能帮上忙。我在装有 XP SP3 的笔记本电脑上安装 Miktex-Basic 时也遇到了同样的问题。最可能的原因是文件损坏。因此,我从一个存储库下载了(就我而言)miktex-zzdb1-2.8.tar.lzma、miktex-zzdb2-2.8.tar.lzma 和 miktex-hunspell-bin-2.8.tar.lzma,例如: http://ftp.jaist.ac.jp/pub/CTAN/systems/win32/miktex/tm/packages/

我将它们移到了安装子目录。再次运行 Miktex2.8 Net Installer,这次安装顺利

有人认为这可能与 Adob​​e Reader 发生冲突,可以通过简单的注册表编辑来解决。 http://entangled.wordpress.com/2009/09/18/installation-of-miktex-2-8-failed/#comment-1748

虽然还没有达成完全的共识,但请尝试以下三个选项,看看哪个适合您。如果没有其他选择,谷歌搜索“Windows api error 2 minitex”会得到最多的结果。

答案2

我在 Windows 7 上使用 x64 网络安装程序时也遇到了同样的问题。在 Windows 2008 Server 兼容模式下以管理员身份运行安装程序可以为我解决该问题(右键单击安装程序图标,选择“属性”,然后单击“兼容性”选项卡)。

相关内容