受到“DISM不支持使用/Online选项为Windows PE提供服务”错误的困扰

“当我尝试从恢复环境命令提示符运行以下命令时:dism.exe /image:C:/cleanup-image /revertpendingactions,我只收到一条错误消息:错误 50 :  DISM 不支持使用/在线选项。当操作系统崩溃时,谁能告诉我如何解决这个问题?”

"DISM是""Deployment Image Servicing and Management"的缩写,是一种命令行工具,可用于为 Windows 映像 (.wim) 或虚拟硬盘(.vhd 或 .vhdx)提供服务。可用于 Windows PE(Windows 预安装环境)、Windows RE(""Windows 恢复环境) 和 Windows 安装程序。其中,Windows PE 是一个独立的预安装环境,是其他安装和恢复技术的组成部分,如 Windows Setup、Windows DS(Windows 部署服务)、Windows RE 等。

通常,DISM 检查操作系统的完整性并修复损坏或修改的系统文件。但是就像上面用户遇到的困境一样,在使用DISM的过程中可能会出现错误,严重影响用户体验。您必须尝试尽快修复它。下面我们将为您提供上述错误信息的修复解决方案。但在开始之前,建议了解错误的原因,以便我们更好地修复它。

为什么会出现“DISM 不支持使用 /Online 选项为 Windows PE 提供服务”错误?

DISM 通常用于修复系统崩溃等错误,但部分用户在运行以下命令时会收到错误消息:"错误 50,DISM 不支持使用 / Online 选项服务 Windows PE :"

◑ Dism /Online /Cleanup-Image /CheckHealth
◑ Dism /Online /Cleanup-Image /ScanHealth
◑ Dism /Online /Cleanup-Image /RestoreHealth

这个错误的原因是:DISM工具认为你不是在Windows系统上运行命令,而是在Windows PE上运行命令。继续深入挖掘,你会发现这是由于注册表项放置错误造成的。如果要修复此错误,可以尝试以下 5 种解决方案。

如何修复“DISM 不支持 Windows PE”的错误

接下来,我将为您提供5种不同的修复方案,以确保您的计算机能够恢复正常。

解决方案 1. 刷新 DISM

当您遇到“DISM 不支持为 Windows PE 提供服务”之类的错误时,应首先尝试刷新 DISM 工具,该工具可以帮助您解决各种与软件相关的小问题以修复错误。

  1. 同时按"Win + R"键打开“运行”对话框。键入"cmd"并同时按"Ctrl+Shift+Enter"以管理员身份运行"命令提示符。"

运行对话框

  1. 键入以下命令:"dism.exe /image:C: /cleanup-image /revertpendingactions",然后按"Enter"执行此命令。

执行订单

  1. 在运行对话框中键入"msconfig并按""Enter"启动"System Configuration"
  2. 切换到打开窗口顶部的"Boot选项卡,检查""Safe boot"选项并选择"Minimal"。然后单击"确定"保存更改并退出。重新启动计算机后,您将进入安全模式。

安全启动

  1. 在安全模式下,参考上述方法以管理员身份启动命令提示符,输入"sfc /scannow"回车","耐心等待命令完成。

刷新 DISM

解决方案 2. 删除相关的 Windows PE 注册表项

注册表项的错位是 Windows 10“DISM 不支持使用 /Online 选项为 Windows PE 提供服务”错误的直接原因。因此,如果要修复错误,则需要删除关联的注册表项。

  1. 在“运行”对话框中键入"regedit ,然后按""Enter"运行"注册表编辑器"

注册表编辑器

  1. 导航到以下路径。在左侧窗口中找到并右键单击"MiniNT"文件夹,然后从下拉菜单中选择"权限。"

"☛ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control"

