提交设备元数据体验时的错误和解决方案

提交用于验证和发布的设备元数据体验时,你可能会看到可能影响体验发布的错误。

常见错误

下面是一些最常见的错误,按字母顺序列出,并包括解决方案(如果可用)。

解决常见错误

错误 建议的解决方法
[CategoryName] Behavior.xml 中的类别 ID 不正确。 正确的类别 ID 为 [CategoryId] 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[CategoryName] Guid [CategoryId] is required for your device in Behavior.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[FolderName] folder is missing. 其中一个文件夹缺失。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[FolderName] folder name is required in <PackageStructure> element in PackageInfo.xml. 必须在 PackageInfo.xml 中包含正确的文件夹名称引用。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[ImageType] 映像 – [SplitType] 拆分的 [FileName] 大小无效。 有效大小为:[ListOfAllowedSizes] 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[ImageType] 映像 – [FileName] 大小无效。 有效大小为:[ListOfAllowedSizes] 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[TaskGroupName] Guid [TaskGroupGuid] is not referenced for the task [TaskId] in Behavior.xml 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[TaskName] Task – [TaskId] is required for your device within the System Settings category in Behavior.xml. 操作中心任务和系统设置任务必须显示在设备的“设备阶段”中的“系统设置”类别下。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[TaskName] Task – [TaskId] should reference taskGroupGuid [TaskGroupGuid] for your device in Behavior.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
[TaskName] task [TaskId] is required to exist at root for your device in Behavior.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
DeviceStageDevice[Locale] and DeviceStageDevice folders should have same files. 如果此包设置为默认区域设置,则区域设置目录和中性语言目录必须具有相同的文件。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包">。
.cab 提交需要包含硬件和/或模型信息。 请更正 .cab 或修改现有的 .cabs。 你的包必须至少包含一个硬件 ID 或模型 ID。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
此 .cab 中的硬件 ID 存在冲突,无法上传 .cab。 请确保你创建的其他体验不使用此硬件 ID。 你的硬件 ID 已在另一种体验中使用。 在仪表板上的“设备元数据”下,打开“管理体验”页。 在筛选器中,输入硬件 ID 以查找其他体验。 然后,可以解决所有冲突。 有关详细信息,请参阅设备元数据业务规则
其中的硬件 ID。 cab 由另一家公司使用,无法上传 .cab。 请验证此硬件 ID。 包中包含的硬件 ID 由另一家公司使用。 你不能提交另一个公司的硬件 ID。 请确保硬件 ID 没有拼写错误。 如果仍然收到错误消息,请联系仪表板支持部门。
A live submission already exists for this locale in this experience. 请删除区域设置的现有实时包,然后为同一区域设置上传新包。
A live submission already exists with default locale set to true in this experience. 体验中只能将一个实时包设置为默认包。 有关详细信息,请参阅设备元数据业务规则
A logo submission for a MultiPurpose device does not match the submission category. 列在徽标提交中的设备类别不匹配设备元数据包的主要设备类别。 若要解决该问题,请执行以下步骤:
- 更正你的徽标提交的设备类别。
- 创建一个新体验并且仅绑定正确的徽标提交。
此 cab 中的模型 ID 存在冲突,无法上传 cab。 请确保你创建的其他体验不使用此模型 ID。 你的模型 ID 已在另一种体验中使用。 在仪表板上的“设备元数据”下,打开“管理体验”页。 在筛选器中,输入模型 ID 以查找其他体验。 然后,可以解决所有冲突。 有关详细信息,请参阅设备元数据业务规则
此 cab 中的模型 ID 由另一家公司使用,无法上传 cab。 请验证此模型 ID。 包中包含的模型 ID 由另一家公司使用。 你不能提交另一个公司的模型 ID。 请确保模型 ID 没有拼写错误。 如果仍然收到错误消息,请参阅合作伙伴中心仪表板技术支持
A non-preview live package cannot be promoted to live. 你不能将实时包提升为“实时”状态。
A package with a status of error cannot be promoted to live. 你不能将包含错误的包提升为“实时”状态。
A preview submission already exists for this locale in this experience. 若要解决此问题,请尝试以下操作:
- 删除此区域设置的现有预览包,然后为同一个区域设置上载新预览包。
- 将此区域设置的当前预览包提升为“发布”状态,然后为同一个区域设置上载新预览包。
A preview submission already exists with default locale set to true in this experience. 体验中只能将一个预览包设置为默认包。 有关详细信息,请参阅设备元数据业务规则
体验中的所有设备元数据 .cab 文件必须支持相同的硬件 ID。 请更正 .cab。 此包没有体验中其他包具有的模型 ID 列表。 更正包中的模型 ID 列表,然后再次上传包。 有关详细信息,请参阅设备元数据业务规则
Allowed Domain should not be empty for task [TaskID] in Tasks.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
找到一个非预期文件:“[ExtraFile]”。 请确保遵循体系结构或引用 PackageInfo.xml 中的所有根文件。 包的根目录中有额外的文件。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
发现一个非预期文件夹:“[ExtraFolder]”。 请确保遵循体系结构或引用 PackageInfo.xml 中的所有根文件夹。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
CommandLine URL should not be null for task [TaskID] in Tasks.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Device Category not found in DeviceInfo.xml . 必须设置一个主设备类别,该类别是预定义选项之一。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Device folder not found in DeviceStage folder 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Device icon information not found in DeviceInfo.xml 如果在 DeviceInfo.xml 文件中添加设备图标,则还必须包含设备图标信息。 设备阶段包需要设备图标。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Device Metadata Category for this submission needs to match the existing experience category. 此包中的设备类别不匹配此体验的其他包中的类别。 修改设备类别并重新提交包。
Device Metadata Submission Type for this submission needs to match the existing experience category. 设备元数据提交类型定义为设备阶段或设备和打印机。 设备阶段体验中只能包含设备阶段包。 同样,只有设备和打印机包才能包含在“设备和打印机”体验中。
Device Stage inbox submissions are not allowed for the computer device class. 如果你的包和体验适用于设备阶段和计算机设备,则必须已经对它们进行了徽标认证,或者必须在 90 天内对其进行徽标认证。
Device Stage is not supported for this device. 设备阶段不支持你选择的设备类别。
Device Stage metadata cannot be submitted for your device [DeviceCategory] 设备阶段提交仅适用于以下设备:
- 便携式媒体播放机
- 数码相机
- 移动电话
- 打印机或传真机
- 扫描仪
- 计算机系统
Device Stage requires either Marketing Bullets or Status Items to be present in Behavior.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Device Stage requires LaunchDeviceStageFromExplorer to be set to true for your device in WindowsInfo.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Device Stage requires LaunchDeviceStageOnDeviceConnect to be set to True for your device in WindowsInfo.xml 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Device Stage requires ShowDeviceInDisconnectedState to be set to True for your device in WindowsInfo.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Devices and Printers requires LaunchDeviceStageFromExplorer to be set to False for your device in WindowsInfo.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Devices and Printers requires LaunchDeviceStageOnDeviceConnect to be set to False for your device in WindowsInfo.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Error in xml file [FileName] : [Error] 指定的 .xml 文件失败,因为它包含一个或多个错误。 验证该文件是否符合其相应的架构,以及命名空间是否正确。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
File [FileName] is different in DeviceStageDevice[Locale] and DeviceStageDevice folders. 如果你已将此包设置为默认区域设置,则区域设置目录和中性语言目录必须包含相同的文件。 出现以下错误之一:
- 具有相同指定名称的文件存在于这两个目录中,但是文件不同。
- 指定的文件仅存在于一个目录中。
File Name PackageInfo.xml is expected in <PackageStructure> element in PackageInfo.xml. 未针对你的程序包正确编写 PackageInfo.xml 文件。 必须使用 <PackageStructure> 节点在 PackageInfo.xml 文件中引用程序包中的每个根对象。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
PackageInfo.xml 的 <PackageStructure> 元素中的文件名 [FileReference] 不正确。 正确的文件名:PackageInfo.xml 在 PackageInfo.xml 文件中使用 <PackageStructure> 节点引用的文件名拼写错误。 更正错误并重新提交包。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
For Printing and Scanning Devices, LaunchDeviceStageOnDeviceConnect needs to be set to False in WindowsInfo.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
HardwareIDs in this submission: [list of Hardware ID(s)] are not owned by your company. 列出的硬件 ID 使用贵公司没有根据各自的 SIG 拥有的 VID。 如果这不正确,请联系仪表板支持部门。
Hardware IDs in this submission: [list of Hardware ID(s)] do not match the expected list of Hardware IDs from SMBIOS. 你提交的硬件 ID 不是根据你与 SMBIOSFields.xml 文件一起提交的 SMBIOS 信息生成的。 请尝试以下解决方案之一:
- 重新生成硬件 ID 并将正确的硬件 ID 包括在你的包中。
- 更新 SMBIOSFields.xml 文件以包括用于生成正确硬件 ID 的字段。
有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Hardware IDs in this submission: [list of Hardware ID(s)] fail the Inbox Driver Distribution Agreement (IDDA) list validation. 包中包含的硬件 ID 未在 Microsoft 的收件箱驱动程序分发协议 (IDDA) 中列出。 移除这些硬件 ID 并重新提交。
Invalid scheme [Scheme] in Allowed Domain for task [TaskID] in Tasks.xml URL 必须以 HTTP 或 HTTPs 开头。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Locale not found or is incorrect in PackageInfo.xml PackageInfo.xml 文件中的区域设置标记必须存在、格式正确且符合 RFC 4646。 更正区域设置,然后重新提交包。
Missing resource reference for [Id] in Resource.xml file in DeviceStageTask[TaskID][Locale] folder 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Model IDs are not allowed for [Device Class] submissions. 提交此类型的设备类的设备元数据时,不能使用模型 ID, 而只能使用设备的硬件 ID。 若要查找计算机设备的硬件 ID,请参阅 Microsoft 设备体验开发工具包
Model Name not found in DeviceInfo.xml DeviceInfo.xml 文件未正确编写。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
No preview key can be found for this organization. 必须先设置 PreviewKey,然后才能上传预览包。 有关详细信息,请参阅设备元数据业务规则
PackageStructure node in PackageInfo.xml is invalid. 确保 PackageInfo.xml 文件正确。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Task [TaskGUID] is required for your device in Behavior.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Task [TaskID] should not use taskGroupGuid [TaskGroupGuid] 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
TaskGroupGuid [TaskGroupGuid] should not be used by your device for task [TaskId] 正尝试使用不适用于设备的保留 GUID。 请尝试以下解决方案之一:
- 不要为你的设备不支持的任务使用 GUID。
- 如果你正尝试创建任务,请为该任务生成一个新 GUID。
有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
TaskGroupGuid incorrect for taskId [TaskId] in Behavior.xml 更正任务 GUID,然后重新提交包。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
The [FileName] icon file in [FolderName] folder is missing image MissingImageSize. 验证图像大小是否存在。 否则,将图像大小添加到图标,然后重新提交包。

