Windows Embedded 8.1 Industry Enterprise 无法获取开发者许可证

大冢纱英 360 信誉分
2026-07-15T03:40:28.74+00:00

我在使用 Windows Embedded 8.1 Industry Enterprise 在虚拟机中,无法获取开发者许可证无法获取开发者许可证

他的错误代码是 0x80245004

同样无法打开这个应用,就是请去 Windows 应用商店查看有关 XXX 的相关信息无法打开这个应用

但是应用商店关闭了

虽然 Windows 8.1 支持已经终止,有什么办法解决?

我的内部版本是 9600.20919winver

Windows 家庭版 | 以前的 Windows 版本 | Microsoft Store
0 个注释 无注释

问题作者接受的答案
Thomas4-N 22,380 信誉分 Microsoft 外部员工 审查方
2026-07-15T08:15:35.8333333+00:00

此回答已进行翻译,因此部分措辞或语法可能显得不自然。 

你好大冢纱英, 

错误代码 0x80245004 表示开发者许可证服务无法连接到其服务器,而对于 Windows Embedded 8.1 来说,不幸的是该后端服务现已基本停用,因此无论我们在设备端采取何种措施,正常的“获取许可证”流程恐怕都不会恢复。

更可靠的解决方法是完全跳过许可证验证,直接启用侧载功能,这样可信应用即可在不联系该服务器的情况下运行:

  • 打开 gpedit.msc > 计算机配置 › 管理模板 › Windows 组件 › 应用包部署
  • 启用“允许所有受信任的应用安装”
  • 启用“允许在没有开发者许可证的情况下开发 Windows 应用商店应用”(如果存在该选项)
  • 或者通过注册表在 HKLM\Software\Policies\Microsoft\Windows\Appx 下进行设置:
    • AllowAllTrustedApps = 1
    • AllowDevelopmentWithoutDevLicense = 1
  • 重启计算机并尝试再次运行该应用

如果您特别需要旧版许可证检索功能(而不仅仅是旁加载),可以尝试执行 netsh winhttp reset proxy,然后在以管理员身份运行的 PowerShell 中重新运行 Show-WindowsDeveloperLicenseRegistration —— 但我得坦白,鉴于当前服务器状况,在 Windows 8.1 上,这种方法如今效果时好时坏。

值得注意的是,上述绕过方法仅适用于旁加载/受信任的应用,而不适用于通过应用商店分发的应用,因此如果该应用完全依赖应用商店,该部分可能仍会卡住。


如果这个回答对您有帮助,请点击“是”。如果您对这个回答还有其他疑问,请点击“评论”。   

注:如需接收本讨论串的相关邮件通知,请按文档指引启用邮件通知功能。 

此答案是否有帮助?

1 个人认为此答案很有帮助。

0 个其他答案

排序依据: 非常有帮助

你的答案

提问者可以将答案标记为“已接受”,审查方可以将答案标记为“已推荐”,这有助于用户了解答案是否解决了提问者的问题。