如果您正在尝试安装或升级您的 Windows 10 计算机,但突然遇到一条错误消息,指出“Windows 无法配置一个或多个系统组件”,请继续阅读,因为这篇文章将向您展示如何解决该问题。
您并不是唯一遇到此问题的人,因为其他用户也报告了同样的情况。 其中一些报告收到以下错误消息:
“Windows 无法配置一个或多个系统组件。 要安装 Windows,请重新启动计算机,错误代码为 0xc1900101-0x30018。”
当您查看 Windows 10 回滚日志时,您会看到与中止相关的“iisetup.exe”部分。 通常,升级过程完成超过 50% 并卡住,然后稍后回滚并生成错误日志。 这种错误,在大多数情况下,出现在Windows 10的升级过程中,与Windows 10中的Internet信息服务或IIS有关。由于某种未知的原因,它限制了安装或升级,导致错误出现。 要修复“Windows 无法配置一个或多个系统组件”错误,您可以尝试从 Windows 功能中删除 IIS 或重命名“inetsrv”文件夹。 您还可以将与 IIS 相关的所有文件夹移动到另一个驱动器。 有关更多详细信息,请参阅下面提供的选项。
选项 1 – 尝试从 Windows 功能中删除 IIS
IIS 是从 Windows 功能安装的,您可以在控制面板 > 程序中找到它。 从那里,取消选中 Internet 信息服务的复选框。 完成后,单击“确定”按钮保存更改。 请注意,此过程将删除 Windows 10 中的所有相关程序、服务和文件夹。因此,如果您愿意,可以稍后安装它们或使用 Microsoft 官方网站上的离线安装程序。
选项 2 – 尝试重命名 inetsrv 文件夹
您可以检查以解决问题的下一个选项是重命名“inetsrv”文件夹。 如果您已经从 Windows 功能中卸载了 IIS,这也应该删除文件夹,但是,它没有删除文件夹,那么您必须按照以下步骤删除与 IIS 相关的文件夹:
- 首先,您必须启动到高级恢复模式,然后从那里打开命令提示符。
- 接下来,执行此命令以从此位置重命名文件夹,C:Windowssystem32inetsrv: 重命名 C:/Windows/system32/inetsrv/inetsrv.old
- 完成后,正常启动到您的计算机并尝试再次升级Windows 10,并检查问题是否已解决。
选项 3 – 尝试将与 IIS 相关的文件夹移动到不同的驱动器
- 点击 Win + R 键以启动运行实用程序并键入“SERVICES.MSC”,然后按 Enter 打开 Windows 服务管理器。
- 接下来,从服务列表中查找 Application Host Helper Service 并停止它。
- 完成后,取得“WinSxS”文件夹的所有权,然后将*windows-iis*.*”文件夹移动到另一个驱动器。 您可以在开始搜索中使用“*windows-iis*.*”关键字进行搜索。
- 接下来,点击 Ctrl + X 键并将文件夹粘贴到另一个驱动器。
- 之后,再次启动 Windows 10 的更新过程。