如何修复 Windows 11/10 上的 DISM 错误 50


您是否尝试修复 Microsoft Windows PC 的问题,结果却遇到 DISM 错误 50?有多种方法可以解决您计算机上的此错误。许多项目都可能导致您的电脑显示此错误,包括 Windows PE。我们将向您展示当屏幕上弹出此错误时该怎么做,以及如何继续对 Windows 11 或 Windows 10 系统进行故障排除。

您收到 DISM 错误 50 的部分原因是您的 Windows 注册表包含不必要的密钥、您的用户帐户有问题、您安装的应用程序导致了问题等等。

DISM 不适用于 Windows PE 中的 /Online 选项

您收到 DISM 错误 50 的主要原因是您的电脑处于 Windows预安装环境(Windows PE) 状态。 Windows 不允许您在此模式下使用带有 /Online 参数的 DISM 命令。

您必须退出 Windows PE,像平常一样启动电脑,然后运行 ​​DISM 命令来解决您的问题。

删除 MinNT 注册表项

如果您的电脑未采用 Windows PE,但在运行 DISM 工具时仍然收到错误 50,则您的 Windows 注册表可能仍然有一个注册表项,向命令指示您的电脑处于 Windows PE 中。

在这种情况下,从注册表中删除该键 ,您的问题应该得到解决。

  1. 使用 Windows+ R启动运行对话框。
  2. 在框中键入以下命令,然后按 Enter:regedit
    1. 用户帐户控制提示中选择
    2. 前往注册表编辑器中的以下路径:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
    3. 右键单击左侧边栏中的 MiniNT文件夹,然后选择删除
      1. 在提示中选择
      2. 关闭注册表编辑器并重新启动您的电脑。
      3. 运行 DISM 命令。
      4. 通过电脑上的另一个用户帐户使用 DISM 命令

        如果您继续收到 DISM 错误 50,请从电脑上的另一个用户帐户运行命令。这是因为您当前的帐户可能有问题,导致您无法成功执行命令。

        如果您还没有创建一个新的 Windows 用户帐户 ,则可以登录该帐户并运行 DISM 命令。.

      5. 打开开始菜单。
      6. 选择您的用户帐户图片。
      7. 选择退出以退出当前帐户。
        1. 在列表中选择您的辅助帐户并登录该帐户。
        2. 访问开始菜单,找到命令提示符,然后选择以管理员身份运行
        3. 用户帐户控制提示中选择
        4. 从打开的 CMD 窗口执行 DISM 命令。
        5. 干净启动 Windows 电脑并运行 DISM 命令

          如果即使切换用户帐户后问题仍然存在,则可能是您电脑上已安装的应用导致了该问题。在本例中,干净启动您的 Windows PC ,然后运行 ​​DISM 命令。

          您的电脑仅在干净启动系统时加载必要的文件,以便您查找是否是第三方应用程序导致了问题。我们有关于该主题的指南,因此请查看该指南以了解如何执行该过程。

          如果您的命令在干净启动系统后运行正常,则表明您的电脑上已安装的应用程序导致了问题。在本例中,从 Windows 11 系统中删除该应用程序 ,前往设置>应用>安装的应用,选择旁边的三个点应用程序,选择卸载,然后在提示中选择卸载

          您可以删除 Windows 10 系统上的应用程序 进入设置>应用,在列表中选择您的应用,然后选择卸载,然后在提示中选择卸载

          删除恶意应用后重新启动电脑,然后运行 ​​DISM 命令。

          在 DISM 命令中指定您的操作系统驱动器

          使 DISM 在您的 PC 上运行的一种方法是在命令中指定您的 Windows 安装驱动器。这可以解决您在使用该命令时遇到的问题。

          1. 在您的电脑上使用管理员权限启动命令提示符窗口。
          2. 在打开的窗口中输入以下命令,然后按Enter:wmic Logicaldisk get name
            1. 键入以下命令,将 C替换为您的 Windows 驱动器,然后按 Enter:dir C:.
            2. 您将看到一个 Windows文件夹,这表明您选择了正确的驱动器。
            3. 接下来,运行以下命令,将 C替换为安装 Windows 的驱动器。

              DISM.exe /Image: C :\ /Cleanup-Image /Restorehealth
            4. 然后,运行以下命令来查找并修复系统损坏的文件。再次确保将 C替换为 Windows 安装驱动器。

              sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
            5. 重置计算机上的 BIOS 设置

              如果错误仍然存​​在,最后的解决方案是将 BIOS 设置重置为默认值。这样做会擦除您对 BIOS 所做的任何自定义设置(例如启动磁盘的顺序),并将选项设置为其默认值。

              我们有关于 如何重置 BIOS 设置 的指南,因此请查看该指南以了解如何执行该过程。然后,打开您的电脑,您的 DISM 命令应该按预期运行。

              解决 DISM 错误 50 并不像您想象的那么困难

              DISM 的错误 50 会阻止您修复 Windows 映像,从而禁止您修复系统损坏的文件 。发生错误的原因有多种。幸运的是,您可以使用上述方法来解决您的问题并继续解决电脑的其他问题 。祝你好运!

              .

              相关文章:


              15.11.2023