LyX 和 MiKTeX 在 Windows 7 上的安装问题

LyX 和 MiKTeX 在 Windows 7 上的安装问题

我在 Windows 7 上安装 LyX 时遇到了问题。它提醒我将要安装 MiKTeX,但在我点击“确定”后,它却中止并显示以下错误:

找不到 LaTeX 发行版!
如果没有“MiKTeX”之类的 LaTeX 发行版,LyX 就无法使用!
因此安装将中止。

然后,它继续删除所有已提取的文件,但在删除 Program Files (x86) 下的 LyX 子文件夹时挂起。

我认为我可以通过手动安装 MiKTeX 来解决这个问题,于是我下载了最新版本的 MiKTeX 并运行安装程序。在安装即将结束时,MiKTeX 安装向导会抛出一个错误:

由于以下原因,操作无法完成:
Windows API 错误 5:拒绝访问。
详细信息:C:\Program Files\MiKTex 2.9\miktex/bin/x64\initexmf.exe

我以管理员身份登录,并尝试以管理员权限运行两个安装程序。我尝试在安装过程中禁用所有安全软件,并尝试了“所有用户”和“仅供我使用”安装选项。

我尝试了 32 位版本的 MiKTeX,但仍然出现同样的错误。这是安装日志的结尾:

“C:\Program Files (x86)\MiKTeX 2.9\miktex/bin\initexmf.exe”--common-install="C:\Program Files (x86)\MiKTeX 2.9"--rmfndb --admin --log-file="C:\Program Files (x86)\MiKTeX 2.9\miktex\config\uninst.log"--verbose:

发生错误:源文件:Libraries\MiKTeX\Core\win\winProcess.cpp 源行:366 消息:Windows API 错误 5:访问被拒绝。

信息:C:\Program Files (x86)\MiKTeX 2.9\miktex/bin\initexmf.exe

我还尝试了建议的注册表权限破解这里无济于事。

虽然我(显然)愿意尝试单独安装 MiKTeX,但我更愿意通过 LyX 软件包安装所有内容。我之前曾在这个系统上安装过 Lyx(尽管后来重新格式化了),不记得遇到过这么多麻烦。

答案1

我觉得您正在尝试安装 64 位版本的 MiKTex。我建议尝试 32 位版本。

如果这没有帮助,请卸载 Adob​​e Reader 并重新启动,然后再次安装 MiKTeX。

列出了另一种可能的解决方案这里

编辑(从上面的链接粘贴解决方案)

我得到了真正的解决方案 运行 regedt32.exe,然后导航到 HKEY_CLASSES_ROOT.pdf 右键单击​​ .pdf,单击权限,并授予管理员完全权限。

相关内容