注意 256x256 图像层必须采用 PNG 压缩格式。 不允许对此大小采用 BMP 格式。 如果此大小存在,但采用 BMP 格式,请创建大小为 PNG 格式的图像,将此图像添加到图标,然后重新提交包。

有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
cab 友好名称对体验不是唯一的。 请选择另一个名称。 为体验创建新的友好名称,然后重新提交它。
The CommandLine argument should point to a valid URL beginning with HTTP or HTTPS for task [TaskID] in Tasks.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
设备元数据包和徽标提交中所报告的设备类别不匹配。 如果包中的设备类别不正确,请修正并再次上传。 如果徽标提交中的设备类别不正确,请在提交管理器中修正,然后再次尝试上传包:[每个有问题的徽标提交指向 SubmissionManager 的链接列表] 绑定徽标提交和设备元数据之间的设备类别必须相同,才能通过提交。 验证徽标提交是否都具有相同的设备类别,以及设备类别是否与包的设备类别相同。 所提供的链接指向提交管理器,如果类别不正确,则可以更改徽标提交中的设备类别。 解决所有问题后,重新提交包。
The Device Metadata Category for this submission does not exist. 所使用的设备元数据类别无效。 必须从 Windows 硬件认证工具包 (HCK) 中概述的预定义设备元数据类别中进行选择。
The Experience name already exists for this organization. 创建具有不同名称的新体验。
The provided Logo submissions do not share Hardware IDs or Model IDs with the Device Metadata submission. 绑定徽标提交必须包含体验中的设备元数据包中的硬件 ID。
The reference in PackageInfo.xml, DeviceInformation, was not found in the package. PackageInfo.xml 文件中缺少 DeviceInformation 文件夹引用。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
The reference in PackageInfo.xml, DeviceStage, was not found in the package. PackageInfo.xml 文件的 <PackageStructure> 元素中的引用拼写错误或不位于程序包的根目录中。 移除引用,或添加正确的文件或目录。

