【问题标题】:error 0x80004005 when install bash on ubuntu on windows 10在 Windows 10 上的 ubuntu 上安装 bash 时出现错误 0x80004005
【发布时间】:2016-04-08 17:09:58
【问题描述】:

我在 Windows 10.OS Insider Preview china 上的 Ubuntu 上安装 bash 时收到错误 0x80004005。

我该如何解决?

【问题讨论】:

  • 那个错误代码是“拒绝访问”。这是由于试图将文件写入 Windows\System32 文件夹引起的。您没有足够的权限写入该文件夹。该文件夹属于操作系统,而不是您。停止尝试这样做,安装到您拥有权限的其他文件夹,然后将该新文件夹添加到您的 PATH。
  • 我以管理员身份运行cmd。我安装到其他也是失败。同样的错误

标签: windows-10 windows-subsystem-for-linux


【解决方案1】:

我也遇到过这个问题。 这是因为如果您第一次使用您的微软账户登录,微软账户将创建中文用户文件夹名称。提取过程似乎不适用于 DBCS 文件夹。

我已经创建了一个新的英文本地管理员帐户,然后尝试再次登录 Microsoft 帐户,问题已解决。

【讨论】:

  • 简单地说,用户主文件夹必须有英文名称?
【解决方案2】:

您的主文件夹必须使用英文名称,这是因为 Windows 上的 bash 目前仅支持 ASCII 字符。我在使用西里尔字母时遇到了同样的问题,我通过使用英语创建了一个新帐户来解决它。

【讨论】:

    【解决方案3】:

    如果使用英文字母创建帐户不能解决问题,那么我建议您尝试这种方法。

    • 奔跑 Windows + R
    • 输入SystemPropertiesAdvanced并点击Enter
    • 点击performance组中的settings。

    • 在高级选项卡中选择更改选项,然后取消选择自动管理所有驱动器的分页文件大小选项。

    • 选择custom size并输入800作为初始大小,1024作为最大大小。

    • 应用更改并重新启动。

    【讨论】:

    • 感谢您的调整,但它对我没有任何改变。重新启动并重试后仍然出现错误 0x80004005。
    【解决方案4】:

    在我的情况下,这个错误在释放磁盘上的一些空间后消失了(

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-04-29
      • 2021-05-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多