无法获得Windows 8的开发人员许可

时间:2012-11-02 17:21:34

标签: windows-8 windows-store

当我尝试在Visual Studio 2012中创建一个Windows商店程序时,我提示安装开发人员许可证,但VS2012未能一直获得许可证,请参见下图。 enter image description here

我关闭了此对话框并从Project-Store-Acquire Developer License再次尝试,但仍然得到相同的错误。 我谷歌这一段时间,发现MSDN上的一个页面说有一个命令模式,我试试,得到同样的错误,见下图。 enter image description here

我几天前从Windows 7升级了Windows 8,并且它已被激活。 enter image description here

我的互联网连接没有使用任何代理,没有许可证我无法构建我的Windows商店版本。为此做的任何工作?

8 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

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

答案 2 :(得分: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
  7. 如果您仍然面临同样的问题请按照以下步骤操作: 1.打开以下链接并下载Hotfix http://support.microsoft.com/kb/2871280 2.安装Hotfix并重启机器。
                                                         -

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

答案 3 :(得分:0)

问题是由于升级过程中任务计划程序损坏 Microsoft发布了一个修补程序,解决了该问题:http://support.microsoft.com/kb/2687198

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

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

答案 4 :(得分:0)

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

如果我理解他的话,这是因为如果两个参与者的时间设置差异太大,那么某些SSL连接就会失效。

答案 5 :(得分:0)

以上都不起作用,我再次刷新Windows 8。它现在有效。

答案 6 :(得分:0)

我已经启动了Windows 8 Apps开发。 Visual Studio是我的开发工具。在中间,我无法找到获取Windows 8开发人员许可证的方法。搜索Google并找到了一种很酷的描述性方法来获取Windows 8的开发人员许可证   见How to get a Developer License for Windows 8 and Renew your old one soon.

答案 7 :(得分:0)

以管理员身份运行命令提示符。类型

  

netsh winhttp重置代理

在命令提示符处

,然后按Enter键。尝试再次获得许可。 它对我有用。