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

30 visual-studio-express visual-studio

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

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

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

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

我试了很久,但每次都得到同样的错误.有没有其他方法来获取串行密钥?

Wya*_*740 47

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

(删除正确的密钥也可以让你避免注册VS 2015"Community Edition",但是使用权限来防止密钥被写入会使IDE崩溃,所以我还没有找到一个很好的解决方案.)

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

  1. 打开注册表,前往HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\9.0\Registration.
  2. 删除该值Params. 我在注册表中删除'Params'值的图片.
  3. 右键单击树中的"注册"键,然后单击permissions.
  4. 点击 Advanced...
  5. 转到permissions选项卡,然后取消选中标记的框Inherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here. 我取消选中这个盒子
  6. 在打开的对话框中,单击copy(请注意,在Windows 7中,copy按钮已重命名为add,如图所示add inherited permissions as explicit permissions). 弹出的安全对话框
  7. 点击OK"高级"窗口.
  8. 返回第一个权限窗口,单击您的用户,然后取消选中Full Control. 我取消选中'完全控制'
  9. Administrators小组做同样的事情. 我取消选中Administrators组的
  10. 点击OKApply.恭喜你,你永远不会再被注册唠叨困扰,就像WinRAR一样,你的试用将永不过期.

您可能必须对其他(非Visual C#)程序执行相同的操作,如Visual Basic express或Visual C++ express.

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

  • Visual C#2008 Express的注册链接不再起作用,所以这看起来是唯一的解决方案.我非常讨厌M $政策. (5认同)

Dew*_*gan 10

问题是关于VS 2008 Express.

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

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

HKEY_CURRENT_USER/Software/Microsoft/VCExpress/9.0/Registration
Run Code Online (Sandbox Code Playgroud)

要确保预先正常工作,请单击"帮助" - >在VS2008中注册产品.

你应该看到像这样的文字

"您尚未注册Visual C++ 2008 Express Edition.此产品将再运行10天,然后才需要注册."

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

该文本现在应该说

"您尚未注册Visual C++ 2008 Express Edition的副本.此产品将在您需要注册之前再运行30天."

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

reg delete HKCU\Software\Microsoft\VCExpress\9.0\Registration /f
Run Code Online (Sandbox Code Playgroud)

[编辑:User @ i486在测试时确认即使在有效期到期后此解决方法也能正常工作]

[编辑2:用户@ Wyatt8740有一种更优雅的方式来防止价值再次出现.]


Cod*_*ray -1

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

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

否则,如错误消息所示,在线注册可能会暂时中断。距离过期还有 30 天,所以在开始恐慌之前先给它几天时间。