Visual studio 如何获取Visual Studio Express的串行密钥?
我是VisualStudio2010专业用户。但出于某种原因,我需要VisualWebDeveloper2008Express版 我下载了这个,但我需要序列密钥来激活该产品,否则它将在30天后过期 当我离开时,我得到了这个错误: “感谢您对注册Visual Studio感兴趣。我们目前在注册过程中遇到问题。我们正在处理此问题,并将尽快修复。请稍后尝试再次注册您的产品。对于由此带来的不便,我们深表歉意。”Visual studio 如何获取Visual Studio Express的串行密钥?,visual-studio,visual-studio-express,Visual Studio,Visual Studio Express,我是VisualStudio2010专业用户。但出于某种原因,我需要VisualWebDeveloper2008Express版 我下载了这个,但我需要序列密钥来激活该产品,否则它将在30天后过期 当我离开时,我得到了这个错误: “感谢您对注册Visual Studio感兴趣。我们目前在注册过程中遇到问题。我们正在处理此问题,并将尽快修复。请稍后尝试再次注册您的产品。对于由此带来的不便,我们深表歉意。” 我试了很长时间,但每次都犯同样的错误。是否有其他方法获取串行密钥?我相信,如果您下载脱机IS
我试了很长时间,但每次都犯同样的错误。是否有其他方法获取串行密钥?我相信,如果您下载脱机ISO映像文件,并使用该文件安装Visual Studio Express,则无需注册 转到并找到显示“全部脱机安装ISO映像文件”的链接。单击以展开它,选择您的语言,然后单击“下载”
否则,正如错误消息所示,在线注册可能会暂停一段时间。您还有30天时间到期,所以在开始恐慌之前给它几天时间。获取产品密钥是免费的。我是这样做的: 我刚刚下载了2012 Express安装ISO映像。安装后,我收到消息“此产品将在30天后过期。继续使用Microsoft Visual Studio Express 2012 for Web需要注册。” 同一屏幕上有一个注册在线链接。点击我的live帐户登录,更新我的个人资料,并获得注册密钥
问题是关于VS 2008 Express的 微软注册VisualStudio2008Express的网页已经死掉(404)一段时间了,所以注册它是不可能的 相反,作为一种解决方法,您可以通过删除(或重命名)注册表项临时删除注册VS2008Exp的要求:
HKEY_CURRENT_USER/Software/Microsoft/VCExpress/9.0/Registration
要确保这一点在之前就可以实现,请单击帮助->在VS2008中注册产品
你应该看到像这样的文本
<>“你还没有注册你的Visual C++ 2008快件副本
版本。此产品将运行10天以上,然后您将
必须注册。”
关闭应用程序,删除该密钥,重新打开,单击帮助->注册产品
案文现在应该是:
<>“你还没有注册你的Visual C++ 2008快件副本
版本。此产品将运行30天以上,然后您将
必须注册。”
因此,您有两个选项—每30天手动删除该密钥,或从包含以下行的批处理文件中运行该密钥:
reg delete HKCU\Software\Microsoft\VCExpress\9.0\Registration /f
[编辑:User@i486在测试时确认此变通方法即使在过期之后仍然有效]
[Edit2:User@Wyatt8740有一种更优雅的方法来防止值再次出现。]我对@DewiMorgan为VS 2008 express给出的答案有一个改进。我已经确认它也适用于VS2005 express。
它允许您在不需要注册的情况下运行软件,并且使您无需每隔30天手动删除密钥。它通过防止写入密钥来实现这一点 (删除正确的密钥也可以避免注册VS 2015“Community Edition”,但使用权限阻止写入密钥会导致IDE崩溃,因此我还没有找到一个很好的解决方案。) 方向图假定为Visual C#Express 2008,但这适用于我能找到的所有其他Visual studio Express应用程序
HKEY\U CURRENT\U USER\Software\Microsoft\VCSExpress\9.0\Registration
Params
。
权限
选项卡,取消选中标记为从父对象继承应用于子对象的权限项的框。包括此处明确定义的条目。
请注意,在Windows 7(我认为是8/8.1)中,
复制
按钮似乎被重命名为添加
,就像在中添加继承的权限作为显式权限一样
在Windows10中,情况似乎又发生了变化@ravuya说,您可能必须手动重新创建一些权限,因为注册表编辑器不再直接提供这种确切的功能。我不再经常使用Windows,因此我将遵从他们的要求:
在Win10上,有一个名为“禁用继承”的按钮,其作用与步骤5中提到的复选框相同。只需为注册创建新权限,而不是从上游注册表项继承这些权限
OK
完全控制
。
管理员组执行相同的操作。
OK
或Apply
。
恭喜你,你再也不会被注册的唠叨所困扰,就像WinRAR一样,你的试用期永远不会过期你可能需要对其他(非Visual C++)程序(如VisualBasic Express或VisualC+Express)进行同样的操作。 @IronManMark20在评论中报告说,只需删除注册表项即可,Visual Studio不会尝试重新创建注册表项。我不确定我是否相信这一点,因为当我在干净的windows安装上安装VS时,密钥是在我至少运行一次VS之后才创建的。但无论如何,这可能也是一种选择。
Visual C#Express 2005 ISO文件不需要注册