【问题标题】:Error code 2755 when attempting to install Python 2.7.5 or 3.3.2尝试安装 Python 2.7.5 或 3.3.2 时出现错误代码 2755
【发布时间】:2013-05-26 15:05:21
【问题描述】:

我正在尝试在我的 Windows 7 Ultimate 32 位机器上安装 Python,但在完成所有安装设置后,它会显示一段时间:

在显示之前,“安装程序提前退出”消息并退出:

我尝试过重启,重新下载两次,尝试 3.3.2 而不是 2.7.5 等。

谁能帮帮我?

【问题讨论】:

  • 确保您没有安装 64 位版本 :)
  • @TehTris 好主意!我肯定会安装 32 位 MSI。
  • 你的机器更新了吗?打开命令提示符并输入msiexec,然后回复版本号。
  • 手动创建文件夹。它有效。

标签: python failed-installation


【解决方案1】:

确保 C:\Windows\Installer 存在(如果 Windows 安装在 C: 中)。

如果没有,只需创建它并再次运行安装程序。

【讨论】:

  • 这解决了我安装 VirtualBox 4.3.12 的问题。
  • 修复了我在 Windows 8.1 上的问题。我基本上删除了很多文件以腾出硬盘空间,其中一个必须是Installer目录,因为Windows在权限方面是一个特殊的文件夹,您必须自己制作目录以供Installer使用。
  • 也有同样的问题。文件夹存在,但不可访问 - 无法更改权限或拥有它。所以我删除它并重新创建,一切正常。
  • 这太吓人了,非常感谢我忘记了我前段时间删除了那个文件夹并且让我很头疼......
  • 太棒了。尝试了很多东西,但这个简单的东西最终奏效了。
【解决方案2】:

仔细检查安装程序的文件权限。

  • 右键单击,然后打开“属性”窗口。
  • 转到“安全”选项卡。
  • 确保用户System 具有Read & Execute 权限。
  • 如果缺少,请单击Edit 按钮并手动添加该用户。

另请参阅:https://mail.python.org/pipermail/python-win32/2009-May/009090.html

【讨论】:

【解决方案3】:

尝试以管理员身份运行并尝试安装到所有用户。

如果还是不行,试试命令行安装

msiexec /i python-2.7.5.msi

【讨论】:

  • 您的解决方案也不起作用...这可能只是我安装 Windows 的问题,这台笔记本电脑已远远过度使用(并且被摆弄)为了自己的利益。不过,它可以在我的桌面上运行,因此避免了危机。
  • @condorcraft110 奇怪。可能是 MSI 运行时出现了问题,作为最后的手段,您可以在笔记本电脑上运行 Portable Python。
  • 便携式Python?我从来没有听说过它,但它看起来很有趣。我去看看,谢谢!
【解决方案4】:

旧的,但终于想通了:答案来自https://mail.python.org/pipermail/python-win32/2009-May/009090.html,并为我解决了这个问题。问题是 MSI 服务 (msiexec) 以 SYSTEM 用户身份运行,并且没有读取安装程序的权限。要修复它,您需要:

  1. 右键单击文件并打开“属性”对话框。
  2. 转到“安全”选项卡。
  3. 在组或用户名框下,选择添加。
  4. 输入 SYSTEM(全部大写),然后点击 OK。
  5. 确保用户具有读取和读取和执行权限。

一旦我这样做了,它就起作用了。

【讨论】:

  • 这为我修好了,谢谢。我的下载文件夹也被 Cygwin 使用,并且拥有 SYSTEM 用户无法执行的权限。
【解决方案5】:

我以前遇到过这个问题。如果有安装程序文件夹,请检查 C:\Windows。您需要启用受保护系统文件的查看才能查看此文件夹。如果文件夹丢失,您可以创建它并确保其隐藏。尝试重新安装。

【讨论】:

  • 我有同样的问题,这没有帮助。对于其他阅读本文的人:据我所知,Windows 需要此文件夹用于“添加/删除程序”功能。不要在那里随意删除文件;)
【解决方案6】:

检查安装程序本身是否未加密。转到安装程序,右键单击,属性,高级并取消选中加密选项。这对我有用。

【讨论】:

    【解决方案7】:

    尝试所有涉及许可的建议答案,对我来说,
    1.C:\Windows\installer文件夹已经存在
    2. 提供SYSTEM组读取和执行权限(msi右键security tab和edit添加SYSTEM并提供读取和执行权限)
    3.需要run as Administator。 (如果没有显示 run as admin 选项,请右键单击 msi,然后以 run as admin 的身份打开 cmd 并在该命令 prmpt 中打开 msi 文件。)

    这一切都与提取msi文件内容并将其放入windows文件夹中的正确目录有关,因此需要PERMISSION。

    【讨论】:

      【解决方案8】:

      我试图在 Windows 10 上安装 node.js MSI 并不断收到此错误 2755。以下对我有用:在开始菜单中搜索 cmd,右键单击它并 以管理员身份运行,然后运行以下命令:

      msiexec /i filename.msi
      

      即使右键单击 MSI 文件本身并以管理员身份运行,这也对我有用。我还尝试了此处列出的所有其他解决方案(并重新启动),但只有这样我才能解决这个问题。

      【讨论】:

        【解决方案9】:

        尝试在“属性”->“高级”中删除设置文件的“加密内容以保护数据”中的复选标记

        【讨论】:

        • 我已经检查过了,“加密内容以保护数据”框未填写。 Python 安装程序在哪里解压它的文件? - 我得走了,我明天回来。
        • 也许尝试安装 Python 发行版以外的其他软件。这可能是您的计算机的主要问题,而不是 python 安装程序
        • 我尝试运行我在下载文件夹中发现的其他一些 MSI,在我停止它们之前它们都进入了“验证安装”(它们已经安装)。我现在不知道该做什么,似乎只有 Python 的安装程序拒绝安装。
        【解决方案10】:

        尝试创建新的 %windir%\installer 并将其隐藏。突然之间,我的 Windows 8.1 根本无法安装任何东西。我已经腾出一些空间来删除​​“一些不重要的”文件:D

        【讨论】:

          【解决方案11】:

          我在 MSI 文件中遇到了同样的错误,因为它们是从另一台计算机下载的。在文件属性的常规选项卡中,只需单击“取消阻止”。

          【讨论】:

            【解决方案12】:

            就我而言,问题在于我从 subst'd(*) 驱动器运行 MSI。从其真实路径打开相同的文件夹和相同的 MSI 允许安装继续。

            失败的 Procmon 日志:

            msiexec.exe CreateFile          D:\real\path   IS DIRECTORY
            msiexec.exe FileSystemControl   D:\real\path   NOT REPARSE POINT
            

            *) 具体使用这种方法:

            Windows Registry Editor Version 5.00
            
            [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\DOS Devices]
            "X:"="\\??\\D:\\real\\path"
            

            【讨论】:

              【解决方案13】:

              我在安装 NodeJs MSI 时遇到了同样的问题。请按照以下步骤解决问题。 1.右键单击MSI/安装程序 2.点击属性 3.单击安全选项卡 5.如果您在组或用户名下没有找到“SYSYETM”,请添加具有完全权限的“SYSTEM”至少“读取和执行”权限 6. 然后以管理员身份运行。

              然后就可以了

              【讨论】:

                【解决方案14】:

                如果您使用的是 Windows,请转到设置,然后转到安全并停用文件夹保护

                【讨论】:

                  猜你喜欢
                  • 1970-01-01
                  • 1970-01-01
                  • 2018-12-16
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 1970-01-01
                  • 2023-01-03
                  • 1970-01-01
                  相关资源
                  最近更新 更多