权限

  1. "在组或用户名"列表下找到并单击您的用户名,选中"完全控制"选项旁边的"允许"框,然后单击"确定"""""

检查允许框

  1. 此时,您可以选择删除MiniNT文件夹并重新启动计算机。

解决方案 3. 使用命令提示符

当您运行"Dism /Online /Cleanup-Image /RestoreHealth"命令时,您还可能会收到 DISM 不支持 Windows PE 的错误消息。原因是/RestoreHealth参数的操作系统有问题,需要修复。为了解决这个错误,你可以在命令提示符中执行一些命令来解决这个问题。

  1. 从 Windows 10 安装媒体启动计算机,并在第一个安装屏幕上使用"Shift + F10"组合键打开"命令提示符"。在 Windows RE 命令提示符窗口中,输入:"wmic logicaldisk get name"命令以获取所有可用系统分区的列表。

系统分区

  1. 键入"dir drive-letter" : 以查找包含 Windows 文件夹的系统分区(将"drive-letter"替换为您的系统驱动器号)。

"注意✍:"如果要查看C:系统分区的内容,输入"dir C:"命令;如果在 C: 系统分区中找不到 Windows 文件夹,请输入"dir D:"命令转到下一个系统分区,直到看到 Windows 文件夹。

查找系统分区

  1. 找到包含Windows文件夹的系统分区后,输入"dism.exe /Image:D:\ /Cleanup-Image /Restorehealth"命令修复离线Windows镜像。

修复离线 Windows 映像

"注意✍:"其中 D=Windows 系统分区,所以需要将 D 替换为包含 Windows 文件夹的系统分区的盘符。本文以 D:system 分区为例。

  1. 如果您在此步骤中收到错误消息“ "Error 0x800f081f" ”,则表示您必须执行修复升级(如果没有遇到错误,请跳至步骤6)。
  2. 在执行修复和升级之前,请从 Windows 安装盘启动。在Windows安装向导窗口中点击"下一步",然后按照提示成功进行修复升级,修复“ "Error 0x800f081f" ”错误信息。完成后,以安全模式重启Windows系统,再次打开命令提示符,输入"DISM /Online /Cleanup-Image /RestoreHealth"命令。

执行修复升级

  1. 在命令提示符中输入"SFC /SCANNOW /OFFBOOTDIR=D:\ /OFFWINDIR=D:\Windows"命令完成修复。请记住将 D 替换为包含 Windows 文件夹的系统分区的驱动器号。

修复完成

解决方案 4. 重置 BIOS

"BIOS"(Basic Input/Output System)负责管理操作系统与外部设备(如硬盘)之间的数据流。重置 BIOS 可以将输出/输入系统重新启动到上次保存的配置,这有助于修复“DISM 不支持使用 /Online 选项为 Windows PE 提供服务”错误。

  1. 使用您的计算机主板制造商设置的密钥进入"BIOS",可以是 F10、F2、F12、F1 或 DEL。
  2. 选择"Exit"项目,然后单击"Load Optimized Defaults"选项。确认保存更改并在重置完成后重新启动计算机。

加载优化默认值

注意✍:如果您对操作系统结构有深入的了解,那么重置BIOS可能是一个不错的解决方案;如果您对操作系统结构一无所知,建议您在专业人员的指导下操作,以防出现意外情况。

解决方案 5. 创建另一个用户帐户

在大多数情况下,“DISM 不支持为 Windows PE 提供服务”错误消息与特定用户帐户有关。为此,您可以创建另一个用户帐户并登录到您的计算机以避免此错误。

  1. "在任务栏开始"菜单旁边的搜索框中输入"用户帐户",然后打开相应的设置。然后单击右侧窗口顶部的"管理另一个帐户选项。"""""

管理另一个账户

  1. "管理帐户"页面上,单击下面"的 PC 设置中的添加新用户"

在 PC 设置中添加新用户

  1. 在其他用户类别下选择"将其他人添加到此 PC 。"

将其他人添加到此 PC

  1. 单击左侧窗口中的“"用户"”,然后选择描述为"“系统管理的用户帐户"”的帐户。然后单击右侧窗口中的"更多操作,然后单击菜单中的""新用户"

新用户

  1. 在弹出的窗口中填写"用户名,然后填写""密码""确认密码"。接下来,单击右下角的"创建"以创建另一个用户帐户,然后将该帐户登录到您的计算机。

创建另一个用户帐户

