您是否尝试修复 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 中。
在这种情况下,从注册表中删除该键 ,您的问题应该得到解决。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control
通过电脑上的另一个用户帐户使用 DISM 命令
如果您继续收到 DISM 错误 50,请从电脑上的另一个用户帐户运行命令。这是因为您当前的帐户可能有问题,导致您无法成功执行命令。
如果您还没有创建一个新的 Windows 用户帐户 ,则可以登录该帐户并运行 DISM 命令。.
干净启动 Windows 电脑并运行 DISM 命令
如果即使切换用户帐户后问题仍然存在,则可能是您电脑上已安装的应用导致了该问题。在本例中,干净启动您的 Windows PC ,然后运行 DISM 命令。
您的电脑仅在干净启动系统时加载必要的文件,以便您查找是否是第三方应用程序导致了问题。我们有关于该主题的指南,因此请查看该指南以了解如何执行该过程。
如果您的命令在干净启动系统后运行正常,则表明您的电脑上已安装的应用程序导致了问题。在本例中,从 Windows 11 系统中删除该应用程序 ,前往设置>应用>安装的应用,选择旁边的三个点应用程序,选择卸载,然后在提示中选择卸载。
您可以删除 Windows 10 系统上的应用程序 进入设置>应用,在列表中选择您的应用,然后选择卸载,然后在提示中选择卸载。
删除恶意应用后重新启动电脑,然后运行 DISM 命令。
在 DISM 命令中指定您的操作系统驱动器
使 DISM 在您的 PC 上运行的一种方法是在命令中指定您的 Windows 安装驱动器。这可以解决您在使用该命令时遇到的问题。
DISM.exe /Image: C :\ /Cleanup-Image /Restorehealth
sfc /scannow /offbootdir=C:\ /offwindir=C:\Windows
重置计算机上的 BIOS 设置
如果错误仍然存在,最后的解决方案是将 BIOS 设置重置为默认值。这样做会擦除您对 BIOS 所做的任何自定义设置(例如启动磁盘的顺序),并将选项设置为其默认值。
我们有关于 如何重置 BIOS 设置 的指南,因此请查看该指南以了解如何执行该过程。然后,打开您的电脑,您的 DISM 命令应该按预期运行。
解决 DISM 错误 50 并不像您想象的那么困难
DISM 的错误 50 会阻止您修复 Windows 映像,从而禁止您修复系统损坏的文件 。发生错误的原因有多种。幸运的是,您可以使用上述方法来解决您的问题并继续解决电脑的其他问题 。祝你好运!
.