如何获取 Visual Studio Express 的序列号?
我是 Visual Studio 2010 专业版用户。但出于某种原因,我需要 Visual Web Developer 2008 Express 版本。
我下载了这个,但我需要序列号来激活产品,否则它将在 30 天后过期。
当我去 那里,我收到此错误:
“感谢您有兴趣注册 Visual Studio。我们正在 目前在注册过程中遇到问题。我们是 正在研究这个问题,并将尽快修复它。请尝试 以便稍后再次注册您的产品。我们对此表示歉意 带来不便。”
我尝试了很长时间,但每次都出现同样的错误。还有其他方法获取序列号吗?
I am Visual Studio 2010 Professional user. But for a reason I need Visual Web Developer 2008 Express edition.
I downloaded this, but I need the serial key to activate the product, otherwise it will expire in 30 days.
When I go there, I got this error:
"Thank you for your interest in registering Visual Studio. We are
currently experiencing issues with the registration process. We are
working on this and will have it fixed as soon as possible. Please try
to register your product again at a later time. We apologize for the
inconvenience."
I tried for a long time, but I got the same error every time. Is there any other way to get the serial key?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
问题是关于 VS 2008 Express 的。
Microsoft 用于注册 Visual Studio 2008 Express 的网页已经失效 (404) 一段时间,因此无法进行注册。
相反,作为解决方法,您可以通过删除(或重命名)注册表项来暂时删除注册 VS2008Exp 的要求:
要确保此操作事先正常工作,请单击“帮助”->“帮助”。在 VS2008 中注册产品。
您应该看到类似的文字
关闭应用程序,删除该密钥,重新打开,单击帮助 -> 注册产品。
现在文本应该显示
您有两个选择 - 每 30 天手动删除该密钥,或者从批处理文件中运行它,该文件还包含如下行:
[编辑:用户 @i486 在测试中确认此解决方法即使在过期期限已过期]
[编辑2:用户@Wyatt8740有一种更优雅的方法来防止该值重新出现。]
The question is about VS 2008 Express.
Microsoft's web page for registering Visual Studio 2008 Express has been dead (404) for some time, so registering it is not possible.
Instead, as a workaround, you can temporarily remove the requirement to register VS2008Exp by deleting (or renaming) the registry key:
To ensure that this is working beforehand, click Help -> register product within VS2008.
You should see text like
Close the application, delete that key, reopen, click help->register product.
The text should now say
So you have two options - delete that key manually every 30 days, or run it from a batch file that also contains a line like:
[Edit: User @i486 confirms on testing that this workaround works even after the expiration period has expired]
[Edit2: User @Wyatt8740 has a much more elegant way to prevent the value from reappearing.]
Visual C# Express 2005 ISO 文件不需要注册
Visual C# Express 2005 ISO File does not require registration
我相信,如果您下载脱机 ISO 映像文件,并使用它来安装 Visual Studio Express,则无需注册。
转到此处并找到“全部 - 离线安装 ISO 映像文件”链接。单击将其展开,选择您的语言,然后单击“下载”。
否则,如错误消息所示,在线注册可能会暂时中断。距离过期还有 30 天,所以在开始恐慌之前先给它几天时间。
I believe that if you download the offline ISO image file, and use that to install Visual Studio Express, you won't have to register.
Go here and find the link that says "All - Offline Install ISO image file". Click on it to expand it, select your language, and then click "Download".
Otherwise, it's possible that online registration is simply down for a while, as the error message indicates. You have 30 days before it expires, so give it a few days before starting to panic.
我对 VS 2008 Express 的 @DewiMorgan 给出的答案进行了改进。我已经确认它也适用于 VS 2005 Express。
它让您无需注册即可运行该软件,并且无需每 30 天手动删除一次密钥。它通过阻止密钥被写入来实现这一点。
(删除正确的密钥还可以让您避免注册 VS 2015“社区版”,但使用权限来阻止密钥被写入将使 IDE 崩溃,所以我还没有找到一个很好的解决方案。
) Visual C# Express 2008,但这适用于我能找到的所有其他 Visual Studio Express 应用程序。
HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\9.0\Registration
。Params
。权限
。高级...
权限
选项卡,然后取消选中标记为从父对象继承适用于子对象的权限条目的框。将这些包含在此处明确定义的条目中。
复制
。请注意,在 Windows 7(我认为是 8/8.1)中,
copy
按钮似乎已重命名为add
,如将继承的权限添加为显式权限
。在 Windows 10 中,情况似乎又发生了变化。 @ravuya 说您可能必须手动重新创建一些权限,因为注册表编辑器不再直接提供此确切的功能。我不再经常使用 Windows,所以我会遵循它们:
对
管理员
组执行相同的操作。点击
确定
或应用
。恭喜您,您将永远不会再受到注册问题的困扰,并且就像 WinRAR 一样,您的试用期永远不会过期。
您可能必须对其他(非 Visual C#)程序(例如 Visual Basic Express 或 Visual C++ Express)执行相同的操作。
@IronManMark20 在评论中报告说,只需删除注册表项即可,并且 Visual Studio 不会尝试重新创建该注册表项。我不确定我是否相信这一点,因为当我在干净的 Windows 安装上安装 VS 时,直到我至少运行 VS 一次后才创建密钥。但就其价值而言,这也可能是一种选择。
I have an improvement on the answer @DewiMorgan gave for VS 2008 express. I have since confirmed it also works on VS 2005 express.
It lets you run the software without it EVER requiring registration, and also makes it so you don't have to manually delete the key every 30 days. It does this by preventing the key from ever being written.
(Deleting the correct key can also let you avoid registering VS 2015 "Community Edition," but using permissions to prevent the key being written will make the IDE crash, so I haven't found a great solution for it yet.)
The directions assume Visual C# Express 2008, but this works on all the other visual studio express apps I can find.
HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\9.0\Registration
.Params
.permissions
.Advanced...
permissions
tab, and uncheck the box labeledInherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here.
copy
.Note that in Windows 7 (and 8/8.1, I think), it appears the
copy
button was renamed toadd
, as inadd inherited permissions as explicit permissions
.In Windows 10, it appears things changed again. @ravuya says that you might have to manually re-create some of the permissions, as the registry editor no longer offers this exact functionality directly. I don't use Windows very much anymore, so I'll defer to them:
Do the same thing for the
Administrators
group.Hit
OK
orApply
.Congratulations, you will never again be plagued by the registration nag, and just like WinRAR, your trial will never expire.
You may have to do the same thing for other (non-Visual C#) programs, like Visual Basic express or Visual C++ express.
It has been reported by @IronManMark20 in the comments that simply deleting the registry key works and that Visual Studio does not attempt to re-create the key. I am not sure if I believe this because when I installed VS on a clean windows installation, the key was not created until I ran VS at least once. But for what it's worth, that may be an option as well.