提交设备元数据体验时的错误和解决方案
提交用于验证和发布的设备元数据体验时,你可能会看到可能影响体验发布的错误。
常见错误
下面是一些最常见的错误,按字母顺序列出,并包括解决方案(如果可用)。
解决常见错误
错误 | 建议的解决方法 |
---|---|
[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)。 | 请联系仪表板支持部门。 |