如果以上5个解决方案都不能帮助您解决系统崩溃时出现“DISM不支持服务Windows PE”的问题,并且您已经备份了系统傲梅轻松备份在系统出现问题之前,您可以将Windows 10系统恢复到正常状态以解决系统问题。

修复系统崩溃的另一种解决方案-傲梅轻松备份

"AOMEI Backupper ""Standard" 是一款功能强大的备份恢复工具,适用于Windows 11/10/8.1/8/7/Vista/XP等系统。您可以免费下载","无需注册账号即可使用。它可以帮助您"修复崩溃的系统"并将"其恢复到正常状态",从而保护您的数据安全。

如果计算机无法启动或崩溃,您可以创建 Windows PE 可启动磁盘在另一台健康的计算机上。然后到系统崩溃的电脑,从Windows PE启动盘进行系统还原,即可解决问题。

创建 Windows PE 可启动盘

如果您想在 Windows PE 上恢复系统,请确保您有一个系统备份和一个 Windows PE 可启动磁盘。首先,我们需要做一些准备工作:

▶ 准备一个容量大于 16GB 的 USB(或 CD/DVD),并将其连接到运行良好的 Windows 计算机。
▶ 在您的计算机上免费下载并安装 傲梅轻松备份。

步骤 1.单击左侧的"工具"选项卡,然后在右侧窗口中选择"创建可启动媒体。"

创建可启动媒体

步骤 2.然后选择可启动光盘的类型。在窗口中选择"Windows PE",然后点击"下一步"(根据您的计算机系统选择Windows PE或Linux,如果您的计算机是Windows 7和Windows 8,则需要下载AIK或ADK)。

视窗

步骤 3.指定存储媒体,包括 USB、CD/DVD 光盘或 ISO 映像文件,然后单击"下一步"创建可启动媒体。

三个可启动媒体

从 Windows PE 可启动盘恢复系统

步骤 1.将可启动媒体插入崩溃的计算机并从中启动(您可能需要在 BIOS 中更改启动顺序和启动模式)。电脑启动成功后,"傲梅备份软件"(安装在可启动设备上)会自动运行。

步骤 2.单击左侧的"还原选项卡,然后单击""选择任务"以找到您创建的系统备份。

系统备份

步骤 3.选择"恢复此系统备份"并单击"下一步"

还原此系统备份

步骤 4.确认操作并单击"开始还原"并等待系统恢复。

开始还原

步骤 5.移除可启动媒体并重新启动 PC(您可能仍需要在 BIOS 中更改启动顺序和启动模式)。

重要提示:
❀ 您可以
安排定期自动备份系统,每次备份都会在给定的时间点生成一个镜像,所以可能有多个备份点可供选择。
❀ 恢复系统时,目标磁盘或分区将被完全覆盖。如果目标磁盘或分区包含任何敏感数据,您可以使用文件备份功能将其复制到另一个位置。
❀ 在系统还原过程中,程序会提示您重启电脑,然后进入“重启模式”进行还原操作。
❀如果您的系统采用“EFI分区+系统分区+恢复分区”的布局,恢复后可能会有多个EFI分区。在这种情况下,恢复的系统可能无法启动,您可以尝试删除多余的 EFI 分区,只保留一个。
❀ 如果您使用的系统镜像来自其他计算机,您可以升级到VIP并使用异机还原功能保证系统恢复后正常启动。

总结一下

如果您正在为“DISM不支持使用/Online选项为Windows PE提供服务”错误而苦苦挣扎,您可以依次尝试文章中提到的 5 种解决方案,以确保您的计算机能够恢复正常。如果以上 5 种方法都无法帮助您解决问题,那么建议使用傲梅轻松备份"来恢复系统。

傲梅轻松备份无需注册即可免费使用,操作简单。如果您在错误发生前已经使用该软件备份过系统,您可以直接将系统恢复到上一次备份的时间点,从而跳过修复DISM不支持使用/Online选项为Windows PE提供服务的错误。

此外,该软件还为您提供定期自动备份系统、文件备份、磁盘擦除等,为您的电脑数据提供全方位的保护。