有关详细信息,请参阅 Microsoft 设备使用体验开发工具包

The reference in PackageInfo.xml, WindowsInformation, was not found in the package. PackageInfo.xml 文件中缺少 WindowsInformation 文件夹引用。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
The submission contains [list of Hardware ID(s) and/or Model ID(s)] that are not covered via a logo submission. 程序包包含徽标提交未涉及的硬件 ID 或型号 ID。 请尝试以下解决方案之一:
- 更正你的设备元数据包中的硬件 ID 或型号 ID。
- 创建一个新体验并且仅绑定关联的徽标提交。
The system manufacturer for this computer submission does not match the organization of the submitting user. 所提交的 SMBIOSFields.xml 文件中的系统制造商不匹配我们记录中的制造商。 请尝试以下解决方案之一:
- 更正系统制造商的名称,然后重新提交包。
- 如果系统制造商字段正确且文件未通过,请转到合作伙伴中心仪表板技术支持
The TaskID [TaskID] cannot be used with multiple TaskGroups. 设备阶段包包含用于不同 TaskGroup 的 TaskID。 每个 TaskGroup 和每个任务的 TaskID 必须唯一。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
此预览密钥已被拒绝。 请选择另一个值。 使用仪表板设置的 PreviewKey 未被接受。 提交新的 PreviewKey。
Unexpected file found in [FolderName] folder- [ExtraFile] 包结构存在问题。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Unexpected file found in [Path] folder – [ExtraFile] 包结构存在问题。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Unexpected file found in the [locale] subfolder of task [TaskGroupGuid] folder – [FileName] 移除指定的文件,然后重新提交包。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Unexpected folder found in [FolderName] folder- [ExtraFolder] 包结构存在问题。

