“指定 Windows 安装文件位置”和“指定 Windows Service Pack 安装文件位置组策略”对象的行为不如“说明”选项卡上所述

本文介绍如何编辑注册表以指定 Windows 安装文件和 Windows Service Pack 安装文件的位置。

适用于:Windows 10 - 所有版本
原始 KB 数: 833615

注意

本文包含有关修改注册表的信息。 在修改注册表之前,请务必备份注册表并确保您知晓如何在出现问题时还原注册表。 有关如何备份、还原和编辑注册表的信息,请单击以下文章编号以查看Microsoft知识库中的文章:
256986 Windows 注册表Microsoft说明

现象

在“指定 Windows 安装文件位置组策略”对象的“属性”中查看“解释”选项卡时,“解释”选项卡上的文本将如下所示:

指定 Windows 安装文件的备用位置。

若要启用此设置,请在“Windows 安装程序文件路径”框中输入新位置的完全限定路径。

如果禁用此设置或未配置此设置,则 Windows Service Pack 安装程序源路径将是上次在系统上运行 Windows 安装程序期间使用的位置。

在“指定 Windows Service Pack 安装文件位置组策略”对象的“属性”中查看“解释”选项卡时,“解释”选项卡上的文本将声明为:

指定 Windows Service Pack 安装文件的备用位置。

若要启用此设置,请在“Windows Service Pack 安装文件路径”框中输入新位置的完全限定路径。

如果禁用此设置或未配置此设置,则 Windows 安装程序源路径将是上次在系统上运行 Windows Service Pack 安装程序期间使用的位置。

但是,如果你尝试使用这些组策略对象来指定 Windows 安装文件和 Windows Service Pack 安装文件的替代位置,则不会从指定的位置检索文件,并且系统会提示输入最初使用的安装介质的位置。

原因

发生此行为的原因是这两 个“解释 ”选项卡上提供的信息不准确。 “指定 Windows 安装文件位置和“指定 Windows Service Pack 安装文件位置组策略”对象的设置仅适用于 Windows 文件保护。 这些设置不适用于使用安装程序 API 安装的项目。

解决方法

若要解决此问题,请编辑注册表以指定 Windows 安装文件和 Windows Service Pack 安装文件的位置。 为此,请执行以下步骤。

警告

如果注册表编辑器使用不当,则可能会产生严重问题,导致重新安装操作系统。 Microsoft 无法保证可以解决因注册表编辑器使用不当而造成的问题。 请慎用注册表编辑器,风险自负。

  1. 依次单击“开始”、“运行”,在“打开”框中键入“regedit”,然后单击“确定”

  2. 找到以下注册表子项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Setup

  3. 右键单击 SourcePath,然后单击“ 修改”。

  4. “值”数据 框中,键入 Windows 安装文件的路径,然后单击“ 确定”。

  5. 右键单击 ServicePackSourcePath,然后单击“ 修改”。

  6. “值”数据 框中,键入 Windows Service Pack 安装文件的路径,然后单击“ 确定”。

  7. 找到以下注册表子项:
    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

  8. 右键单击 SourcePath,然后单击“ 修改”。

  9. “值”数据 框中,键入 Windows 安装文件的路径,然后单击“ 确定”。

Status

Microsoft已确认,本文“适用于”部分中列出的Microsoft产品存在问题。

数据收集

如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。