3

尝试在Visual Studio 2012中创建windows store程序时,提示安装开发者许可,但是VS2012一直无法获取许可,请看下图。 在此处输入图像描述

我关闭了此对话框并从 Project-Store-Acquire Developer License 再次尝试,但仍然出现相同的错误。我google了一会儿,发现MSDN上的一个页面说有命令模式,我试了一下,得到同样的错误,见下图。 在此处输入图像描述

几天前我从 Windows 7 升级了我的 Windows 8,它被激活了。 在此处输入图像描述

我没有为我的互联网连接使用任何代理,没有许可证我无法构建我的 windows 商店 prgram。有什么解决方法吗?

4

8 回答 8

2

运行Command Promptadministrator. 如果系统提示您输入管理员密码或确认,请键入password或提供确认。netsh winhttp reset proxy 在命令提示符下键入,然后按Enter。尝试licence再次获得。

于 2013-04-01T12:50:22.017 回答
1

我有一个类似的问题。我刚刚安装了 Windows 更新,现在一切正常。

于 2013-04-08T17:25:36.867 回答
1
  1. 打开“编辑组策略”管理编辑器
  2. 单击以展开计算机配置、管理模板、Windows 组件,然后是应用程序包部署。
  3. 双击允许在不安装开发人员许可证的情况下开发 Windows 应用商店应用设置。
  4. 在允许在不安装开发人员许可证的情况下开发 Windows 应用商店应用窗口中,单击启用,然后单击确定。
  5. 双击允许所有受信任的应用程序安装设置。
  6. 在允许安装所有受信任的应用程序窗口中,单击启用,然后单击确定。将组策略设置为允许在不安装开发人员许可证的情况下开发 Windows 应用商店应用程序会更新以下注册表设置:HKEY_LOCAL_MACHINE\Software\Policies\Microsoft\Windows\Appx\AllowDevelopmentWithoutDevLicense = 1 设置组策略以允许受信任的应用程序更新以下注册表设置:HKEY_LOCAL_MACHINE\Software\Policies\Micros oft\Windows\Appx\AllowAllTrustedApps = 1  

如果您仍然面临同样的问题 请按照以下步骤操作: 1. 打开以下链接并下载 Hotfix http://support.microsoft.com/kb/2871280   2. 安装 Hotfix 并重新启动计算机。 
-  

  另一种选择: • 在系统上启动 Fiddler,然后尝试获取 Window Developer License

于 2016-09-27T08:34:47.240 回答
0

我有同样的问题,我在网上找到的任何东西都没有帮助。MSDN 开发者热线的好人向我指出,系统日期和时间必须设置为正确的本地时间。这终于解决了问题,我现在能够激活开发人员许可证。

如果我理解他的话,这是由于如果两个参与者的时间设置差异太大,某些 SSL 连接会失败。

于 2012-11-05T11:06:26.943 回答
0

我已经开始 Windows 8 应用程序开发。Visual Studio 是我的开发工具。在中间,我找不到获得 Windows 8 开发人员许可证的方法。搜索 Google 并找到了一种很酷的描述性方法来获得 Windows 8 的开发人员许可证,请参阅此处如何获得 Windows 8 的开发人员许可证并续订旧的一个很快。

于 2013-01-14T07:20:33.673 回答
0

以上都不起作用,我再次刷新我的 Windows 8。现在可以了。

于 2012-11-13T03:39:47.153 回答
0

问题是由于升级过程中的任务计划程序损坏微软发布了一个修复程序,它解决了这个问题:http: //support.microsoft.com/kb/2687198

如果应用修补程序不起作用,请尝试以下操作:

  1. 创建一个新的临时用户。
  2. 切换到新的临时用户。(转到开始屏幕,单击您的姓名/头像,单击下拉框中的新用户名,然后输入密码。)
  3. 以新用户身份打开 Visual Studio 11。
  4. 创建一个新的 Metro 项目。当被要求获取新许可证时,请使用您的 Microsoft 帐户登录。
  5. 注销并切换回我的普通用户帐户。
  6. 打开 Visual Studio 并尝试运行 Metro 项目。
  7. 禁用临时用户。(许可证到期时可能再次需要它。)
于 2012-11-04T16:23:40.050 回答
0

以管理员身份运行命令提示符。键入

netsh winhttp 重置代理

在命令提示符下,然后按 Enter。尝试再次获得许可证。它对我有用。

于 2017-07-20T20:22:17.897 回答