注意 如果 DeviceInfo.xml 文件中的设备类别未正确设置,则可能出现此错误。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Unexpected folder found in [Path] folder – [ExtraFolder] 包结构存在问题。 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
URL should not be a localhost for task [TaskID] in Tasks.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
URL specified in the commandLine is not valid for task [TaskID] in Tasks.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
Valid logo submission(s) are needed for [SubmissionType] metadata for [DeviceClass] 数码相机和便携式媒体播放器必须具有一个或多个 Windows 7 或 Windows Vista® 徽标提交。 手机必须具有一个或多个 Windows 7 徽标提交。
你已有此操作系统版本的预览版提交。 移除当前的实时提交。 你正在尝试升级区域设置的预览包,但该区域设置已经有一个已发布的包。 如果要升级此预览包,请先删除已发布的包,然后重试。
You do not have access to this experience. 你正在尝试获取对不属于你的公司的体验的访问权限。
Your device cannot have the command value set to HostedSiteWithDevice for task [TaskID] in Tasks.xml. 有关详细信息,请参阅 Microsoft 设备使用体验开发工具包
由于仪表板错误,你的提交被阻止。 若要解决问题,请转到 [合作伙伴中心仪表板技术支持](./hardware-submission-support.md#technical-support-issues)。 请联系仪表板支持部门。

创建设备元数据体验

提交设备元数据包(仪表板帮助)

设备元数据业务规则