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应用程序.
HKEY_CURRENT_USER\Software\Microsoft\VCSExpress\9.0\Registration.Params.

permissions.Advanced...permissions选项卡,然后取消选中标记的框Inherit from parent the permission entries that apply to child objects. Include these with entries explicitly defined here.

copy(请注意,在Windows 7中,copy按钮已重命名为add,如图所示add inherited permissions as explicit permissions).

OK"高级"窗口.Full Control.

Administrators小组做同样的事情.

OK或Apply.恭喜你,你永远不会再被注册唠叨困扰,就像WinRAR一样,你的试用将永不过期.您可能必须对其他(非Visual C#)程序执行相同的操作,如Visual Basic express或Visual C++ express.
@ IronManMark20在评论中已经报告过简单地删除注册表项并且Visual Studio不会尝试重新创建密钥.我不确定我是否相信这一点,因为当我在干净的Windows安装上安装VS时,直到我至少运行VS一次才创建密钥.但是对于它的价值,这也许是一个选择.
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有一种更优雅的方式来防止价值再次出现.]
| 归档时间: |
|
| 查看次数: |
161139 次 |
| 最近记录: |