如何获取Visual Studio Express的序列号?

时间:2010-12-12 16:50:29

标签: visual-studio visual-studio-express

我是Visual Studio 2010专业版用户。但出于某种原因,我需要Visual Web Developer 2008 Express版。

我下载了这个,但我需要序列号来激活产品,否则它将在30天后过期。

当我去there时,我收到了这个错误:

“感谢您有兴趣注册Visual Studio。我们目前在注册过程中遇到问题。我们正在努力解决这个问题并尽快修复。请稍后再尝试注册您的产品对于给您带来的不便,我们深表歉意。“

我试了很久,但每次都得到同样的错误。有没有其他方法来获取序列号?

5 个答案:

答案 0 :(得分:46)

我对@DewiMorgan给VS 2008快递的回答有所改进。我已经确认它也适用于VS 2005 express。
它允许您在没有它需要注册的情况下运行软件,并且还使您不必每30天手动删除密钥。它通过防止密钥被写入来实现这一点。

(删除正确的密钥还可以让您避免注册VS 2015"社区版,"但使用权限来防止密钥被写入会导致IDE崩溃,所以我还没有找到它的一个很好的解决方案。)

这些指示采用Visual C#Express 2008,但这适用于我能找到的所有其他visual studio express应用程序。

  1. 打开注册表,前往HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\9.0\Registration
  2. 删除值Paramspicture of me deleting the value 'Params' in the registry.
  3. 右键点击按键'注册'在树中,然后点击permissions
  4. 点击Advanced...
  5. 转到permissions标签,取消选中标有Inherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here.的复选框 me unchecking the box
  6. 在打开的对话框中,点击copy(请注意,在Windows 7中,copy按钮已重命名为add,如add inherited permissions as explicit permissions中所示。 the security dialog that pops up
  7. 在“高级”中点击OK。窗口。
  8. 返回第一个权限窗口,单击您的用户,然后取消选中Full ControlMe unchecking 'full control'
  9. Administrators群做同样的事情。 Me unchecking 'full control' for the Administrators group
  10. 点击OKApply。 恭喜你,你再也不会受到注册唠叨的困扰,就像WinRAR一样,你的审判永远不会过期。
  11. 您可能必须对其他(非Visual C#)程序执行相同的操作,例如Visual Basic express或Visual C ++ express。

    @ IronManMark20在评论中已经报告过,简单地删除注册表项并且Visual Studio不会尝试重新创建密钥。我不确定我是否相信这一点,因为当我在干净的Windows安装上安装VS时,直到我至少运行VS一次才创建密钥。但是对于它的价值,这也可能是一种选择。

答案 1 :(得分:10)

问题是关于VS 2008 Express。

Microsoft注册Visual Studio 2008 Express的网页已经死了(404)已有一段时间了,因此无法注册。

相反,作为一种变通方法,您可以通过删除(或重命名)注册表项来临时删除注册VS2008Exp的要求:

HKEY_CURRENT_USER/Software/Microsoft/VCExpress/9.0/Registration

要确保预先正常工作,请点击“帮助” - >>在VS2008中注册产品。

你应该看到像

这样的文字
  

"您尚未注册Visual C ++ 2008 Express副本   版。此产品将在 10 之前运行多天   需要注册。"

关闭应用程序,删除该密钥,重新打开,单击帮助 - >注册产品。

现在应该说

  

"您尚未注册Visual C ++ 2008 Express副本   版。此产品将在 30 之前运行多天   需要注册。"

因此,您有两个选项 - 每30天手动删除该密钥,或者从包含以下行的批处理文件中运行它:

reg delete HKCU\Software\Microsoft\VCExpress\9.0\Registration /f

[编辑:User @ i486在测试时确认即使在有效期到期后此解决方法仍然有效]

[编辑2:用户@ Wyatt8740有一种更优雅的方法可以防止价值再次出现。]

答案 2 :(得分:2)

获取产品密钥是免费的。我是这样做的:

我刚刚下载了2012 Express安装ISO映像。安装完成后,我收到消息“此产品将在30天后过期。继续使用Microsoft Visual Studio Express 2012 for Web需要注册。”

在同一个屏幕上是注册在线链接。点击我使用我的真实帐户登录,更新了我的个人资料,并获得了注册码。

Register online link

答案 3 :(得分:1)

Visual C#Express 2005 ISO文件不需要注册

答案 4 :(得分:0)

我相信如果您下载离线ISO映像文件,并使用它来安装Visual Studio Express,则无需注册。

转到here,找到“全部 - 离线安装ISO映像文件”的链接。单击它以展开它,选择您的语言,然后单击“下载”。

否则,正如错误消息所示,在线注册可能会暂停一段时间。你有30天的时间到期,所以在开始恐慌前几天给它。