尝试安装 MikTex 时出现“Windows api 错误 5”

尝试安装 MikTex 时出现“Windows api 错误 5”

我尝试安装 basic-miktex-2.9.5105(系统:Windows 7),但总是收到错误消息“Windows API 错误 5:拒绝访问信息:C:\Program Files\MiKTeX 2.9\miktex/bin\initexmf.exe”。

我尝试了帖子中给出的答案尝试编译 TikZ 图片时出现 Windows API 错误 5:“访问被拒绝” 但这些方法都不起作用:授予 MiKTeX 2.9 文件夹中的读写权限没有帮助,授予管理员对 HKEY_CLASSES_ROOT.pdf 的完整权限也没有帮助。而且,无论我是否将 MikTex 安装到“Program Files”中都没有任何区别。我的系统上没有安装 Adob​​e Reader(但安装了 PDFXChange Viewer)。TMP/TEMP 文件位于 C:,我以“管理员”身份运行安装文件,并将安装文件移动到另一个文件夹 - 这些都不起作用。

仅供参考,请查看下面的日志文件(日志文件显示的是“Microsoft Windows Vista Business Edition”而不是“Windows 7”,因为我在安装时遇到的初始问题是“API 错误 2”。可以通过将 MiKTeX 安装程序设置为兼容模式 Vista 来解决此错误;参见https://superuser.com/questions/489234/windows-api-error-2-when-installing-miktex-win7

你有什么想法?

MiKTeX Setup 2.9.4503 Report

Date: Sunday, February 08, 2015
Time: 00:43:55
OS version: Microsoft Windows Vista Business Edition, 32-bit (build 6000)
SystemAdmin: yes
PowerUser: false
SharedSetup: yes
Setup path: C:\basic-miktex-2.9.5105.exe
UserRoots: <none specified>
UserData: <none specified>
UserConfig: <none specified>
CommonRoots: <none specified>
CommonData: <none specified>
CommonConfig: <none specified>

Installation: C:\MiKTeX 2.9
Loading package database...
starting package maintenance...
installation directory: "C:\MiKTeX 2.9"
package repository: C:\Users\Tim\AppData\Local\Temp\mik56558
visiting repository C:\Users\Tim\AppData\Local\Temp\mik56558...
repository type: local package repository
loading lightweight database...
lightweight database digest: 2e1ee451b3ebfd4ef4afc81bbceafc9f
going to install 9562 file(s) (161 package(s))
problem: C:\MiKTeX 2.9\miktex/bin\MiKTeX209-core-PS.dll does not exist
problem: C:\MiKTeX 2.9\miktex/bin\MiKTeX209-core.dll does not exist
problem: C:\MiKTeX 2.9\miktex/bin\MiKTeX209-packagemanager-PS.dll does not exist
problem: C:\MiKTeX 2.9\miktex/bin\MiKTeX209-packagemanager.dll does not exist
extracting files from ae.tar.lzma...
extracting files from amscls.tar.lzma...
extracting files from amsfonts.tar.lzma...
extracting files from amsmath.tar.lzma...
extracting files from avantgar.cab...
extracting files from babel.tar.lzma...
extracting files from bidi.tar.lzma...
extracting files from bookman.cab...
extracting files from carlisle.tar.lzma...
extracting files from cbcoptic.tar.lzma...
extracting files from cm.tar.lzma...
extracting files from courier.tar.lzma...
extracting files from dehyph-exptl.tar.lzma...
extracting files from ec.tar.lzma...
extracting files from elhyphen.tar.lzma...
extracting files from enctex.tar.lzma...
extracting files from euenc.tar.lzma...
extracting files from eurosym.tar.lzma...
extracting files from float.cab...
extracting files from fontspec.tar.lzma...
extracting files from geometry.tar.lzma...
extracting files from graphics.tar.lzma...
extracting files from helvetic.cab...
extracting files from hoekwater.tar.lzma...
extracting files from hyperref.tar.lzma...
extracting files from hyph-utf8.tar.lzma...
extracting files from ifxetex.tar.lzma...
extracting files from jknappen.cab...
extracting files from latex-fonts.tar.lzma...
extracting files from latex2e-help-texinfo.tar.lzma...
extracting files from lm.tar.lzma...
extracting files from ltxbase.tar.lzma...
extracting files from ltxmisc.tar.lzma...
extracting files from lua-alt-getopt.tar.lzma...
extracting files from luainputenc.tar.lzma...
extracting files from lualibs.tar.lzma...
extracting files from luamplib.tar.lzma...
extracting files from luaotfload.tar.lzma...
extracting files from luatexbase.tar.lzma...
extracting files from luatextra.tar.lzma...
extracting files from mflogo.cab...
extracting files from miktex-arctrl-bin-2.9.tar.lzma...
extracting files from miktex-biber-bin.tar.lzma...
extracting files from miktex-bibtex-base.cab...
extracting files from miktex-bibtex-bin-2.9.tar.lzma...
extracting files from miktex-bibtex8bit-base.cab...
extracting files from miktex-bibtex8bit-bin-2.9.tar.lzma...
extracting files from miktex-bin-2.9.tar.lzma...
extracting files from miktex-cairo-bin-2.9.tar.lzma...
extracting files from miktex-cjkutils-bin-2.9.tar.lzma...
extracting files from miktex-config-2.9.tar.lzma...
extracting files from miktex-cweb-base.tar.lzma...
extracting files from miktex-cweb-bin-2.9.tar.lzma...
extracting files from miktex-dict-english.tar.lzma...
extracting files from miktex-dict-french.tar.lzma...
extracting files from miktex-dict-german.tar.lzma...
extracting files from miktex-doc-2.9.tar.lzma...
extracting files from miktex-dvicopy-bin-2.9.tar.lzma...
extracting files from miktex-dvipdfm-base-2.7.tar.lzma...
extracting files from miktex-dvipdfmx-base-2.7.tar.lzma...
extracting files from miktex-dvipdfmx-bin-2.9.tar.lzma...
extracting files from miktex-dvipng-bin-2.9.tar.lzma...
extracting files from miktex-dvips-base.tar.lzma...
extracting files from miktex-dvips-bin-2.9.tar.lzma...
extracting files from miktex-dvips-doc.cab...
extracting files from miktex-etex-base-2.9.tar.lzma...
extracting files from miktex-findtexmf-bin-2.9.tar.lzma...
extracting files from miktex-fontconfig-base.tar.lzma...
extracting files from miktex-fontconfig-bin-2.9.tar.lzma...
extracting files from miktex-fontname-base.tar.lzma...
extracting files from miktex-fonts-bin-2.9.tar.lzma...
extracting files from miktex-freetype-base.tar.lzma...
extracting files from miktex-freetype-bin-2.9.tar.lzma...
extracting files from miktex-freetype2-bin-2.9.tar.lzma...
extracting files from miktex-ghostscript-base-2.9.tar.lzma...
extracting files from miktex-ghostscript-bin-2.9.tar.lzma...
extracting files from miktex-graphics-bin-2.9.tar.lzma...
extracting files from miktex-graphite2-bin-2.9.tar.lzma...
extracting files from miktex-gsf2pk-base.cab...
extracting files from miktex-gsf2pk-bin-2.9.tar.lzma...
extracting files from miktex-hunspell-bin-2.9.tar.lzma...
extracting files from miktex-hyph-french.tar.bz2...
extracting files from miktex-hyph-german.tar.bz2...
extracting files from miktex-hyph-usenglish.cab...
extracting files from miktex-icu-bin-2.9.tar.lzma...
extracting files from miktex-kpathsea-bin-2.9.tar.lzma...
extracting files from miktex-latex-config-2.9.tar.lzma...
extracting files from miktex-lua52-bin-2.9.tar.lzma...
extracting files from miktex-luatex-base.tar.lzma...
extracting files from miktex-luatex-bin-2.9.tar.lzma...
extracting files from miktex-makeindex-base.cab...
extracting files from miktex-makeindex-bin-2.9.tar.lzma...
extracting files from miktex-metafont-base.cab...
extracting files from miktex-metafont-bin-2.9.tar.lzma...
extracting files from miktex-metafont-misc.tar.lzma...
extracting files from miktex-metapost-base-2.7.tar.lzma...
extracting files from miktex-metapost-bin-2.9.tar.lzma...
extracting files from miktex-mft-base.cab...
extracting files from miktex-mfware-bin-2.9.tar.lzma...
extracting files from miktex-misc.tar.lzma...
extracting files from miktex-mkfntmap-bin-2.9.tar.lzma...
extracting files from miktex-mktex-bin-2.9.tar.lzma...
extracting files from miktex-mo-bin-2.9.tar.lzma...
extracting files from miktex-mpm-bin-2.9.tar.lzma...
extracting files from miktex-mthelp-bin-2.9.tar.lzma...
extracting files from miktex-mtprint-bin-2.9.tar.lzma...
extracting files from miktex-mtx-bin.tar.lzma...
extracting files from miktex-omega-bin-2.9.tar.lzma...
extracting files from miktex-pdftex-base-2.9.tar.lzma...
extracting files from miktex-pdftex-bin-2.9.tar.lzma...
extracting files from miktex-pdftex-doc-2.6.tar.bz2...
extracting files from miktex-pmx-bin.tar.lzma...
extracting files from miktex-poppler-base.tar.lzma...
extracting files from miktex-poppler-bin-2.9.tar.lzma...
extracting files from miktex-ps2pk-bin-2.9.tar.lzma...
extracting files from miktex-psutils-base.cab...
extracting files from miktex-psutils-bin-2.9.tar.lzma...
extracting files from miktex-qt4-bin-2.9.tar.lzma...
extracting files from miktex-runtime-bin-2.9.tar.lzma...
extracting files from miktex-teckit-bin-2.9.tar.lzma...
extracting files from miktex-tex-base.tar.lzma...
extracting files from miktex-tex-bin-2.9.tar.lzma...
extracting files from miktex-tex-misc.tar.lzma...
extracting files from miktex-tex4ht-bin-2.9.tar.lzma...
extracting files from miktex-texify-bin-2.9.tar.lzma...
extracting files from miktex-texinfo-base.tar.lzma...
extracting files from miktex-texinfo-bin-2.9.tar.lzma...
extracting files from miktex-texware-bin-2.9.tar.lzma...
extracting files from miktex-texworks-bin-2.9.tar.lzma...
extracting files from miktex-texworks-doc-2.9.tar.lzma...
extracting files from miktex-vc100-bin.tar.lzma...
extracting files from miktex-web-bin-2.9.tar.lzma...
extracting files from miktex-xdvipdfmx-bin-2.9.tar.lzma...
extracting files from miktex-xetex-base.tar.lzma...
extracting files from miktex-xetex-bin-2.9.tar.lzma...
extracting files from miktex-yap-bin-2.9.tar.lzma...
extracting files from miktex-zip-bin.tar.lzma...
extracting files from multirow.cab...
extracting files from ncntrsbk.cab...
extracting files from oberdiek.tar.lzma...
extracting files from palatino.cab...
extracting files from pdftex-def.tar.lzma...
extracting files from pslatex.cab...
extracting files from psnfss.cab...
extracting files from pstricks.tar.lzma...
extracting files from rsfs.tar.lzma...
extracting files from ruhyphen.cab...
extracting files from tds.cab...
extracting files from thumbpdf.tar.lzma...
extracting files from times.cab...
extracting files from tools.tar.lzma...
extracting files from ukrhyph.cab...
extracting files from utopia.cab...
extracting files from xetexref.tar.lzma...
extracting files from xgreek.tar.lzma...
extracting files from xkeyval.tar.lzma...
extracting files from xltxtra.tar.lzma...
extracting files from xunicode.tar.lzma...
extracting files from xypic.tar.lzma...
extracting files from zapfchan.cab...
extracting files from zapfding.cab...
updating package definition directory ("C:\MiKTeX 2.9\tpm\packages")...
installed 2555 package definition files
visiting repository C:\Users\Tim\AppData\Local\Temp\mik56558...
repository type: local package repository
loading lightweight database...
"C:\MiKTeX 2.9\miktex/bin\initexmf.exe" --common-install="C:\MiKTeX 2.9" --rmfndb --admin --log-file="C:\MiKTeX 2.9\miktex\config\uninst.log" --verbose:

An error occurred:
  source file: Libraries\MiKTeX\Core\win\winProcess.cpp
  source line: 366
  message: Windows API error 5: Zugriff verweigert

  info: C:\MiKTeX 2.9\miktex/bin\initexmf.exe

答案1

在运行安装程序之前,我已停用防火墙和防病毒程序,因此这些不是问题。

我再次尝试了建议的解决方案尝试编译 TikZ 图片时出现 Windows API 错误 5:“访问被拒绝” 最后,对 sevenkul(15) 给出的建议稍加修改,就成功了:

如果这还不够,请单击“安全”选项卡上的“高级”按钮。弹出一个名为“文件夹名称的高级安全设置”的窗口。然后单击“审核”选项卡 >“继续”按钮 >“添加”按钮。在“输入要选择的对象名称”下键入用户,然后单击“确定”。

在我的情况下,单击“确定”后会打开一个新窗口。在此窗口中,必须勾选“成功”下方的所有框 - 然后安装即可完成。

相关内容